您现在所在的是:

三菱Mitsubishi

回帖:12个,阅读:1880 [上一页] [1] [2] [下一页]
421
心宽体胖LwPr
文章数:20
年度积分:50
历史总积分:421
注册时间:2018/3/4
发站内信
发表于:2019/12/2 16:16:50
#0楼
5UPLC上加了一个232BD扩展板,和一个传感器走232通讯,附上传感器手册,和我的程序,初次 写通讯程序,很多不懂,请大神们指教??
我通讯的时候,PLC一直报故障,7010故障,请大神帮我看一下,这个传感器有没有帧头帧尾,有没有和校验?我在参数设置里面都设置的无,我用串口助手可以测到传感器在不停的发数据过来。我现在的程序用的是RS2无无协议指令,我之前也用过ADPRW指令,直接读我要的那个地址,但是仍然没有数据传过来,PLC也报警,实在搞不懂了,我想要实现的目的就是要读出0X60,0X61,0X62三个地址里面的数值即可,这三个地址里面的数值正常情况下应该是不变的,如果我外界用磁钉感应一下这个传感器,这三个地址里面的数值才会变化。
附件:
[本地下载]
附件:
[本地下载]
[此贴子已经被作者于2019/12/2 20:04:00编辑过]
1166
liuqaz
文章数:9
年度积分:50
历史总积分:1166
注册时间:2007/11/26
发站内信
发表于:2019/12/2 16:28:19
#1楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/12/2 16:35:38
#2楼
以下是引用心宽体胖LwPr2019/12/2 16:16:50的发言:
5UPLC上加了一个232BD扩展板,和一个传感器走232通讯,附上传感器手册,和我的程序,初次 写通讯程序,很多不懂,请大神们指教??
我通讯的时候,PLC一直报故障,7010故障,请大神帮我看一下,这个传感器有没有帧头帧尾,有没有和校验?我在参数设置里面都设置的无,我用串口助手可以测到传感器在不停的发数据过来。我现在的程序用的是RS2无无协议指令,我之前也用过ADPRW指令,直接读我要的那个地址,但是仍然没有数据传过来,PLC也报警,实在搞不懂了,我想要实现的目的就是要读出0X60,0X61,0X62三个地址里面的数值即可,这三个地址里面的数值正常情况下应该是不变的,如果我外界用磁钉感应一下这个传感器,这三个地址里面的数值才会变化。
从站传感器手册在哪里呢?发出来啊!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
421
心宽体胖LwPr
文章数:20
年度积分:50
历史总积分:421
注册时间:2018/3/4
发站内信
发表于:2019/12/2 19:59:04
#3楼
附件:
[本地下载]
附件:
[本地下载]
421
心宽体胖LwPr
文章数:20
年度积分:50
历史总积分:421
注册时间:2018/3/4
发站内信
发表于:2019/12/2 20:01:37
#4楼
附件:
[本地下载]
附件:
[本地下载]
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/12/2 21:08:55
#5楼
以下是引用心宽体胖LwPr2019/12/2 16:16:50的发言:
5UPLC上加了一个232BD扩展板,和一个传感器走232通讯,附上传感器手册,和我的程序,初次 写通讯程序,很多不懂,请大神们指教??
我通讯的时候,PLC一直报故障,7010故障,请大神帮我看一下,这个传感器有没有帧头帧尾,有没有和校验?我在参数设置里面都设置的无,我用串口助手可以测到传感器在不停的发数据过来。我现在的程序用的是RS2无无协议指令,我之前也用过ADPRW指令,直接读我要的那个地址,但是仍然没有数据传过来,PLC也报警,实在搞不懂了,我想要实现的目的就是要读出0X60,0X61,0X62三个地址里面的数值即可,这三个地址里面的数值正常情况下应该是不变的,如果我外界用磁钉感应一下这个传感器,这三个地址里面的数值才会变化。
附件:
[本地下载]
附件:
[本地下载]
[此贴子已经被作者于2019/12/2 20:04:00编辑过]
这个是自定义协议的,PLC这里需要用到RS或者RS2指令,你可以先用串口调试助手监视一下PLC发出的数据,看看对不对!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
42319
YXBK 版主
文章数:19442
年度积分:2733
历史总积分:42319
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2019/12/3 7:48:30
#6楼
这种方式我没用过,但觉得这个顺序不对,应该是先把参数写入进去再驱动RS2指令,M1没有又只接通一次,可以把M0,M1单独手动控制试一下。

附件 2019-12-03_073944.jpg

附件 2019-12-03_074144.jpg
大家一起学习
421
心宽体胖LwPr
文章数:20
年度积分:50
历史总积分:421
注册时间:2018/3/4
发站内信
发表于:2019/12/4 16:56:55
#7楼
回复 #5楼 guanyumou
刚才试了下,串口助手能收到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怎么去掉啊?
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/12/4 17:39:14
#8楼
以下是引用心宽体胖LwPr2019/12/4 16:56:55的发言:
刚才试了下,串口助手能收到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怎么去掉啊?
你PLC设置的是16位模式吧,改成8位模式试试!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
421
心宽体胖LwPr
文章数:20
年度积分:50
历史总积分:421
注册时间:2018/3/4
发站内信
发表于:2019/12/4 17:51:04
#9楼
回复 #8楼 guanyumou
改为了8位模式,现在串口助手收到的是这个
FF FE 01 02 02 60 62 C4 00 00 00 00 00 00 00 00
后面的这么多00怎么去掉啊?

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005