国产色妞妞在线视频免费播放,一级无毛片,亚洲天堂日韩在线,热99re久久国超精品首页,一区二区三区亚洲区,国产高清不卡一区二区三区,在线观看老湿视频福利

西門(mén)子S7-1200 6ES7231-5PF32-0XB0 AI8 RTD

西門(mén)子: S7-1200
模塊: 6ES7231-5PF32-0XB0
中國: 凈重0.283KG
單價(jià): 2840.00元/個(gè)
發(fā)貨期限: 自買(mǎi)家付款之日起 天內發(fā)貨
所在地: 直轄市 上海
有效期至: 長(cháng)期有效
發(fā)布時(shí)間: 2024-10-01 15:56
最后更新: 2024-10-01 15:56
瀏覽次數: 177
采購咨詢(xún):
請賣(mài)家聯(lián)系我
發(fā)布企業(yè)資料
詳細說(shuō)明

SIMATIC S7-1200,模擬輸入, SM 1231 RTD溫度傳感器,RTD溫度傳感器模塊 8個(gè)模擬輸入

SIMATIC S7-1200 SM 1231,AI 8x16 bit RTD

訂貨號: 6ES7231-5PF32-0XB0


2. 軟件編程a. Modbus RTU 主站編程

Modbus RTU 主站編程需要調用 Modbus_Comm_Load 指令和 Modbus_Master 指令,其中 Modbus_Comm_Load 指令通過(guò) Modbus RTU 協(xié)議對通信模塊進(jìn)行組態(tài),Modbus_Master 指令可通過(guò)由 Modbus_Comm_Load 指令組態(tài)的端口作為 Modbus 主站進(jìn)行通信, Modbus_Comm_Load 指令的 MB_DB 參數必須連接到 Modbus_Master 指令的(靜態(tài))MB_DB 參數。

本例中分布式機架 ET200SP 中 CM PtP 模塊作為 Modbus RTU 主站,其相關(guān)編程步驟如下:

(1) OB1 中插入一個(gè) FC,并在 FC 中拖入 Modbus_Comm_Load 指令和 Modbus_Master 指令。如圖 12 所示。

圖 12. Modbus RTU 主站指令

Modbus_Comm_Load 指令各參數意義如表 1 所示:

引腳

說(shuō)明

REQ

上升沿觸發(fā)

PORT

通信端口的硬件標識符

BAUD

波特率選擇:3600,6000,12000,2400,4800,9600,19200,38400,57600,76800,115200

PARITY

奇偶檢驗選擇:0-無(wú);1-奇校驗;2-偶校驗

FLOW_CTRL

流控制選擇:0-(默認值)無(wú)流控制

RTS_ON_DLY

RTS 延時(shí)選擇:0-(默認值)

RTS_OFF_DLY

RTS 關(guān)斷延時(shí)選擇:0-(默認值)

RESP_TO

響應超時(shí): 默認值 = 1000 ms。Modbus_Master 允許用于從站響應的時(shí)間(以毫秒為單位)。

MB_DB

對 Modbus_Master 或 Modbus_Slave 指令的背景數據塊的引用。 MB_DB 參數必須與 Modbus_Master 或 Modbus_Slave 指令中的靜態(tài)變量 MB_DB 參數相連。

DONE

如果上一個(gè)請求完成并且沒(méi)有錯誤,DONE 位將變?yōu)?TRUE 并保持一個(gè)周期。

ERROR

如果上一個(gè)請求完成出錯,則 ERROR 位將變?yōu)?TRUE 并保持一個(gè)周期。 STATUS 參數中的錯誤代碼僅在 ERROR = TRUE 的周期內有效。

STATUS

端口組態(tài)錯誤代碼,請參考 TIA Portal 軟件在線(xiàn)幫助或 S7-1200 系統手冊。

表 1. Modbus_Comm_Load 指令參數意義

Modbus_Master 指令各參數意義如表 2 所示。

引腳

說(shuō)明

EN

使能端

REQ

TRUE = 請求向 Modbus 從站發(fā)送數據 ,建議采用上升沿觸發(fā)

MB_ADDR

Modbus RTU 從站地址。默認地址范圍:0 至 247;擴展地址范圍:0 至 65535。值 0 被保留用于將消息廣播到所有 Modbus 從站。

MODE

模式選擇: 指定請求類(lèi)型(讀取或寫(xiě)入)。

DATA_ADDR

從站中的起始地址:指定 Modbus 從站中將供訪(fǎng)問(wèn)的數據的起始地址。

DATA_LEN

數據長(cháng)度:指定要在該請求中訪(fǎng)問(wèn)的位數或字數。

DATA_PTR

數據指針: 指向要進(jìn)行數據寫(xiě)入或數據讀取的 M 區或數據塊地址。

DONE

完成位:上一請求已完成且沒(méi)有出錯后,DONE 位將保持為 TRUE 一個(gè)掃描周期時(shí)間。

BUSY

FALSE – Modbus_Master 無(wú)激活命令;TRUE – Modbus_Master 命令執行中

ERROR

STATUS

端口組態(tài)錯誤代碼,請參考 TIA Portal 軟件在線(xiàn)幫助或 S7-1200 系統手冊。

表 2. Modbus_Master 指令參數意義

注意:

① Modbus_Comm_Load 指令不建議在啟動(dòng)組織塊 OB100 中調用,建議在 OB1 中調用。

Modbus_Comm_Load 指令在 OB1 中調用時(shí),其輸入位“REQ”需使用上升沿觸發(fā),本例中該輸入位采用 “FirstScan” 系統存儲器位。

② Modbus_Comm_Load 指令背景數據塊中的靜態(tài)變量 “MODE” 用于描述點(diǎn)對點(diǎn)模塊的工作模式,有效的工作模式包括:

0 = 全雙工 (RS232)

1 = 全雙工 (RS422) 四線(xiàn)制模式(點(diǎn)對點(diǎn))

2 = 全雙工 (RS422) 四線(xiàn)制模式(多點(diǎn)主站)

3 = 全雙工 (RS422) 四線(xiàn)制模式(多點(diǎn)從站)

4 = 半雙工 (RS485) 二線(xiàn)制模式

該靜態(tài)變量 “MODE” 默認數據為 0(RS232 全雙工模式),需要根據點(diǎn)對點(diǎn)模塊實(shí)際組態(tài)修改該數值,本例中 CM PtP 模塊工作在 RS485 半雙工模式需要將該數值修改為 4,如圖 13 所示。

圖 13. Modbus_Comm_Load 背景數據塊靜態(tài)變量 “MODE” 修改為 4

③ Modbus_Master 指令的 “DATA_PTR” 參數用于指向要進(jìn)行數據寫(xiě)入或數據讀取的數據區域地址,該數據區域在 V3.0 支持非優(yōu)化(標準的)數據塊。一般建議使用指針?lè )绞教顚?xiě),例如程序中的 P#DB3.DBX0.0 WORD 5,也可以使用基本數據類(lèi)型數組方式填寫(xiě)。指針的含義參見(jiàn)鏈接。

從 V4.0 版本開(kāi)始支持優(yōu)化 DB 塊,具體參見(jiàn)鏈接。

在數據塊的屬性中取消“優(yōu)化的塊訪(fǎng)問(wèn)”即可將數據塊修改為非優(yōu)化訪(fǎng)問(wèn)的數據塊(鼠標右鍵數據塊,選擇“屬性”,取消“優(yōu)化的塊訪(fǎng)問(wèn)”),如圖 14 所示。

圖 14. 設置數據塊為非優(yōu)化訪(fǎng)問(wèn)

④ 當 Modbus RTU 網(wǎng)絡(luò )中存在多個(gè) modbus RTU 從站或一個(gè) modbus RTU 從站需要多個(gè)作業(yè),例如需要讀和寫(xiě)或者讀多個(gè)區域等,則需要調用多個(gè) Modbus_Master 指令,Modbus_Master 指令之間需要采用輪詢(xún)方式調用,并且使用相同背景數據塊。

如圖 15 所示,用于描述兩個(gè) Modbus_Master 指令輪詢(xún)調用的方式。


相關(guān)西門(mén)子產(chǎn)品
相關(guān)西門(mén)子產(chǎn)品
相關(guān)產(chǎn)品