三菱FX3U无协议通信发送程序 点击:2869 | 回复:62



关育谋

    
  • [版主]
  • 精华:3帖
  • 求助:21帖
  • 帖子:344帖 | 4637回
  • 年度积分:1196
  • 历史总积分:29873
  • 注册:2004年5月28日
发表于:2019-11-28 12:47:27
楼主

三菱FX3U无协议通信发送程序

程序实现功能:定时将X0~X7的状态转换为ASCII码、连同报头和报尾一起发送出去


1、通信初始化,9600,8,N,1;报头为STX、报尾为ETX;8位数据模式:

1.png

2、将X0~X7组成的1个字节转换为ASCII码保持至D1、D2中:

2.png
3、RS指令,发送缓冲区首地址为D1、发送字节计数为2;接收缓冲区首地址为D11、接收字节计数为0:
3.png
4、定时发送,上电初始化置位M0,然后延时1000ms后开始定时置位M8122从而实现定时发送:
4.png
5、调试:使用USB转RS485电缆把FX3U-485BD和电脑连接起来后,电脑打开一串口调试助手,设置好通信参数后,串口调试助手就能实时监控到来自PLC发出的4个字节数据,其中第1个字节固定为报头02H、第2、3个字节为X0~X7组成的一个字节数据转换为ASCII码后的数据、第4个字节固定为报尾03H。
6、源程序如下附件所示:


正在下载,请等待……
下载附件需0积分!




cxl19880417

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 100回
  • 年度积分:94
  • 历史总积分:171
  • 注册:2016年12月06日
发表于:2020-02-13 14:54:02
41楼

支持你楼主   辛苦了

jin0917

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 31回
  • 年度积分:0
  • 历史总积分:106
  • 注册:2018年3月24日
发表于:2020-02-13 14:54:34
42楼


回复内容:

对: 关育谋 引用 jin0917 的回复内容: 回复内容:对: j... 内容的回复!

-------------------------只能发05,就接收正确?????

image.png

关育谋

  • [版主]
  • 精华:3帖
  • 求助:21帖
  • 帖子:352帖 | 4741回
  • 年度积分:302
  • 历史总积分:31679
  • 注册:2004年5月28日
发表于:2020-02-13 14:55:07
43楼


引用 jin0917 的回复内容: 回复内容:对: 关育谋  引用 jin0917 的回复...

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

发送接收都是4个字节。

关育谋

  • [版主]
  • 精华:3帖
  • 求助:21帖
  • 帖子:352帖 | 4741回
  • 年度积分:302
  • 历史总积分:31679
  • 注册:2004年5月28日
发表于:2020-02-13 14:55:34
44楼


引用 jin0917 的回复内容: 回复内容:对: 关育谋  引用 jin0917 的回复...

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

前面我说了,发送和接收都是4个字节。

关育谋

  • [版主]
  • 精华:3帖
  • 求助:21帖
  • 帖子:352帖 | 4741回
  • 年度积分:302
  • 历史总积分:31679
  • 注册:2004年5月28日
发表于:2020-02-13 14:55:52
45楼


引用 cxl19880417 的回复内容: 支持你楼主   辛苦了

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

哪里!有问题可以跟帖交流。

jin0917

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 31回
  • 年度积分:0
  • 历史总积分:106
  • 注册:2018年3月24日
发表于:2020-02-13 14:59:25
46楼


回复内容:

对: 关育谋 引用 jin0917 的回复内容: 回复内容:对: 关... 内容的回复!

-------------------------发4个字节呀?但每次收到的都不一样


image.png

jin0917

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 31回
  • 年度积分:0
  • 历史总积分:106
  • 注册:2018年3月24日
发表于:2020-02-14 16:41:35
47楼


回复内容:

对: jin0917 回复内容:对: 关育谋  引用 jin0917 的回复... 内容的回复!

-------------------------已用RS2搞定,能读写,非常感谢!

image.png

关育谋

  • [版主]
  • 精华:3帖
  • 求助:21帖
  • 帖子:352帖 | 4741回
  • 年度积分:302
  • 历史总积分:31679
  • 注册:2004年5月28日
发表于:2020-02-14 18:55:02
48楼


引用 jin0917 的回复内容: 回复内容:对: jin0917  回复内容:对: 关育...

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

有问题随时跟帖交流。

li老夫子

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 40回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2020-02-21 22:32:26
49楼

回复内容:

对:关育谋 调试补充说明:如下图所示,串口调试助手会收到如下4个字节数据02:报头30、30:ASCII码,换成为16进制即为00,表明此时PLC的X0~X7均为003:报尾     内容的回复:

好久没上来了,今天没白来,学习了

关育谋

  • [版主]
  • 精华:3帖
  • 求助:21帖
  • 帖子:352帖 | 4741回
  • 年度积分:302
  • 历史总积分:31679
  • 注册:2004年5月28日
发表于:2020-02-25 10:56:22
50楼


引用 li老夫子 的回复内容: 回复内容:对:关育谋 调试补充说明:如下图所示,串口调...

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

有空一起多多交流。

gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:39
  • 历史总积分:89
  • 注册:2019年11月22日
发表于:2020-03-13 08:37:11
51楼

感谢楼主分享

出版社

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:121
  • 历史总积分:136
  • 注册:2015年11月14日
发表于:2020-03-13 16:09:03
52楼

楼主   辛苦了

出版社

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:121
  • 历史总积分:136
  • 注册:2015年11月14日
发表于:2020-03-13 16:17:28
53楼

感谢楼主分享

阳光如烟

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 19回
  • 年度积分:150
  • 历史总积分:150
  • 注册:2013年5月24日
发表于:2020-04-16 22:34:43
54楼

感谢楼主分享


fhydt

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 250回
  • 年度积分:103
  • 历史总积分:175
  • 注册:2019年9月16日
发表于:2020-04-17 09:20:15
55楼

正是需要学习的好东西

关育谋

  • [版主]
  • 精华:3帖
  • 求助:21帖
  • 帖子:352帖 | 4741回
  • 年度积分:302
  • 历史总积分:31679
  • 注册:2004年5月28日
发表于:2020-04-17 22:14:02
56楼


引用 fhydt 的回复内容: 正是需要学习的好东西

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

有问题可以随时跟帖交流。

工控life

  • 精华:0帖
  • 求助:0帖
  • 帖子:55帖 | 479回
  • 年度积分:95
  • 历史总积分:845
  • 注册:2016年12月19日
发表于:2020-05-05 13:53:15
57楼

谢谢慷慨分享信息

xuhaifeng803

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 60回
  • 年度积分:130
  • 历史总积分:130
  • 注册:2020年6月17日
发表于:2020-07-04 08:03:17
58楼

正是需要学习的好东西




wgcg

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 315回
  • 年度积分:169
  • 历史总积分:169
  • 注册:2020年2月04日
发表于:2020-07-09 21:49:38
59楼

非常感谢楼主的分享

江电研

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 66回
  • 年度积分:32
  • 历史总积分:102
  • 注册:2019年1月15日
发表于:2020-09-08 16:44:30
60楼

谢谢你了  学习学习!!!!


相关主题

官方公众号

智造工程师