首页 上一页 1 2 3 4 下一页 尾页

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



关育谋

    
  • [版主]
  • 精华: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积分!




jaktt

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 27回
  • 年度积分:40
  • 历史总积分:51
  • 注册:2016年4月26日
发表于:2020-09-09 21:36:16
61楼

谢谢,楼主!!感谢分享给大家。

大海石头

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 22回
  • 年度积分:14
  • 历史总积分:53
  • 注册:2016年10月25日
发表于:2020-09-10 13:32:48
62楼

感谢分享,学习了

laituan123

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 186回
  • 年度积分:0
  • 历史总积分:91
  • 注册:2013年4月27日
发表于:2020-11-03 16:02:56
63楼

谢谢老师分享,学习学习赞一个!

Cheart

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

天道酬勤


相关主题

官方公众号

智造工程师
首页 上一页 1 2 3 4 下一页 尾页