應用領域 | 化工 | 產地 | 德國 |
---|---|---|---|
品牌 | 西門子 |
協議通過通訊處理器和通訊伙伴之間的點對點連接控制數據傳輸。
由于消息的結構*由用戶定義,用戶可以以 ASCII 協議為基礎開發自己的消息。在接收方只需要定義接收消息的結束方式,發送接收雙方協商*。
ACII 驅動程序允許發送和接收任何結構的數據(所有可打印的 ASCII 碼表字符符以及從 00 到 FFH [帶有 8 個數據位字符幀] 的所有
![]() |
參考價 | 面議 |
更新時間:2022-06-28 11:19:57瀏覽次數:350
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
西門子模塊6ES7522-1BH01-0AB0
CB1241 RS485 信號板(安裝在CPU機本體上) ,訂貨號為: 6ES7241-1CH30-1XB0 接線如圖1
圖1 CB1241 RS485
注釋: 3號針腳--RS485信號 B(+) ;8號針腳--RS485信號A(-);5號針腳--接屏蔽等電位點。
CB1241 RS232 通訊模塊,訂貨號為: 6ES7241-1AH32-0XB0 接線如圖2
圖2 CM1241 RS232
注釋: 2號針腳--RS232 信號輸入接收。3號針腳--RS232 信號輸出發送。 5--接地等電位
SM 1223 也有交流電壓輸入、繼電器輸出的模塊, 如下所示:
SM 1223 DI 8 x 120/230 VAC,DQ 8 x 繼電器 (6ES7 223-1QH32-0XB0)
常用的協議類型
ASCII 協議,又稱自由口
Modbus 協議
ASCII 協議
ASCII 協議通過通訊處理器和通訊伙伴之間的點對點連接控制數據傳輸。
由于消息的結構*由用戶定義,用戶可以以 ASCII 協議為基礎開發自己的消息。在接收方只需要定義接收消息的結束方式,發送接收雙方協商*。
ASCII 驅動程序允許發送和接收任何結構的數據(所有可打印的 ASCII 碼表字符符以及從 00 到 FFH [帶有 8 個數據位字符幀] 的所有其它字符或從 00 到 7FH [帶有 7 個數據位字符幀]的所有其它字符)。
ASCII協議適用于與支持串行通信的智能儀表、條形碼閱讀器、掃描儀、打印機等設備進行通訊。
MODBUS 協議
MODBUS RTU 通信協議是以主從的方式進行數據傳輸的,主動方發送請求,被動方響應請求,應答的方式。
在傳輸的過程中主站是主動方,即主站發送數據請求報文到從站;從站是被動方,即如果正常從站返回正常響應報文,如果故障從站返回異常響應報文,如圖 3 所示。
圖3 MODBUS 請求響應報文格式
MODBUS 系統中,數據交換需要通過功能代碼(Function Code)來控制的,具體分以下兩類。
有些功能碼是對位操作的,通信的用戶數據是以位為單位的:
FC01讀輸出位的狀態;
FC02讀輸入位的狀態;
FC05寫單個輸出位;
FC15寫多個輸出位。
有些功能碼是對16位寄存器操作的,通信的用戶數據是以字為單位的:
FC03讀輸出寄存器;
FC04讀輸入寄存器;
FC06寫單個輸出寄存器;
FC16寫多個輸出寄存器
西門子模塊6ES7522-1BH01-0AB0
設置好IP地址后(本例中為192.168.0.1),點擊New按鈕添加一條子網Ethernet(1),如果已經存在子網,也可選中該子網直接點OK按鈕即可。
圖4.添加IP地址和子網
2.4 點擊快捷菜單中的Configure Network按鈕進入Netpro視圖。
圖5.點擊Configure Network按鈕
2.5 在Netpro視圖的CPU上點右鍵選擇Insert New Connection添加新連接。
圖6.添加新連接
2.6 通訊伙伴選擇非(Unspecified),通訊類型選擇S7 connection。
圖7.選擇通信伙伴和通信類型
2.7 點擊OK后在彈出的屬性窗口中勾選單端組態(Establish an active connection),并填寫通信伙伴的IP地址,注意Local ID編號,本例保持默認值1。點擊詳細按鈕。
圖8.S7連接屬性
2.8 在地址詳細信息對話框中填寫通信伙伴CPU的機架號和槽號,如通信伙伴是S7-300/400 CPU則槽號為2,如通信伙伴是S7-1200/1500 CPU則槽號為1。點擊OK。
圖9.S7地址詳細
2.9 選中CPU,先編譯再下載