国产免费AV|泡泡玛特欧洲总部将设在伦敦|中文天堂网www新版资源在线|一本久道综合在线中文|国精产品一二三产区的使用方法|香蕉鱼在线观看|www.27eee

ELEOK

標題: S7-200 smart PLC與托利多IND245電子稱串口通信程序 有詳細注釋 [打印本頁]

作者: dacheng    時間: 2021-8-25 23:15
標題: S7-200 smart PLC與托利多IND245電子稱串口通信程序 有詳細注釋
西門子S7-200 smart PLC與托利多IND245電子稱重儀表RS232串口通訊測試程序 ,用于PLC讀取儀表的重量數據,親測通過。附件為PLC的程序(含詳細注釋)及儀表通信協議的手冊。
IND245標準版說明書(通訊).pdf (101.82 KB, 售價: 1 E幣)
S7200SMART與托利多電子稱重儀表RS232串口通訊測試程序.zip (11.13 KB, 售價: 10 E幣)



西門子CPUSR60與托利多IND245電子稱重儀表通訊程序:
硬件接線     SB COMO1                                                      IND245儀表COM1
                   屏蔽地                     1
                  RS232-Tx(發送)2-------------------------------3      RxD  RS232接收
                  RTS請求發送          3
                  M信號地                   4-------------------------------7      Gnd  接地
                 RS232-Rx(接收) 5-------------------------------2      TxD  RS232發送
設置 SMB130 、SMB187;
設置 SMW190、SMW192、SMB194;
連接中斷程序到中斷事件,啟用中斷;
執行 RCV 指令。
設置S7-200    SMART的SB COM1端口為自有協議,詳情請參照S7-200   SMART幫助文件,SMB130的值為09H,說明為“自由口協議,波特率9600,8個數據位,無校驗位”; SMB187的值為BOH,說明“接收信息使能被使能,使用SMB188數值檢測信息開始,使用SMB189數值檢測信息結束,使用SMB190數據檢測空閑條件,使用SMB192超出時間段,信息終止,使用SMB194最大接收字符數”,這些參數的設置與上述稱重顯示儀的參數設置一致。
SMB130 = 2#00001001(組態端口1)=16#09
自由口通信模式,波特率9600,8位數據位,無校驗;(0和1位)=01自由口,(2和4位)=010 波特率9600
SMB187 = 2#1011000=     16#  B0           
SM187.7  0=禁用接收消息功能 ,1=啟用接收消息功能   
SM187.6  0 = 忽略 SMB188,1 = 使用 SMB188 的值檢測消息開始
SM187.5  0 = 忽略 SMB189,1 = 使用 SMB189 的值檢測消息結束
SM187.4   0 = 忽略 SMW190,1 = 使用 SMW190 的值檢測空閑條件
SM187.3   0 = 定時器是字符間定時器,1 = 定時器是消息定時器
SN187.2   0 = 忽略 SMW192,1 = 如果超出 SMW92 中的時間段,則終止接收
SM187.1   0 = 忽略斷開條件;1 = 將斷開條件用作消息檢測的開始
SM188  消息開始字符  16#02
SM189  消息結束字符  16#0D
設置空閑線超時時間 SMW190 = 5ms
設置字符間超時時間 SMW192 = 10ms
設置允許最大接收字符個數 SMB194 = 18。




歡迎光臨 ELEOK (http://m.afoofa.cn/) Powered by Discuz! X5.0