STM32F103ZET6开发板与施耐德GXU3500触摸屏ModbusRTU通讯(一)

来源于一个真实项目需要,原来使用的PLC无论是体积还是便携性在某一些特殊项目上显得很吃力,所以才考虑到使用单片机开发板来集成实现一些桌面级别的设备,由于本人一直从事自动化行业,PLC、机器人等工控产品是够用的,但是单片机还是头一次,查阅了很多资料以及很多CSDN的大神文章,最终完成了这个小项目,现在将完整的制作过程分享出来,希望可以得到一些有价值的建议。写的不好还望见谅。

  1. HMI与PC进行链接测试

GXU5512的DB9接口 定义如下

Pin1 与 Pin3  接一起 (A+)

Pin2 与 Pin7  接一起 (B-)

PC端的usb转485 如下接线  pin1与pin4接一起(A+) pin2与pin5 接一起(B-)

Usb转485接电脑后 可以不修改 串口的 属性  (我这里是com8)

默认的属性如下:

 接下来使用Modsim仿真器进行仿真,设置好 需要用到的com口 以及波特率奇偶校验位。

这里要与GXU5512里面的驱动端口属性保持一致 :

这是GXU5512的通讯驱动程序配置

并设置从站的地址 这里设置成1 (modsim的device ID 就是这个数 需要保持一致)

完成上边的配置 就可以正常通讯了.

触摸屏配置一个数值输入  地址为40002

屏幕上写入15

可以在modsim上看到 40002 数值=15

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彪孩!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值