產(chǎn)品簡介
潯之漫智控技術(shù)(上海)有限公司 上海詩慕自動化設(shè)備有限公司
本公司銷售西門子自動化產(chǎn)品,,*,,質(zhì)量保證,,價格優(yōu)勢
西門子PLC,西門子觸摸屏,,西門子數(shù)控系統(tǒng),,西門子軟啟動,,西門子以太網(wǎng)
西門子電機(jī),西門子變頻器,,西門子直流調(diào)速器,,西門子電線電纜
我公司大量現(xiàn)貨供應(yīng),價格優(yōu)勢,,*,,德國*
詳細(xì)介紹
西門子SM1223數(shù)字量模塊 西門子SM1223數(shù)字量模塊
潯之漫智控技術(shù)(上海)有限公司 上海詩慕自動化設(shè)備有限公司
本公司銷售西門子自動化產(chǎn)品,*,質(zhì)量保證,,價格優(yōu)勢
西門子PLC,西門子觸摸屏,,西門子數(shù)控系統(tǒng),西門子軟啟動,,西門子以太網(wǎng)
西門子電機(jī),,西門子變頻器,西門子直流調(diào)速器,,西門子電線電纜
我公司大量現(xiàn)貨供應(yīng),,價格優(yōu)勢,*,,德國*
本公司銷售西門子自動化產(chǎn)品,,*,質(zhì)量保證,,價格優(yōu)勢
西門子PLC,西門子觸摸屏,,西門子數(shù)控系統(tǒng),西門子軟啟動,,西門子以太網(wǎng)
西門子電機(jī),,西門子變頻器,西門子直流調(diào)速器,,西門子電線電纜
我公司大量現(xiàn)貨供應(yīng),,價格優(yōu)勢,*,,德國*
下圖是SENTRON PAC3200儀表與S7-1200進(jìn)行MODBUS RTU 通信的接線圖,。
圖4:S7-1200與PAC3200進(jìn)行MODBUS RTU 進(jìn)行通信的接線圖
3.硬件需求
S7-1200 PLC目前有3種類型的CPU:
1)S7-1211C CPU。
2)S7-1212C CPU,。
3)S7-1214C CPU,。
這三種類型的CPU都可以使用MODBUS通信協(xié)議通過通信模塊CM1241 RS485來實現(xiàn)S7-1200與PAC3200儀表的通信。
本例中使用的PLC硬件為:
1)PM1207電源 ( 6EP1 332-1SH71 )
2) S7-1214C ( 6ES7 214 -1BE30 -0xB0 )
3) CM1241 RS485 ( 6ES7 241 -1CH30 -0xB0 )
4) 模擬器 ( 6ES7 274 -1XH30 -0xA0 )
本例中使用的PAC3200儀表硬件為:
1) PAC3200 (7KM2112-0BA00-3AA0)
2) MODBUS RTU 模塊 (7KM9300-0AB00-0AA0)
3) MODBUS 通信電纜 ( 6XV1830-0EH10)
3.軟件需求
1) 編程軟件 Step7 Basic V10.5 ( 6ES7 822-0AA0-0YA0)
圖1 S7—200硬件系統(tǒng)組成
CPU模塊又稱為主機(jī)是系統(tǒng)的核心,,它包括CPU,、存儲器、基本輸入輸出點和電源等,。它實
際就是一個完整的控制系統(tǒng),可以單獨完成一定的控制任務(wù),。主機(jī)I/O數(shù)量不能滿足控制系統(tǒng)的要求
時,,用戶可以根據(jù)需要擴(kuò)展各種I/O模塊,所能連接的擴(kuò)展單元的數(shù)量和實際所能使用的I/O點數(shù)是
由多種因素共同決定的,。當(dāng)需要完成某些特殊功能的控制任務(wù)時,,可擴(kuò)展特殊功能模塊,以完成某
種特殊的控制任務(wù)。利用網(wǎng)絡(luò)接口,,可以充分和方便地利用為SIMATICS7—200系統(tǒng)的硬件和軟件資
源而開發(fā)和使用的一些設(shè)備,,主要有編程設(shè)備、人機(jī)操作界面和網(wǎng)絡(luò)設(shè)備等,。
所有以上這些硬件設(shè)備,,都在一個統(tǒng)一的工業(yè)軟件平臺上編程和運行,為了更好地管理和使用這些
設(shè)備,,S7—200PLC配備了許多功能強(qiáng)大的功能指令,,方便地實現(xiàn)各種控制目的。
@
S7—200PLC系統(tǒng)主機(jī)(CPU)模塊的外形和模塊功能簡介
S7—200系統(tǒng)CPU 22*系列PLC主機(jī)(CPU模塊)的外形如圖1所示,。 S7—200CPU模塊包括一個*處理
單元,、存儲器、電源以及數(shù)字I/O點,,這些都被集成在一個緊湊,、獨立的設(shè)備中。CPU負(fù)責(zé)執(zhí)行程序
,,以便對工業(yè)自動化控制任務(wù)或過程進(jìn)行控制,。輸人部分從現(xiàn)場設(shè)備中采集信號,輸出部分則輸出
控制信號,,控制工業(yè)過程中的設(shè)備,。
1
圖1 CPU 22*系列PLC的CPU外形
從CPU模塊的功能來看,SIMATICS7—200系列小型可編程序控制器發(fā)展至今,,經(jīng)歷了兩代:產(chǎn)
品的CPU模塊為CPU 21*,,現(xiàn)已停產(chǎn)。第二代產(chǎn)品的CPU模塊為CPU 22*,,是在21世紀(jì)初投放市場的,。
其速度快,具有*的通訊能力,。它具有四種不同結(jié)構(gòu)配置的CPU單元,。
(1)CPU 221 CPU 221具有6輸入/4輸出,共計10個點的I/O,,無擴(kuò)展能力,,有6 KB程序和數(shù)據(jù)存儲
空間。還具有4個獨立的30 kHz高速計數(shù)器,,2路獨立的20 kHz高速脈沖輸出端,,1個RS—485通訊/
編程口,具有PPI通訊協(xié)議,、MPI通訊協(xié)議和自由通訊方式,。非常適合于小點數(shù)的控制系統(tǒng),。
(2)CPU 222 CPU 222除了具有CPU 221的功能外,其不同點在于:它有8輸人/6輸出,,共計14點I/O
,。可以帶兩個擴(kuò)展模塊,,多擴(kuò)展8路模擬量和64個I/O,,因此是更廣泛的全功能控制器。
(3)CPU 224 它在CPU 222的基礎(chǔ)上使主機(jī)的輸入輸出點數(shù)增為24點,,有14輸入/10輸出,,可以帶7個
擴(kuò)展模塊,大可擴(kuò)展為168點數(shù)字量或者35點模擬量的輸入和輸出,;存儲容量也進(jìn)一步增加,,有內(nèi)
置時鐘,還增加了一些數(shù)學(xué)指令和高速計數(shù)器的數(shù)量,,具有較強(qiáng)的控制能力,。
(4)CPU 226 這種模塊在CPU 224的基礎(chǔ)上功能又進(jìn)一步增強(qiáng),有24輸入/16輸出,,主機(jī)輸入和輸出
點數(shù)增到40點,,大可擴(kuò)展為248點數(shù)字量或35點模擬量;增加了通訊口的數(shù)量,,通訊能力大大增強(qiáng)
,;它可用于點數(shù)較多、要求較高的小型或中型控制系統(tǒng),。
現(xiàn)在西門子公司新推出了一種增強(qiáng)型的CPU 226XM,,它在用戶程序存儲容量上擴(kuò)大到8K字,其他指標(biāo)
和CPU 226相同,。
每一款主機(jī)模塊上都集成了24V直流電源,,可以直接用于連接傳感器和執(zhí)行機(jī)構(gòu)。利用EEPROM存儲存
儲程序和配置信息,。用戶數(shù)據(jù)可通過主機(jī)的超級電容存儲若干天,,電池模塊可選,可使數(shù)據(jù)的存儲
時間延長到200天,??梢杂闷胀ㄝ斎攵俗硬蹲奖菴PU掃描周期更快的脈沖信號,利用中斷輸入,,允許
以極快的速度對信號的上升沿做出響應(yīng),。速度為30 kHz的高速計數(shù)器可以編程,并具有復(fù)位輸入端
,,多個獨立的輸入端,,可同時用作加減計數(shù),可以連接相應(yīng)數(shù)量的相位差為90度的A/B相增量編碼
器,。2路大可達(dá)20kHz的高頻脈沖輸出,,可用以驅(qū)動步進(jìn)電機(jī)和伺服電機(jī)以實現(xiàn)準(zhǔn)確定位任務(wù)???/p>
以用模塊上的電位器來改變它對應(yīng)的特殊寄存器中的數(shù)值,,可以即時更改程序運行中的一些參數(shù),
如定時/計數(shù)器的設(shè)定值,、過程量的控制參數(shù)等,。實時時鐘可用以對信息加注時間標(biāo)記,記錄機(jī)器
運行時間或?qū)^程進(jìn)行時間控制,。
@
西門子PLC S7-200處理快速響應(yīng)信號的對策有那些,?
使用CPU內(nèi)置的高速計數(shù)器和高速脈沖發(fā)生器處理序列脈沖信號
使用部分CPU數(shù)字量輸入點的硬件中斷功能,在中斷服務(wù)程序中處理,;進(jìn)入中斷的延時可以忽略S7-
200擁有“直接讀輸入”和“直接寫輸出”指令,,可以越過程序掃描周期的時間限制,使用部分CPU
數(shù)字量輸入點的“脈沖捕捉”功能捕捉短暫的脈沖 ,。
注意: S7-200系統(tǒng)中小周期的定時任務(wù)為1ms,。所有實現(xiàn)快速信號處理的措施,都要考慮所有限
制因素的影響,。例如,,為一個需要毫秒級響應(yīng)速度的信號選擇500μs輸出延時的硬件,顯然是不合
理的,。
S7-400可編程控制器I/O模板的默認(rèn)編址與S7-300不同,,它的輸入/輸出地址分別按順序排列。數(shù)字
I/O模板的輸入/輸出默認(rèn)首地址為0,,模擬I/O模板的輸入/輸出默認(rèn)首地址為512,。模擬I/O模板的輸
入/輸出地址可能占用32個字節(jié),也可能占用16個字節(jié),,它是由模擬量I/O模板的通道數(shù)來決定的,。
S7-200在CPU單元上設(shè)有硬件電路(芯片等)處理高速數(shù)字量I/O,如高速計數(shù)器(輸入),、高速脈
沖輸出,。這些硬件電路在用戶程序的控制下工作,可以達(dá)到很高的頻率,;但點數(shù)受到硬件資源的限
制,。
S7-200 CPU按照以下機(jī)制循環(huán)工作:
讀取輸入點的狀態(tài)到輸入映像區(qū)
執(zhí)行用戶程序,進(jìn)行邏輯運算,,得到輸出信號的新狀態(tài)
將輸出信號寫入到輸出映像區(qū)
只要CPU處于運行狀態(tài),,上述步驟就周而復(fù)始地執(zhí)行,。在第二步中,CPU也執(zhí)行通訊,、自檢等工作,。
上述三個步驟是S7-200 CPU的軟件處理過程,可以認(rèn)為就是程序掃描時間,。
實際上,,S7-200對數(shù)字量的處理速度受到以下幾個因素的限制:
輸入硬件延時(從輸入信號狀態(tài)改變的那一刻開始,到CPU刷新輸入映像區(qū)時能夠識別其改變的時間
)
CPU的內(nèi)部處理時間,,包括:
讀取輸入點的狀態(tài)到輸入映像區(qū)
執(zhí)行用戶程序,,進(jìn)行邏輯運算,得到輸出信號的新狀態(tài)
將輸出信號寫入到輸出映像區(qū)
輸出硬件延時(從輸出緩沖區(qū)狀態(tài)改變到輸出點真實電平改變的時間)
上述A,B,C三段時間,,就是限制PLC處理數(shù)字量響應(yīng)速度的主要因素,。
一個實際的系統(tǒng)可能還需要考慮輸入、輸出器件的延時,,如輸出點外接的中間繼電器動作時間等 ,。
CPU上的部分輸入點延時(濾波)時間可以在編程軟件Micro/WIN的“系統(tǒng)塊”中設(shè)置,其缺省的濾
波時間是6.4ms,。
如果把容易受到干擾的信號接到CPU上可改變?yōu)V波時間的DI點上,,調(diào)整濾波時間可能改善信號檢測的
質(zhì)量。
4.S7-1200 MODBUS RTU的通信方式
S7-1200作為MODBUS RTU主站的通信方式是由DATA_ADDR 和 MODE 參數(shù)來選擇 Modbus 功能類型的,。
DATA_ADDR(從站中的起始 Modbus 地址): 要在 Modbus 從站中訪問的數(shù)據(jù)的起始地址,。MB_MASTER 使用 MODE 輸入而非功能代碼輸入。 MODE 和 Modbus 地址范圍一起確定實際 Modbus 消息中使用的功能代碼,。
下表列出了 MB_MASTER 參數(shù) MODE,、Modbus 功能代碼和 Modbus 地址范圍之間的對應(yīng)關(guān)系。
表3: MB_MASTER的MODBUS 功能
5.S7-1200 與PAC3200 進(jìn)行MODBUS RTU的通信組態(tài)
我們通過一個實例來介紹如何在Step7 Basic V10.5 中組態(tài)S7-1214C 和PAC3200的MODBUS RTU通信,。
5. 1 PLC 硬件組態(tài)
首先在Step7 Basic V10.5中建立一個項目,,如圖1所示。
圖5: 新建S7 1200項目
在硬件配置中,,添加CPU1214C和通信模塊CM1241 RS485模塊,,如圖2所示。
圖6: S7 1200硬件配置