西門子模塊6ES7334-0KE00-0AB0
SIEMENS 可編程控制器
1、 SIMATIC S7 系列PLC、S7200、s71200、S7300、S7400、ET200
2、 邏輯控制模塊 LOGO!230RC、230RCO、230RCL、24RC、24RCL等
3、 SITOP 系列直流電源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A
4、HMI 觸摸屏TD200 TD400C TP177,MP277 MP377
SIEMENS 交、直流傳動裝置,數(shù)控伺服
S7-300 PLC的種類
種類 | 圖片 | CPU系列號 | 功能簡介 |
S7-300 通用型 | 
| CPU 312 CPU 314 CPU 315-2 DP CPU 315-2 PN/DP CPU 317-2 DP CPU 317-2 PN/DP CPU 318-2 DP | 模塊化微型PLC 系統(tǒng),滿足中、小規(guī)模的性能要求 各種性能的模塊可以非常好地滿足和適應(yīng)自動化控制任務(wù) 簡單實用的分布式結(jié)構(gòu)和多界面網(wǎng)絡(luò)能力,使得應(yīng)用十分靈活 方便用戶和簡易的無風(fēng)扇設(shè)計 當控制任務(wù)增加時,可自由擴展 大量的集成功能使它功能非常強勁
|
S7-300C 緊湊型 | 
| CPU 312C CPU 313C CPU 313C-2 PtP CPU 313C-2 DP CPU 314C-2 PtP CPU 314C-2 DP | |
S7-300F 故障安全型 | 
| CPU 315F-2 DP CPU 315F-2 PN/DP CPU 317F-2 DP CPU 317F-2 PN/DP | 故障安全型自動化系統(tǒng),滿足工廠日益增加的安全需求 基于S7-300 以連接帶有安全相關(guān)的模塊的ET200S和ET200M分布式I/O 站;采用PROFISAFE協(xié)議通過 PROFIBUS DP進行與安全相關(guān) 的通訊。 此外,還有用于與安全無關(guān)應(yīng)用的標準模塊
|
S7-300T 技術(shù)型 | 
| CPU 315T-2 DP CPU 317T-2 DP | 具有智能技術(shù)/ 運動控制功能的SIMATIC CPU 具有標準CPU 315-2 DP、CPU 317-2 DP的全部功能 能滿足系列化機床、特殊機床以及車間應(yīng)用的多任務(wù)自動化系 統(tǒng) 用于同步運動序列,例如與虛擬/ 實際主設(shè)備的耦合、減速器同步、凸輪盤或印刷點修正。 與集中式I/O 和分布式I/O 一起,可用作生產(chǎn)線上的控制器 在PROFIBUS DP 上實現(xiàn)基于組件的自動化中實現(xiàn)分布式智能系統(tǒng) 帶有本機I/O,可實現(xiàn)快速技術(shù)功能( 例如凸輪切換,參考點探測) PROFIBUS DP(DRIVE) 接口,用來實現(xiàn)驅(qū)動部件的等時連接 控制任務(wù)和運動控制任務(wù)使用相同的S7 應(yīng)用程序( 無需其它編程語言就可以實現(xiàn)運動控制) 需要“S7 Technology”軟件包
|
SIPLUS S7-300 寬溫度型 | 
| SIPLUS CPU 312C SIPLUS CPU 313C SIPLUS CPU 314 SIPLUS CPU 315-2 DP SIPLUS CPU 315-2 PN/DP SIPLUS CPU 317-2 PN/DP SIPLUS CPU 315F-2 DP SIPLUS CPU 317F-2 DP | |
在許多控制系統(tǒng)中,只需要一種或兩種回路控制類型。例如只需要比例回路或比例積分回路。通過設(shè)置常量參數(shù),可選用想要的回路控制類型。
如果不想要積分回路,可以把積分時間設(shè)為無窮大。即使沒有積分作用,積分項還是不為0,因為有初值MX,但積分作用可以忽略。
如果不想要微分回路,可以把微分時間設(shè)為0。
如果不想要比例回路,但需要積分或微分回路,可以把增益設(shè)為0,系統(tǒng)會在計算積分項和微分項時,把增益當作1看待。
西門子模塊6ES7334-0KE00-0AB0
編寫通信程序
1、雙擊“添加新塊”,創(chuàng)建發(fā)送數(shù)據(jù)塊DB10和接收數(shù)據(jù)塊DB11,發(fā)送數(shù)據(jù)塊的名稱為Send,接收數(shù)據(jù)塊的名稱為Rev;如下圖所示,發(fā)送數(shù)據(jù)塊中新建幾個變量,從站地址為2,功能碼為3,起始地址為0,讀4個寄存器數(shù)據(jù),具體功能碼3 的使用參見手冊“S7串行通信模板Modbus RTU主站可裝載驅(qū)動的操作說明” 6.3章節(jié)的說明;如下圖所示,接受數(shù)據(jù)塊中新建1個數(shù)據(jù)類型Array的變量,數(shù)組元素的數(shù)據(jù)類型為Byte,數(shù)量為400。

圖8

圖9
2、進入主程序OB1,從通信->通信處理器->PtP鏈接:CP341,調(diào)用發(fā)送功能塊P_SND_RK和接收功能塊P_RCV_RK。P_SND_RK的背景數(shù)據(jù)塊為DB1,P_RCV_RK的背景數(shù)據(jù)塊為DB2。

圖10
CP341的發(fā)送功能塊P_SND_RK 的參數(shù)設(shè)置見下表。
管腳 | 解釋描述 |
SF | ‘S’為發(fā)送,此處必須為大寫的‘S’ |
LADDR | 硬件組態(tài)中的起始邏輯地址,本例中為256,見圖11。 |
REQ | 發(fā)送數(shù)據(jù)觸發(fā)位,上升沿觸發(fā),本例中為M0.5,為時鐘存儲器的位,見圖12。 |
DB_NO | 發(fā)送數(shù)據(jù)塊號,本例中為10(DB10) |
DBB_NO | 發(fā)送數(shù)據(jù)的起始地址,本例中為0(DB10.DBB0) |
LEN | 發(fā)送數(shù)據(jù)的長度,本例中為6 |
R_TYP | ‘X’為擴展的數(shù)據(jù)塊,此處必須為大寫的‘X’ |
R | 取消通訊,本例中不用 |
DONE | 發(fā)送完成位,發(fā)送完成后為TRUE,同時沒有錯誤 |
ERROR | 錯誤位,為TRUE說明有錯誤 |
STATUS | 狀態(tài)字,標識錯誤代碼,查看Modbus Master手冊獲得相應(yīng)的說明 |
其它參數(shù) | 本例中不用 |
CP341的接收功能塊P_RCV_RK 的參數(shù)設(shè)置見下表。
管腳 | 解釋描述 |
LADDR | 硬件組態(tài)中的起始邏輯地址,本例中為256,見圖11。 |
DB_NO | 發(fā)送數(shù)據(jù)塊號,本例中為11(DB11)。 |
DBB_NO | 發(fā)送數(shù)據(jù)的起始地址,本例中為0(DB11.DBB0)。 |
LEN | 接收數(shù)據(jù)的長度,本例中為MW22,只顯示一個掃描周期,即:只有在接收到數(shù)據(jù)的當前周期,此值不為0。 |
EN_R | 使能接收位,本例中為M20.0,常閉點, 始終保持接收狀態(tài)。 |
R | 取消通訊,本例中不用。 |
NDR | 接收完成位,接收完成并沒有錯誤為TRUE,只顯示一個掃描周期。 |
ERROR | 錯誤位,為TRUE說明有錯誤,只顯示一個掃描周期。 |
STATUS | 狀態(tài)字,標識錯誤代碼,只顯示一個掃描周期,查看Modbus Master手冊獲得相應(yīng)的說明。 |
其它參數(shù) | 本例中不用 |

圖11

圖12