登录
首页 PLC论坛 三菱Mitsubishi
回帖 发帖
正文

主题:三菱5U PLC和传感器232通讯程序一直通不上,求助大神??

点击:1985 回复:12

5UPLC上加了一个232BD扩展板,和一个传感器走232通讯,附上传感器手册,和我的程序,初次 写通讯程序,很多不懂,请大神们指教??
我通讯的时候,PLC一直报故障,7010故障,请大神帮我看一下,这个传感器有没有帧头帧尾,有没有和校验?我在参数设置里面都设置的无,我用串口助手可以测到传感器在不停的发数据过来。我现在的程序用的是RS2无无协议指令,我之前也用过ADPRW指令,直接读我要的那个地址,但是仍然没有数据传过来,PLC也报警,实在搞不懂了,我想要实现的目的就是要读出0X60,0X61,0X62三个地址里面的数值即可,这三个地址里面的数值正常情况下应该是不变的,如果我外界用磁钉感应一下这个传感器,这三个地址里面的数值才会变化。
附件:
[本地下载]
附件:
[本地下载]
最后修改:2019/12/2 20:04:00
19-12-02 16:16
1楼
该帖内容不符合相关规定!
19-12-02 16:28

引用 心宽体胖LwPr 在 2019/12/2 16:16:50 发言【内容省略】

从站传感器手册在哪里呢?发出来啊!
19-12-02 16:35
附件:
[本地下载]
附件:
[本地下载]
19-12-02 19:59
附件:
[本地下载]
附件:
[本地下载]
19-12-02 20:01

引用 心宽体胖LwPr 在 2019/12/2 16:16:50 发言【内容省略】

这个是自定义协议的,PLC这里需要用到RS或者RS2指令,你可以先用串口调试助手监视一下PLC发出的数据,看看对不对!
19-12-02 21:08
这种方式我没用过,但觉得这个顺序不对,应该是先把参数写入进去再驱动RS2指令,M1没有又只接通一次,可以把M0,M1单独手动控制试一下。
附件 2019-12-03_073944.jpg
附件 2019-12-03_074144.jpg
19-12-03 07:48
刚才试了下,串口助手能收到PLC发出的指令,但是有一个问题,我想发送的指令是FF FE 01 02 02  60 62 C4,但是串口助手接收到的指令却是FF 00 FE 00 01 00 02 00 02 00 60 00 62 00 C4 00 ,这些中间的00怎么去掉啊?
19-12-04 16:56

引用 心宽体胖LwPr 在 2019/12/4 16:56:55 发言【内容省略】

你PLC设置的是16位模式吧,改成8位模式试试!
19-12-04 17:39
改为了8位模式,现在串口助手收到的是这个
FF FE 01 02 02 60 62 C4 00 00 00 00 00 00 00 00
后面的这么多00怎么去掉啊?
19-12-04 17:51

上一页下一页

工控新闻

更多新闻资讯