6ES7 221-1EF22-0XA0 EM221 8入 120/230VAC,開(kāi)關(guān)量
說(shuō)明:SIMATIC S7-200, EM221 數(shù)字量輸入模塊, 8輸入 交流120/230V AC
======================================
公司名稱(chēng):上海楚控自動(dòng)化設(shè)備有限公司
公司地址:上海市松江區(qū)新浜鎮(zhèn)桃園二村
公司主營(yíng):Siemens(德國(guó)西門(mén)子)
公司聯(lián)絡(luò)人:葉凡
Tel: 021-60512610
Fax: 021-57643608
Phone: 15000687827
商務(wù)QQ: 2408644743
======================================
SIMATIC S7-200的應(yīng)用領(lǐng)域從更換繼電器和接觸器一直擴(kuò)展到在單機(jī)、網(wǎng)絡(luò)以及分布式配置中更復(fù)雜的自動(dòng)化任務(wù)。S7-200也越來(lái)越多地提供了對(duì)以前曾由于經(jīng)濟(jì)原因而開(kāi)發(fā)的特殊電子設(shè)備的地區(qū)的進(jìn)入。 全書(shū)重點(diǎn)突出,層次分明,注重知識(shí)的系統(tǒng)性、針對(duì)性和先進(jìn)性;注重理論與實(shí)踐聯(lián)系,培養(yǎng)工程應(yīng)用能力。另外,本書(shū)配套光盤(pán)給出了書(shū)中的實(shí)例文件、開(kāi)發(fā)過(guò)程的操作錄像文件、常用元器件及芯片等豐富的拓展資源,極大地方便了讀者自學(xué),動(dòng)手實(shí)踐。S7-200系列PLC主要有6種擴(kuò)展單元,它本身沒(méi)有CPU,只能與基本單元相連接使用,用于擴(kuò)展I/O點(diǎn)數(shù).
6ES7 221-1EF22-0XA0
PC與S7-200系列PLC通信的連接 西門(mén)子PLC
S7-200系列PLC有通信方式有三種:一種是點(diǎn)對(duì)點(diǎn)(PPI)方式,用于與該公司PLC編程器或其它人機(jī)接口產(chǎn)品的通信,其通信協(xié)議是不公開(kāi)的。另一種為DP方式,這種方式使得PLC可以通過(guò)Profibus-DP通信接口接入Profibus現(xiàn)場(chǎng)總線網(wǎng)絡(luò),從而擴(kuò)大PLC的使用范圍。最后一種方式是自由口通信(Freeport)方式,由用戶定義通信協(xié)議,實(shí)現(xiàn)PLC與外設(shè)的通信。以下采用自由口通信方式,實(shí)現(xiàn)PC與S7-200系列PLC通信。
總結(jié)
S7 1200 與 S7-200 通過(guò) S7通信的基本原理如下圖所示:
圖22:S7-200與S7-1200 通信原理
注意:
CP 243-1 IT 可支持一個(gè)或多個(gè)遠(yuǎn)程通訊伙伴的最多 8 個(gè) S7 通訊通道到客戶機(jī)(最多212 字節(jié))或服務(wù)器。CP 243-1 IT 可以根據(jù)客戶機(jī)/服務(wù)器原理在每個(gè)通道運(yùn)行。每個(gè)通道,每次只能接收、處理或響應(yīng)(主動(dòng)響應(yīng)或被動(dòng)響應(yīng))一個(gè)請(qǐng)求。只有在發(fā)送響應(yīng)后,CP 243-1 IT 通訊處理器才能接受其它請(qǐng)求。
一、 S7-200與6RA70裝置連接
1. 系統(tǒng)要求
> 安裝MicroWin software(V3.2以上)以及 USS協(xié)議庫(kù)(V2.0以上)
> PC/PPI電纜、S7-200(如CPU 226XM)、電源模塊、通信電纜
> 6RA70驅(qū)動(dòng)裝置及一臺(tái)PC機(jī)
2. 在使用MicroWin software 創(chuàng)建項(xiàng)目之前,先檢查USS protocol協(xié)議是否被正確安裝,此協(xié)議庫(kù)需要單獨(dú)購(gòu)買(mǎi):
3.我們需要?jiǎng)?chuàng)建一個(gè)簡(jiǎn)單的例程:
> 第一步:設(shè)置通訊接口6ES7 221-1EF22-0XA0
> 第二步:建立PC與S2-200之間連接(注意:PC通過(guò)PC/PPI電纜與S7-200PORT1口連接;)
> 第三步:用串口電纜將S7-200PORT0端口與6RA70的PMU上X300、CUD1端子X(jué)172或CUD2端子X(jué)162相連 (注意:端口連接的規(guī)則,X300是3對(duì)3、8對(duì)8;CUD1端子X(jué)172是3對(duì)X172:58,8對(duì)X172:59;CUD2端子X(jué)162是3對(duì)X162:63,8對(duì)X162:64)
> 第四步:使用USS協(xié)議的初始化模塊初始化S7-200的PORT0端口
二進(jìn)制值2#1000 0000 0000表示要初始化USS地址11的6RA70驅(qū)動(dòng)裝置,波特率為9600,此波特率值要與PC/PPI電纜的設(shè)置相同,詳細(xì)情況請(qǐng)參看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模塊來(lái)控制USS地址11的6RA70裝置,為了運(yùn)行6RA70需要按照表一設(shè)置參數(shù)
> 第六步:在編譯程序之前,選擇 Program Block -> Library then right mouse click: select Library Memeory. 在點(diǎn)擊Suggested Address選擇V存儲(chǔ)區(qū)的地址后點(diǎn)擊 “OK”退出,如下圖所示:
> 第七步:編譯程序并下載到S7-200,將RUN位置1,并在狀態(tài)表中輸入速度給定,在閉合CUD1端子X(jué)172:37和X172:38之后,6RA70直流裝置就可以運(yùn)行起來(lái)了,如下圖狀態(tài)表所示:(注意:由于MM440和6RA70的工作方式和控制字的定義并不完全相同,所以你需要將OFF2、OFF3、F_ACK命令位連接到6SE70相應(yīng)的參數(shù),它們才能起作用;此外,由于控制字的定義不相同,DIR方向控制位并不能起到方向控制的作用;詳細(xì)情況請(qǐng)參看USS_CTRL的幫助文件及6RA70控制字的定義,在本例中將RUN信號(hào)連接到6RA70脈沖使能控制參數(shù)P661,而將速度給定連接到主給定參數(shù)P644)
4. 讀寫(xiě)O2類(lèi)型參數(shù):如讀寫(xiě)參數(shù)P078,使用USS_RPM_W和USS_WPM_W(這兩個(gè)功能塊用來(lái)讀寫(xiě)16位無(wú)符號(hào)整數(shù))
> 讀參數(shù)P078,其數(shù)據(jù)類(lèi)型為O2,表示16位無(wú)符號(hào)整數(shù);其程序塊如下圖所示:6ES7 221-1EF22-0XA0
在運(yùn)行此程序塊的情況下,只要給S7-200的I0.3置一個(gè)上升沿,就可以完成一次對(duì)參數(shù)P078的讀操作,讀入的值被保存到R_P078。需要特別注意的是USS_RPM_W的INDEX值必須置1,因?yàn)镸M440默認(rèn)的是PXXXX.0參數(shù)組,而6RA70默認(rèn)的是PXXX.1參數(shù)組
> 寫(xiě)參數(shù)P078,其程序塊如下圖所示:
在運(yùn)行此程序塊的情況下,只要給S7-200的I0.4置一個(gè)上升沿,就可以完成一次對(duì)參數(shù)P078的寫(xiě)操作,將W_P078中保存的值寫(xiě)入到參數(shù)P078。USS_WPM_W的EEPROM是邏輯“0”時(shí),寫(xiě)入的值只被保存到6RA70的RAM中,當(dāng)EEPROM是邏輯“1”時(shí),寫(xiě)入的值同時(shí)被保存到6RA70的RAM和EEPROM中,但向EEPROM中寫(xiě)數(shù)據(jù)是有次數(shù)限制,最多不要超過(guò)50000次
> 讀寫(xiě)參數(shù)P078的操作請(qǐng)參照如下的狀態(tài)表所示:6ES7 221-1EF22-0XA0
5. 讀寫(xiě)I2類(lèi)型參數(shù):如讀寫(xiě)參數(shù)P320,使用USS_RPM_W和USS_WPM_W(這兩個(gè)功能塊用來(lái)讀寫(xiě)16位無(wú)符號(hào)整數(shù))
> 讀參數(shù)P320,其數(shù)據(jù)類(lèi)型為I2,表示16位有符號(hào)整數(shù);其程序塊如下圖所示:
在運(yùn)行此程序塊的情況下,只要給S7-200的I1.1置一個(gè)上升沿,就可以完成一次對(duì)參數(shù)P320的讀操作,讀入的值被保存到R_P320。
> 寫(xiě)參數(shù)P320,其程序塊如下圖所示:
在運(yùn)行此程序塊的情況下,只要給S7-200的I1.2置一個(gè)上升沿,就可以完成一次對(duì)參數(shù)P320的寫(xiě)操作,將W_P320中保存的值寫(xiě)入到參數(shù)P320。
> 讀寫(xiě)參數(shù)P078的操作請(qǐng)參照如下的狀態(tài)表所示
> 參數(shù)P320的數(shù)據(jù)類(lèi)型是I2(16位有符號(hào)的整數(shù)),而USS功能塊USS_RPM_W和USS_WPM_W是根據(jù)MM440參數(shù)數(shù)據(jù)類(lèi)型的定義,用來(lái)讀寫(xiě)16無(wú)符號(hào)的整數(shù)。因此用這兩個(gè)功能塊讀寫(xiě)6RA70的I2型參數(shù)時(shí)會(huì)產(chǎn)生一定的問(wèn)題,如參數(shù)值是正數(shù)是能夠正確讀寫(xiě),當(dāng)參數(shù)值是負(fù)數(shù)時(shí),讀寫(xiě)操作就無(wú)法實(shí)現(xiàn)了
6. 此外S7-200的USS庫(kù)還包括USS_RPM_D和USS_WPM_D(這兩個(gè)功能塊用來(lái)讀寫(xiě)32位無(wú)符號(hào)整數(shù)),以及USS_RPM_R和USS_WPM_R(這兩個(gè)功能塊用來(lái)讀寫(xiě)浮點(diǎn)數(shù))
6ES7 221-1EF22-0XA0
可擴(kuò)展能力
PLC的可擴(kuò)展能力包括I/O點(diǎn)數(shù)的擴(kuò)展、存儲(chǔ)容量的擴(kuò)展、聯(lián)網(wǎng)功能的擴(kuò)展、各種功能模塊的擴(kuò)展等。在選擇PLC時(shí),經(jīng)常需要考慮PLC的可擴(kuò)展能力。
西門(mén)子PLC更換后備電池/充電電池:
注意:為了避免丟失內(nèi)部用戶存儲(chǔ)器的數(shù)據(jù)和保持CPU運(yùn)行的時(shí)鐘,只能在電源接通時(shí)更換后備電池或充電電池。推薦每年更換一次后備電池。
更換后備電池/充電電池的步驟如下:
1.打開(kāi)CPU的前蓋。
2.用螺絲刀將后備電池/充電電池從電池盒中撬出來(lái)。
3.將新電池的連接器插入CPU電池盒中對(duì)應(yīng)的插座,電池連接器上的凹口必須指向左面。
4.將新的后備電池/充電電池放到CPU的電池盒中。
5.關(guān)上CPU的前蓋。
西門(mén)子PLC插入更換存儲(chǔ)器卡
注意:如不是在STOP模式插入存儲(chǔ)卡,則CPU會(huì)自動(dòng)進(jìn)入STOP模式,同時(shí)STOP—LED以1秒間隔閃爍以請(qǐng)求儲(chǔ)器復(fù)
位!
6ES7 221-1EF22-0XA0 EM221 8入 120/230VAC,開(kāi)關(guān)量