西門子PLC模塊CPU222CN中央控制器 西門子PLC模塊CPU222CN中央控制器
S7-200系列出色表現(xiàn)在以下幾個方面:
1、極高的可靠性2、極豐富的指令集3、易于掌握4、便捷的操作5、豐富的內(nèi)置集成功能6、實時特性7、強勁的通訊能力8、豐富的擴展模塊S7-200系 列在集散自動化系統(tǒng)中充分發(fā)揮其強大功能。使用范圍可覆蓋從替代繼電器的簡單控制到更復(fù)雜的自動化控制。應(yīng)用領(lǐng)域極為廣泛,覆蓋所有與自動檢測,自動化控 制有關(guān)的工業(yè)及民用領(lǐng)域,包括各種機床、機械、電力設(shè)施、民用設(shè)施、環(huán)境保護(hù)設(shè)備等等。如:沖壓機床,磨床,印刷機械,橡膠化工機械,中央空調(diào),電梯控 制,運動系統(tǒng)。S7-200系列PLC可提供4個不同的基本型號的8種CPU供您使用
技術(shù)規(guī)范 | CPU221 | CPU222 | CPU224 | CPU224XP | CPU226 |
集成的數(shù)字量輸入 / 輸出 | 6入 / 4出 | 8入 / 6出 | 14入 / 10出 | 14入 / 10出 | 24入 / 16出 |
可連接的擴展模塊數(shù)量(**) | 不可擴展 | 2個 | 7個 | 7個 | 7個 |
**可擴展的數(shù)字量輸入 / 輸出范圍 | 不可擴展 | 78點 | 168點 | 168點 | 248點 |
**可擴展的模擬量輸入 / 輸出范圍 | 不可擴展 | 10點 | 35點 | 38點 | 35點 |
用戶程序區(qū) | 4KB | 4KB | 8KB | 12KB | 16KB |
數(shù)據(jù)存儲區(qū) | 2KB | 2KB | 8KB | 10KB | 10KB |
編程軟件 | Step7-Micro/WiIN | Step7-Micro/WiIN | Step7-Micro/WiIN | Step7-Micro/WiIN | Step7-Micro/WiIN |
支持的通訊協(xié)議 | PPI,MPI,自由口 | PPI,MPI,自由口,Profibus DP | PPI,MPI,自由口,Profibus DP | PPI,MPI,自由口,Profibus DP | PPI,MPI,自由口,Profibus DP |
模擬電位器 | 1個8位分辨率 | 1個8位分辨率 | 2個8位分辨率 | 2個8位分辨率 | 2個8位分辨率 |
外形尺寸(W×H×D)mm | 90×80×62 | 90×80×62 | 120.5×80×62 | 140×80×62 | 196×80×62 |
S7-200 CN 系列在集散自動化體系中充足施展其壯大功用。運用規(guī)?裳谏w從代替繼電器的簡樸掌握到更龐雜的自動化掌握。運用范疇極為普遍,掩蓋一切與自動檢測,自動化掌握有關(guān)的工業(yè)及民用范疇,包含各種機床、機械、電力設(shè)備、民用設(shè)備、環(huán)境掩護(hù)裝備等等。如:
|
|
|
SIMATIC S7-300 一種通用型PLC,能適合自動化工程中的各種應(yīng)用場合,尤其是在生產(chǎn)制造工程中的應(yīng)用。模塊化、無排風(fēng)扇結(jié)構(gòu)、易于實現(xiàn)分布式的配置、以及用戶易于掌握等 特點,使得在以下工業(yè)部門中實施各種控制任務(wù)時,成為一種既經(jīng)濟又切合實際的解決方案S7-300 是由各種模塊部件所組成,各模塊能以各種不同方法組合在一起。這標(biāo)明可將控制體系設(shè)計成完整契合運用的須要。除了模塊之外,用戶其余所須要的就是一種 DIN 規(guī)范導(dǎo)軌。各模塊裝置在導(dǎo)軌上,并用螺絲固定。這種構(gòu)造情勢既牢靠又電磁兼容。背板總線集成在各模塊上,通過將總線銜接器插在模塊機殼的面前,使背板總線 聯(lián)成一體。**多8個模板可一起裝在一個機架上(中心控制器÷ 擴展單元)。
SIEMENS西門子S7-200PLC EM擴展模塊
6ES7 221-1BF22-0xB8、6ES7 221-1BH22-0xB8、6ES7 222-1BF22-0xB8、6ES7 222-1HF22-0xB8、6ES7 223-1BF22-0xB8、6ES7 223-1HF22-0xB8、6ES7 223-1BH22-0xB8、6ES7 223-1PH22-0xB8、6ES7 223-1BL22-0xB8、6ES7 223-1PL22-0xB8、6ES7 223-1BM22-0xB8、6ES7 223-1PM22-0xB8、6ES7 231-0HC22-0xB8、6ES7 231-7PB22-0xB8、6ES7 231-7PD22-0xB8、6ES7 232-0HB22-0xB8、6ES7 235-0KD22-0xB8、6ES7 221-1BF22-0xA0、6ES7 221-1BH22-0xA0、6ES7 221-1EF22-0xA0、6ES7 222-1BF22-0xA0、6ES7 222-1HF22-0xA0、6ES7 222-1EF22-0xA0、6ES7 222-1BD22-0xA0、6ES7 222-1HD22-0xA0、6ES7 223-1BF22-0xA0、6ES7 223-1HF22-0xA0、6ES7 223-1BH22-0xA0、6ES7 223-1PH22-0xA0、6ES7 223-1BL22-0xA0、6ES7 223-1PL22-0xA0、6ES7 223-1BM22-0xA0、6ES7 223-1PM22-0xA0、6ES7 231-0HC22-0xA0、6ES7 231-7PB22-0xA0、6ES7 231-7PD22-0xA0、6ES7 231-7PC22-0xA0、6ES7 231-7PF22-0xA0、6ES7 232-0HB22-0xA0、6ES7 232-0HD22-0xA0、6ES7 235-0KD22-0xA0、6ES7 277-0AA22-0xA0、6ES7 901-3CB30-0xA0、6ES7 901-3DB30-0xA0、
1.概述
通過以太網(wǎng)可以實現(xiàn)S7-1200與S7-200連接通信。S7-200可以使用 模塊(CP243-1或CP 243-1 IT)連接到以太網(wǎng)上,該模塊提供S7 通信的功能,既可作為客戶機,也可以作為服務(wù)器,可以同時與**多8個S7 通信伙伴進(jìn)行通信;S7-1200 集成以太接口,提供S7 通信的功能,只能作為服務(wù)器,可以同時建立3 個通信連接。
下面會用一個實例來描述S7-200 如何與S7-1200建立通信連接。西門子PLC模塊CPU222CN中央控制器
圖1: 實例網(wǎng)絡(luò)拓?fù)鋱D
2.硬件需求
?® S7-1214C AC/DC/RLY
?® CPU 224 XP CN DC/DC/DC
?® CP243-1 IT
?® SCALANCE X204-2
?® PG/PC(使用編程電纜)
3.軟件需求
?® S7-1200編程軟件 STEP 7 Basic V10.5
?® S7-200 編程軟件 STEP 7 –MicroWIN V4.0 SP6
4.組態(tài)
4. 1 S7-1200 配置
?® 使用STEP 7 Basic 創(chuàng)建項目“comS7200”;西門子PLC模塊CPU222CN中央控制器
圖2: 創(chuàng)建項目
?® 添加S7-1200 設(shè)備 CPU1214C;
圖3: 添加PLC設(shè)備
4. 2 S7-1200 PLC 編程
?® 在Program blocks 下,添加程序塊(DB1,DB2,DB3),其中DB1和DB3為符號DB(選擇 Symbolic access only),DB3為**地址DB(不選擇 Symbolic access only) , S7 通信只支持**地址DB 尋址通信;
圖4: 創(chuàng)建**地址DB2
?® 打開全局DB2,輸入2個數(shù)組類型數(shù)據(jù),每個數(shù)組有16 個元素;
圖5: 在DB2中添加數(shù)據(jù)
?® 創(chuàng)建兩個Watch table(Watch table_1, Watch table_2) 用來觀察DB2的實時狀態(tài);
?® 將程序下載到PLC CPU1214C 中。
4. 3 S7-200 配置
使用STEP 7-MicroWIN 中以太網(wǎng)向?qū)P243-1 IT 配置為 S7 客戶端。
?® 通過菜單打開以太網(wǎng)向?qū)Чぞ撸?/strong>
圖6: 以太網(wǎng)向?qū)?/strong>
?® 設(shè)置模塊位置,可以使用“讀取模塊”來自動識別;
圖7: 模塊位置設(shè)置
?® 設(shè)置模塊CP243-1 IT 的IP地址192.168.0.8和子網(wǎng)掩碼255.255.255.0;
圖8: 設(shè)置IP 地址
?® 設(shè)置模塊的連接數(shù)1 ,**多只能設(shè)置8個,也就是說S7-200可同時與**多 8 個 S7 通訊伙伴進(jìn)行通訊;
圖9: 設(shè)置模塊連接數(shù);
?® 建立客戶端連接 Connection_1,設(shè)置服務(wù)器傳輸層服務(wù)接入點 TSAP 03.01和服務(wù)器IP地址 192.168.0.18 , TSAP 由 2 個字節(jié)組成。**個字節(jié)為連接資源。第2個字節(jié)為通訊模板的機架號和插槽號;
圖10: 配置連接
?® 創(chuàng)建讀取數(shù)據(jù)傳輸 PeerMessage_1, 讀取服務(wù)器 16字節(jié) DB2.DBB0~ DB2.DBB15 到VB0~VB15;
圖11: 配置數(shù)據(jù)傳輸0
?® 創(chuàng)建讀取數(shù)據(jù)傳輸 PeerMessage_2, 將 16字節(jié)VB16~VB31寫入服務(wù)器DB2.DBB16~ DB2.DBB31 ;
圖12: 配置數(shù)據(jù)傳輸1
?® 為配置分配存儲區(qū);
圖13: 分配存儲區(qū)
4. 4 S7-200 PLC 編程
?® 在STEP 7-MicroWIN 中主程序中,調(diào)用子程序ETH0_CTRL;
圖14: 調(diào)用ETH0_CTRL
其中CP_Ready 為CP 243-1 IT 的狀態(tài)(0 未準(zhǔn)備就緒,1 準(zhǔn)備就緒),CH_Ready 為每個通道或 IT 服務(wù)的狀態(tài)(0通道 ,值為256):Error 為出錯或報文代碼;
?® 程序建立后,需通過PPI連接 將程序塊和數(shù)據(jù)塊下載到S7-200 CPU中;
圖15: 設(shè)置 PG/PC 接口CP5611(PPI)
?® 這樣以后就可以通過以太網(wǎng)接口進(jìn)行下載,將PG/PC接口設(shè)為TCP/IP連接;
?® 在STEP 7-MicroWIN 中主程序中,調(diào)用子程序ETH0_XFR讀取服務(wù)器數(shù)據(jù),相應(yīng)的連接通道和數(shù)據(jù);
圖16:調(diào)用ETH0_XFR 讀取服務(wù)器
?® 在STEP 7-MicroWIN 中主程序中,調(diào)用子程序ETH0_XFR寫入服務(wù)器數(shù)據(jù),相應(yīng)的連接通道和數(shù)據(jù);
圖17:調(diào)用ETH0_XFR 寫入服務(wù)器
?® 將程序下載到S7-200 CPU 中;
4. 5 檢測 S7-1200 與S7-200 PLC 通信結(jié)果
?® 從S7-200 程序中可知,在M10.0 從0變?yōu)?時,讀取S7-1200的數(shù)據(jù)DB2.DBB0~DB2.DBB15 到VB0~VB15中;
圖18:S7-1200 DB2.DBB0~DBB15
圖19:S7-200 VB0~VB15
?® 從S7-200 程序中可知,在M11.0 從0變?yōu)?時,將S7-200的數(shù)據(jù)VB16~VB31 寫入S7-1200 的DB2.DBB16~DB2.DBB31中;
圖20:S7-200 VB16~VB31
圖21:S7-1200 DB2.DBB16~DBB31
5.總結(jié)
S7 1200 與 S7-200 通過 S7通信的基本原理如下圖所示:
圖22:S7-200與S7-1200 通信原理
注意:
CP 243-1 IT 可支持一個或多個遠(yuǎn)程通訊伙伴的**多 8 個 S7 通訊通道到客戶機(**多212 字節(jié))或服務(wù)器。CP 243-1 IT 可以根據(jù)客戶機/服務(wù)器原理在每個通道運行。每個通道,每次只能接收、處理或響應(yīng)(主動響應(yīng)或被動響應(yīng))一個請求。只有在發(fā)送響應(yīng)后,CP 243-1 IT 通訊處理器才能接受其它請求。
一、 S7-200與6RA70裝置連接
1. 系統(tǒng)要求
> 安裝MicroWin software(V3.2以上)以及 USS協(xié)議庫(V2.0以上)
> PC/PPI電纜、S7-200(如CPU 226XM)、電源模塊、通信電纜
> 6RA70驅(qū)動裝置及一臺PC機
2. 在使用MicroWin software 創(chuàng)建項目之前,先檢查USS protocol協(xié)議是否被正確安裝,此協(xié)議庫需要單獨購買:
3.我們需要創(chuàng)建一個簡單的例程:
> **步:設(shè)置通訊接口6ES7221-1EF22-0xA0
> 第2步:建立PC與S2-200之間連接(注意:PC通過PC/PPI電纜與S7-200PORT1口連接;)
> 第三步:用串口電纜將S7-200PORT0端口與6RA70的PMU上X300、CUD1端子X172或CUD2端子X162相連 (注意:端口連接的規(guī)則,X300是3對3、8對8;CUD1端子X172是3對X172:58,8對X172:59;CUD2端子X162是3對X162:63,8對X162:64)
> 第四步:使用USS協(xié)議的初始化模塊初始化S7-200的PORT0端口
二進(jìn)制值2#1000 0000 0000表示要初始化USS地址11的6RA70驅(qū)動裝置,波特率為9600,此波特率值要與PC/PPI電纜的設(shè)置相同,詳
細(xì)情況請參看USS_INIT的幫助文件;此外我們還需要在6RA70裝置上設(shè)置相應(yīng)的參數(shù)。
表一:
參數(shù) | USS1(PMU:X300) | USS2(CUD1:X172) | USS3(CUD2:X162) |
P780=2 | P790=2 | P800=2 | |
P787=0 | P797=0 | P807=0 | |
P786=11 | P796=11 | P806=11 | |
P783=6 | P793=6 | P803=6 | |
P781=2 | P791=2 | P801=2 | |
P782=127 | P792=127 | P802=127 | |
P927 | P927=6 | P927=42 | P927=82 |
P785.1=1 | P795.1=1 | P805.1=1 | |
P785.2=0 | P795.2=0 | P805.2=0 | |
P644=2002 | P644=6002 | P644=9002 | |
P661=2100 | P661=6100 | P661=9100 |
> 第五步:使用USS_CTRL模塊來控制USS地址11的6RA70裝置,為了運行6RA70需要按照表一設(shè)置參數(shù)
> 第六步:在編譯程序之前,選擇 Program Block -> Library then right mouse click: select Library Memeory. 在點擊Suggested
Address選擇V存儲區(qū)的地址后點擊 “OK”退出,如下圖所示:
> 第七步:編譯程序并下載到S7-200,將RUN位置1,并在狀態(tài)表中輸入速度給定,在閉合CUD1端子X172:37和X172:38之后,6RA70
直流裝置就可以運行起來了,如下圖狀態(tài)表所示:(注意:由于MM440和6RA70的工作方式和控制字的定義并不完全相同,所以你需要
將OFF2、OFF3、F_ACK命令位連接到6SE70相應(yīng)的參數(shù),它們才能起作用;此外,由于控制字的定義不相同,DIR方向控制位并不能
起到方向控制的作用;詳細(xì)情況請參看USS_CTRL的幫助文件及6RA70控制字的定義,在本例中將RUN信號連接到6RA70脈沖使能控
制參數(shù)P661,而將速度給定連接到主給定參數(shù)P644)