自由口通讯资讯
刘玉蓉
发布于2014-11-18 17:35
19
0
标签:
做了一个如下自由口通讯控制程序,当我点击I0.0启动发送控制数据时,能控制设备且能收到成功的反馈信息,可是当我点击I0.1再次发送关机命令时,设备没反应了(控制字节设置没问题,因为不加接受命令时能正常开机和关机),我估计是信道被占用了,可是不知道怎么纠正,请指点。
图片说明: 1,主程序网络1 2,主程序2、3、4 3,主程序5、6 4,INT0 5,POWER ON 6,INT3 7,POWER OFF
佳答案
首先你要先点击工具栏里的“plc”,选择“信息”,它能查看信道是否复用了;如果是复用了,很有可能是你没有指定接收结束字符,导致port口一直在等待接收,有两个解决方法;一个是规定结束条件,另外一个是通过给SMB87置0能够人工结束接收。