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