我現(xiàn)在用226CN和串口調(diào)試助手做自由口通信接收消息的調(diào)試,目標儀器的反饋信息是信息字符(ASCII碼)+結束字符NL(ASCII)。我用串口調(diào)試助手調(diào)試的時候,在不設置結束字符的情況下,給PLC發(fā)送ABC,PLC可以正常收到,但是設置了結束字符NL的時候,用串口助手發(fā)送ABCNL,PLC沒有收到任何信息,不清楚這是什么問題,通信的程序我再三檢查了是沒有問題的
SMB188是存放prot1口的起始字符,SMB189是存放prot1口的結束字符,包含其它控制信息均需要在通訊開始前初始化完畢。
如果你想把NL作為信息接受的結束字符,把它放入SMB189就可以了。
補充問題回復:
接收信息不僅僅只是這些標記,還有字符間信息定時器及空閑線時間,就是SMW190和SMW192這些標記信息。
https://www.ad.siemens.com.cn/productportal/prods/s7-200-portal/micropower2013/smart%20sms/018.html
電話:13818569113
郵箱:13916183699@139.com
網(wǎng)址:http://woodysisland.com
地址:中國上海市青浦區(qū)北青公路7171號