三菱FX1SPLCRS指令只能发送不能接收 点击:129 | 回复:12



陈佳辉

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 4回
  • 年度积分:26
  • 历史总积分:26
  • 注册:2020年9月24日
发表于:2020-10-12 14:38:15
楼主
求助帖55分-未结帖

1.png

图片是监控写入模式的在线值显示,可以看到接受寄存器D10的值一直是0

3.png

在modscan 里面可以收到RS 指令发送寄存器的值(图片中黑色的),但是modscan的发送值(灰色的)不能被RS 指令接收
完整程序在这

GX Developer print Ladder MAIN.png

程序是卖家的范例程序,我讲一下自己对程序的理解:
前面4行是对三个寄存器赋值,用在后面的RS指令的发送区域,D9是6的原因是因为发送一个16位寄存器要用到2个byte,RS 指令的第二个操作数代表的正是几个byte,M8125是使用CRC校验,后面是发送请求还有转移接收到的数据
指令文档在这里
链接: https://pan.baidu.com/s/1d65qvD0mS1Lhdrq8HureYg 提取码: fy4q
第471页到478页





陈佳辉

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 4回
  • 年度积分:26
  • 历史总积分:26
  • 注册:2020年9月24日
发表于:2020-10-12 14:42:26
1楼

国内的论坛怎么连个图片都不清楚,醉了

fighting2020

  • [管理员]
  • 精华:4帖
  • 求助:1帖
  • 帖子:646帖 | 4878回
  • 年度积分:4397
  • 历史总积分:10771
  • 注册:2008年11月11日
发表于:2020-10-12 14:50:40
2楼

"陈佳辉" 的回复,发表在1楼
        对内容: 【国内的论坛怎么连个图片都不清楚,醉了】进行回复:

        -----------------------------------------------------------------


图片放大镜  ,鼠标移到图片上双击就可以看清楚的图片了,您可以试试

陈佳辉

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 4回
  • 年度积分:26
  • 历史总积分:26
  • 注册:2020年9月24日
发表于:2020-10-12 15:07:42
3楼

"fighting2020" 的回复,发表在2楼
        对内容: 【"陈佳辉" 的回复,发表在1楼        对内容: 【国内的论坛怎么连个图片都不清楚,醉了】进行回复:        ---------------------------------------...】进行回复:

        -----------------------------------------------------------------

试了不行



没积分

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 111回
  • 年度积分:230
  • 历史总积分:230
  • 注册:2020年7月01日
发表于:2020-10-12 16:04:11
4楼

路过学习,[RS D0 K8 D10 K8]试试这个格式,模拟一下,我看到的是这种格式

关育谋

  • [版主]
  • 精华:4帖
  • 求助:21帖
  • 帖子:354帖 | 4852回
  • 年度积分:156
  • 历史总积分:32933
  • 注册:2004年5月28日
发表于:2020-10-12 17:21:56
5楼

楼主用的是仿三菱板式PLC吧,而且这个PLC不支持M8002特殊继电器,该PLC把RS指令做了改造。

陈佳辉

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 4回
  • 年度积分:26
  • 历史总积分:26
  • 注册:2020年9月24日
发表于:2020-10-12 20:02:44
6楼

"关育谋" 的回复,发表在5楼
        对内容: 【楼主用的是仿三菱板式PLC吧,而且这个PLC不支持M8002特殊继电器,该PLC把RS指令做了改造。...】进行回复:

        -----------------------------------------------------------------

我好像没看到M8002继电器啊,是的用的仿的,cunan的,里面说有RS 指令就成为主模式,我醉了,那从站应该怎么配置

image.png


注: 1、如果程序中有RS指令,RS485接口自动配置为主站模式;

2、主站模式设从站模式配置RS485通讯格式的方式一样;

3、如果M8125位ON, 则为RS485 modbus模式,否为三菱自由格



关育谋

  • [版主]
  • 精华:4帖
  • 求助:21帖
  • 帖子:354帖 | 4852回
  • 年度积分:156
  • 历史总积分:32933
  • 注册:2004年5月28日
发表于:2020-10-12 23:13:58
7楼

引用 "陈佳辉" 的回复,发表在6楼
        内容: "关育谋" 的回复,发表在5楼        对内容: 【楼主用的是仿三菱板式PLC吧,而且这个PLC不支持M8002特殊继电器,该PLC把RS指令做了改造。...】进行回复:        ----...

你用modscan的话,那么PLC应该做从站,那么程序中不应该出现RS指令

关育谋

  • [版主]
  • 精华:4帖
  • 求助:21帖
  • 帖子:354帖 | 4852回
  • 年度积分:156
  • 历史总积分:32933
  • 注册:2004年5月28日
发表于:2020-10-12 23:15:22
8楼

引用 "陈佳辉" 的回复,发表在6楼
        内容: "关育谋" 的回复,发表在5楼        对内容: 【楼主用的是仿三菱板式PLC吧,而且这个PLC不支持M8002特殊继电器,该PLC把RS指令做了改造。...】进行回复:        ----...

程序中只要配置好通信参数,比如波特率、数据位、校验方式,停止位,站号,通信协议等,就可以用modscan或者Modbus Poll等调试助手和PLC进行Modbus通信了。

用Modbus Poll好用一些。

关育谋

  • [版主]
  • 精华:4帖
  • 求助:21帖
  • 帖子:354帖 | 4852回
  • 年度积分:156
  • 历史总积分:32933
  • 注册:2004年5月28日
发表于:2020-10-12 23:18:13
9楼

关于Modbus Poll调试助手,你可以翻一下我之前发的帖子,里面有,你可以下载。

fighting2020

  • [管理员]
  • 精华:4帖
  • 求助:1帖
  • 帖子:646帖 | 4878回
  • 年度积分:4397
  • 历史总积分:10771
  • 注册:2008年11月11日
发表于:2020-10-13 13:44:44
10楼

"陈佳辉" 的回复,发表在3楼
        对内容: 【"fighting2020" 的回复,发表在2楼        对内容: 【"陈佳辉" 的回复,发表在1楼        对内容: 【国内的论坛怎么连个图片都不清楚,醉了】进行回复:        -...】进行回复:

        -----------------------------------------------------------------


您用的什么浏览器,360,和IE  谷歌都没问题的,鼠标要点到图片上

陈佳辉

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 4回
  • 年度积分:26
  • 历史总积分:26
  • 注册:2020年9月24日
发表于:2020-10-14 14:02:12
11楼

"关育谋" 的回复,发表在7楼
        对内容: 【引用 "陈佳辉" 的回复,发表在6楼        内容: "关育谋" 的回复,发表在5楼        对内容: 【楼主用的是仿三菱板式PLC吧,而且这个PLC不支持M8002特殊继电器,该PLC把...】进行回复:

        -----------------------------------------------------------------


如果PLC内没有RS指令,MODSCAN 或者MODbus POLL  也收不到消息啊,还有其他指令能让PLC给外部发指令吗?,modbus poll工具我装有的,我现在总共两个东西,一个USB TO rs485 转换器,另外就是一块PLC,我给D8120赋值跟modscan配置的一样的通讯参数,从站应该怎么发送消息呢

陈佳辉

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 4回
  • 年度积分:35
  • 历史总积分:35
  • 注册:2020年9月24日
发表于:2020-10-20 10:06:42
12楼

"关育谋" 的回复,发表在9楼
        对内容: 【关于Modbus Poll调试助手,你可以翻一下我之前发的帖子,里面有,你可以下载。...】进行回复:

        -----------------------------------------------------------------


你好,我现在用的8位模式,通信的时候很奇怪,这是我的调试视频,你看看是什么毛病

按道理高的8位应该被忽略,但是现在反而低8位不起作用,但是一改某一字节低8位的值接连的好几个寄存器值都变了

链接: https://pan.baidu.com/s/1hwyHAlvPwiA_5LuXuVVeUg 提取码: vtbm 



相关主题

官方公众号

智造工程师