單價: | 面議 |
發貨期限: | 自買家付款之日起 天內發貨 |
所在地: | 直轄市 上海 |
有效期至: | 長期有效 |
發布時間: | 2025-03-02 16:34 |
最后更新: | 2025-03-02 16:34 |
瀏覽次數: | 7 |
采購咨詢: |
請賣家聯系我
|
西門子PLC代理商驅動器
西門子PLC代理商驅動器
西門子PLC代理商驅動器
自由端口模式自定義通信協議1.自由端口模式
??程序通過自由端口模式可以控制S7-200CPU的通信端口。可使用自由端口模式來實現自定義通信協議,以與多種類型的智能設備進行通信。自由端口模式支持ASCII協議和二進制協議。
??為啟用自由端口模式,可使用特殊內存字節SMB30(適用于端口0)和SMB130(適用于端口1)。程序將使用下列方法來控制通信端口的操作:
??(1)傳輸指令(XMT)和傳輸中斷傳輸指令允許S7-200從COM端口傳輸最多255個字符。傳輸完成后,傳輸中斷將通知S7-200中的程序。
??(2)接收字符中斷接收字符中斷將通知用戶程序,COM端口上的字符已經接收完畢。程序按照使用的協議,對該字符做出響應。
??(3)接收指令(RCV)接收指令接收COM端口的整條信息,在完全接收到信息后,產生程序中斷。可使用S7-200的SM存儲器來配置接收指令,用于在已定義的環境下,啟動和停止信息的接收。接收指令將使程序能夠啟動或停止基于特定字符或時間周期的信息。大多數協議均可通過接收指令來完成。
??只有在S7-200處于RUN(運行)模式時,才能激活自由端口模式。將S7-200設置為STOP(停止)模式將暫停所有的自由端口通信,通信端口也隨之回到S7-200系統塊所設置的協議。使用自由端口模式見表6-9。
??2.使用RS-232/PPI多臺主設備電纜和具有RS-232設備的自由端口模式
??可使用RS-232/PPI多臺主設備電纜和自由端口通信功能,將S7-200CPU連接到與RS-232標準兼容的各種設備,必須將電纜設置為用于自由端口操作的PPI/自由端口模式(5號開關=0)。6號開關既可選擇為本地模式(DCE)(6號開關=0),也可選擇為遠程模式(DTE)(6號開關=1)。
??數據從RS-232端口傳輸到RS-485端口時,RS-232/PPI多臺主設備電纜處于“傳輸”模式;電纜在閑置或將數據從RS-485端口傳輸到RS-232端口時,處于“接收”模式。電纜檢測到RS-232傳輸行上有字符時,立即從“接收”模式切換到“傳輸”模式。
??RS-232/PPI多臺主設備電纜支持1200 baud~115.2 kbaud的波特率。使用RS-232/PPI多臺主設備電纜外殼上的DIP開關,可設置合適的電纜波特率。表6-10顯示了波特率和開關位置。
??當RS-232傳輸線處于閑置狀態的時間超過周轉時間之后,電纜將重新切換到“接收”模式。電纜的周轉時間由選擇的波特率確定,見表6-10。
??如果在使用了自由端口通信的系統中,正在使用RS-232/PPI多臺主設備電纜,則S7-200中的程序必須包含下列情形下的周轉時間:
??(1)S7-200響應由RS-232設備所傳輸的信息。在S7-200接收到來自RS-232設備的請求信息之后,S7-200必須將響應信息的傳輸延遲一段時間,延遲時間應大于或等于電纜的周轉時間。
??(2)RS-232設備響應從S7-200傳輸的信息。在S7-200接收到來自RS-232設備的請求信息之后,S7-200必須將下一個請求信息的傳輸延遲一段時間,延遲時間應大于或等于電纜的周轉時間。
??在上面兩種情況中,通過延遲使RS-232/PPI多臺主設備電纜具有充足的時間從“傳輸”模式切換到“接收”模式,以將數據從RS-485端口傳輸到RS-232端口。
6ES7211-1BE40-0XB0 | CPU 1211C AC/DC/Rly,6輸入/4輸出,集成2AI |
6ES7211-1AE40-0XB0 | CPU 1211C DC/DC/DC,6輸入/4輸出,集成2AI |
6ES7211-1HE40-0XB0 | CPU 1211C DC/DC/Rly,6輸入/4輸出,集成2AI |
6ES7212-1BE40-0XB0 | CPU 1212C AC/DC/Rly,8輸入/6輸出,集成2AI |
6ES7212-1AE40-0XB0 | CPU 1212C DC/DC/DC,8輸入/6輸出,集成2AI |
6ES7212-1HE40-0XB0 | CPU 1212C DC/DC/Rly,8輸入/6輸出,集成2AI |
6ES7214-1BG40-0XB0 | CPU 1214C AC/DC/Rly,14輸入/10輸出,集成2AI |
6ES7214-1AG40-0XB0 | CPU 1214C DC/DC/DC,14輸入/10輸出,集成2AI |
6ES7214-1HG40-0XB0 | CPU 1214C DC/DC/Rly,14輸入/10輸出,集成2AI |
6ES7215-1BG40-0XB0 | CPU 1215C AC/DC/Rly,14輸入/10輸出,集成2AI/2AO |
6ES7215-1AG40-0XB0 | CPU 1215C DC/DC/DC,14輸入/10輸出,集成2AI/2AO |
6ES7215-1HG40-0XB0 | CPU 1215C DC/DC/Rly,14輸入/10輸出,集成2AI/2AO |
6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14輸入/10輸出,集成2AI/2AO |