![]() | 6ES7214-1BG40-0XB0 SIMATIC S7-1200,CPU 1214C, 緊湊型 CPU,AC/DC/繼電器, 機(jī)載 I/O: 14 個(gè) 24V DC 數(shù)字輸入;10 DO 繼電器 2A; 2 AI 0-10V DC, 電源:交流 47-63Hz 時(shí) 85-264V AC, 程序/數(shù)據(jù)存儲器 100 KB |
1.軟件環(huán)境
(1)博圖V15
(2)Windows10
2.硬件配置
(1)西門子1200PLC,型號:CPU 1215C AC/DC/Rly 6ES7 215-1BG40-0XB0
(2)西門子1200PLC通訊板,型號:CB 1241 (RS485) 6ES7 241-1CH30-1XB0
(3)島電SRS13A溫控儀 帶485通訊
3.溫控儀參數(shù)設(shè)置
導(dǎo)電SRS10系列通訊一個(gè)樣,這里選的是SRS11。PS 搞工控你必須具備*閱讀文檔的能力
(1)設(shè)置通訊地址,本示例地址設(shè)置為2。
(2)設(shè)置通訊數(shù)據(jù)格式,本示例設(shè)置為8E1。
(3)設(shè)置校驗(yàn)運(yùn)算類型,本示例設(shè)置為CR16。
(4)設(shè)置波特率,本示例設(shè)置為9600。
4.西門子S7-1200PLC編程
(1)程序設(shè)計(jì) 就用了簡單的輪訓(xùn),沒搞什么UDT數(shù)組的。讀一讀通訊功能塊文檔,看看引腳啥意思。
(2)通訊板參數(shù)設(shè)置說明
*1本示例波特率設(shè)置為9600,PLC程序設(shè)置為9600,需要保持一致。
*2程序中PORT引腳接線指向通訊板的通訊端口ID。某些項(xiàng)目用2個(gè)485,擴(kuò)展模塊的通訊口編號不一致的,別拉錯(cuò)。
5.島電SRS11A系列通訊數(shù)據(jù)地址與MODBUS地址對應(yīng)關(guān)系
(1)對應(yīng)關(guān)系說明
通訊地址列表中給出的寄存器地址是16進(jìn)制的,如:測量值PV的地址是0100H,H代表16進(jìn)制,在使用十進(jìn)制的觸摸屏或PLC中需要進(jìn)行轉(zhuǎn)換:0100(十六進(jìn)制)=256(十進(jìn)制)。有些設(shè)備廠家的MODBUS 地址是基于0起始的,所以要再加1即257,我們使用的很多設(shè)備的 MODBUS都是這種方式,如:西門子PLC、組態(tài)王、昆侖通態(tài)、威綸觸摸屏等。當(dāng)然也有廠家的MODBUS是基于1起始的,如GE的PLC、LABVIEW等,就無需加1。
(2)溫控儀部分?jǐn)?shù)據(jù)通訊地址
6.本示例運(yùn)行結(jié)果
(1)本示例相關(guān)讀取參數(shù)地址設(shè)定及說明
MW100 通訊方式 本地-COM W 地址【018C】對應(yīng)MODBUS地址【40397】
MW110 PV測量值 R 地址【0100】對應(yīng)MODBUS地址【40257】
MW120 設(shè)定SV1的值 R/W 地址【0300】對應(yīng)MODBUS地址【40769】
MW130 運(yùn)行SV編號 R 地址【0180】對應(yīng)MODBUS地址【40263】
(2)運(yùn)行結(jié)果