自由口通訊資訊
劉玉蓉
發(fā)布于2014-11-18 17:35
19
0
標(biāo)簽:
做了一個(gè)如下自由口通訊控制程序,當(dāng)我點(diǎn)擊I0.0啟動(dòng)發(fā)送控制數(shù)據(jù)時(shí),能控制設(shè)備且能收到成功的反饋信息,可是當(dāng)我點(diǎn)擊I0.1再次發(fā)送關(guān)機(jī)命令時(shí),設(shè)備沒(méi)反應(yīng)了(控制字節(jié)設(shè)置沒(méi)問(wèn)題,因?yàn)椴患咏邮苊顣r(shí)能正常開機(jī)和關(guān)機(jī)),我估計(jì)是信道被占用了,可是不知道怎么糾正,請(qǐng)指點(diǎn)。
圖片說(shuō)明: 1,主程序網(wǎng)絡(luò)1 2,主程序2、3、4 3,主程序5、6 4,INT0 5,POWER ON 6,INT3 7,POWER OFF
佳答案
首先你要先點(diǎn)擊工具欄里的“plc”,選擇“信息”,它能查看信道是否復(fù)用了;如果是復(fù)用了,很有可能是你沒(méi)有指定接收結(jié)束字符,導(dǎo)致port口一直在等待接收,有兩個(gè)解決方法;一個(gè)是規(guī)定結(jié)束條件,另外一個(gè)是通過(guò)給SMB87置0能夠人工結(jié)束接收。