本文以施耐德的SoMachine為例介紹以ICE61163-3為編程標準的PLC編程軟件自由通訊口設置。這是以PLC作為數據采集對象常用的通訊方式。
1 設置自由口通訊參數
使用SL1端口,進行基本參數設置
例如M218PLC有SL1和SL2兩個串行通訊口,我們選擇其中的SL1作為目標對象。SL1采用RJ45接口,制作連接線時注意引腳關系以及電纜屏蔽。
2接收數據幀格式選擇
可以選擇起始字符和結束符的方式;可以通過判斷數據幀長度的方式;可以通過幀收到超時(例如設置超時時間為5MS,則在收到最后一個字符后如果5MS內沒有收到其他字符,則判斷本幀結束)的方式判斷幀的結束(實例中通過接收10個字節為一幀)
ASCII管理器的配置參數介紹
3發送寄存器定義為字節的格式
程序及相關數據,使用SEND_RECV_MSG功能塊。X5和X7定義為BYTE類型的數組。(ADDM和SEND功能塊說明見對應文章)
4設置發送(示例格式為16進制)
X4=16#0A字節數,發送數據為X5數組里的10個字節
5設備收到的數據
如下圖所示,接收到的十個字節即為數組X5的十個字節
6設備發送的十個字節數據
7PLC收到的十個字節保存在接收區X7的是個寄存器中
注意:如果將發送寄存器設置為INT格式,例如發送字寄存器數據16#1234,則設備收到的順序為16#3412,即高低字節順序問題
審核編輯 :李倩
-
寄存器
+關注
關注
31文章
5363瀏覽量
121198 -
plc
+關注
關注
5016文章
13388瀏覽量
465435 -
編程軟件
+關注
關注
3文章
143瀏覽量
23663
原文標題:PLC自由通訊口設置
文章出處:【微信號:中泰PLC自動化教學,微信公眾號:中泰PLC自動化教學】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
IGT-DSER系列PLC通訊智能網關的配置說明(免編程的多臺PLC之間通訊篇)
轉換神器CAN主轉profinet協議網關profinet轉CANfree組態小秘籍
![轉換神器CAN主轉profinet協議網關profinet轉CANfree組態小秘籍](https://file1.elecfans.com//web3/M00/01/36/wKgZO2dRaLeAZRfkAADHe9FSCBY57.jpeg)
電腦與plc的連接與通訊設置方法
plc通訊有哪些類型和特點
怎么判斷PLC的通訊故障
三菱PLC與三菱觸摸屏的通訊設置
ABB機器人與西門子PLC的Profinet通訊設置
PLC與PLC之間如何通訊
232轉Profinet網關接掃碼槍與PLC通訊在物流分揀線上的應用
![232轉Profinet網關接掃碼槍與<b class='flag-5'>PLC</b><b class='flag-5'>通訊</b>在物流分揀線上的應用](https://file1.elecfans.com/web2/M00/EA/D5/wKgaomZV3J6AN7IRAAdoZtbeEHg658.png)
232自由口轉Profinet網關接AB掃碼槍與PLC通訊配置案例
![232<b class='flag-5'>自由</b><b class='flag-5'>口</b>轉Profinet網關接AB掃碼槍與<b class='flag-5'>PLC</b><b class='flag-5'>通訊</b>配置案例](https://file1.elecfans.com/web2/M00/E1/00/wKgaomY3q2eARR70AAOWi1192pk456.png)
興達易控232自由口轉Profinet網關配置測試案例
![興達易控232<b class='flag-5'>自由</b><b class='flag-5'>口</b>轉Profinet網關配置測試案例](https://file1.elecfans.com/web2/M00/E1/00/wKgaomY3q2eARR70AAOWi1192pk456.png)
三菱串口 fx0N編程口如何使用?
![三菱串口 fx0N編程<b class='flag-5'>口</b>如何使用?](https://file1.elecfans.com/web2/M00/C8/B1/wKgZomYd9NGAY_qIAAKIxBHlmII085.png)
評論