三菱FX3U扩展的485BD模块与串口助手通信调试

(1)485BD模块与电脑串口助手通信设定,用的是RS指令无协议通迅,通道1

下图是串口助手设定,数据位设置8位,停止位1位,无校验

 

 

(2)下图是RS通信设定格式,b10和b11要设置成1,为调制解调模式fx3u才能正常与串口助手通迅。

 

(3)下图是fx3u测试程序

 

 

程序说明:

  1. D8120是通道1、通信格式设置寄存器
  2. 程序运行时D8120设置通信格式,D8120 = H0C81 = [1100 1000 0001]    即设置为9600bps,8位数据,1位停止位,控制线设置为调制解调器模式
  3. 程序运行时M8161一直接通,RS指令只传送低8位数据,高8位忽略。原先调试时M8161未接通,和计算机串口助手通信时,传送数据是16位,先传送低8位,后传送高8位,因为串口助手接收和发送处理数据是按8位二进制处理的,造成数据通信异常。
  4. M0常闭RS指令运行,设置D10为发送数据缓存器,K8为发送点数,D50是接收缓存器,K8为接收点数。做好数据传送准备,PLC处于接收等侍状态。
  5. X1接通时,D10发送数据缓存器赋值H12,D11缓存器赋值H0FF。发送数据寄存器M8122置位,数据自动发送,发送完成自动复位。
  6. 当接收数据时,M8123自动置位,并把缓存区数据批量转移到D70寄存器。M8123要在程序中处理复位,不能自动复位。
posted @   炽热的舞者  阅读(12730)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示