恭喜,你发布的帖子
发布于 2017-05-31 13:47:08
5楼
怀疑你的线缆有问题。
之前一个朋友调试串口通讯有问题,让我帮忙看看。
监控发送接收的数据都是一些莫名其妙的数据,检查接线,结果是接线问题,线路改好了,通讯就正常了。
你把I0.0的上升沿用I0.0经过一个1s的TOF再取上升沿,再看看接收的数据是否还是这样,如果是,基本就是通讯线的问题,如果不是,那就是因为输入点抖动,多次发送引起的
我从新修改了程序。具体代码如下:
网络1
LD SM0.1
MOVB 16#09, SMB30
MOVB 1, VB99
MOVB 16#41, VB100
网络2
LD SM0.0
AN M0.0
TON T37, 50
网络3
LD T37
LPS
EU
XMT VB99, 0
LPP
= M0.0
没间5S发送一次。我接收的还是0X5F。
我用的就是普通的线。我这是在办公室做实验。不是在工业现场。
我用的线就是普通的网线。我的线用在单片机和计算机上通讯没有任何问题。
我用的是485-USB的模块。
请问您有QQ吗?方便用QQ吗?我的是5248436,皮卡丘。
我目前怀疑是PLC坏了。
程序代码如下:
自由口3.rar
请填写推广理由:
分享
只看
楼主