MCGS触摸屏与单片机通信,求指导 点击:419 | 回复:1



lxhnuli

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2014年4月20日
发表于:2014-04-25 21:03:49
楼主

MCGS触摸屏怎样和单片机通信???




小诚

  • 精华:16帖
  • 求助:64帖
  • 帖子:679帖 | 7271回
  • 年度积分:3
  • 历史总积分:32156
  • 注册:2012年9月27日
发表于:2014-04-25 22:42:48
1楼

楼主你好

昆仑的我只用过与PLC连接,与单片机还真没做过。

百度了一哈,感觉说得是这个意思,您参考参考。  

原问题:用mcgs画一个按钮,通过这个按钮来控制下位机单片机的一个led灯,请问应该怎么做?

   MCGS触摸屏支持多种通讯协议,如果你需要控制下位机,一方面需要在MCGS开发环境里添加,比如MODBUS协议,然后下位机根据该协议进行命令的解析,然后控制单片机。
所以说要达到你要的功能,需要在下位机开发与MCGS对应的通讯协议程序。

  MODBUS协议是一个庞大的协议族,你可以从中选择一个特例来做。你需要串口调试工具,然后监听和MCGS连接的串口,当在MCGS开发环境下建立了按钮且安装驱动,并指定往哪个地址上送数,那么,这条控制帧就确定了。你单片机的程序可以根据这个控制帧里面有关数据字节内容,然后判断后控制LED,同时该帧里面也包含了向那个字节或者位送数据,通过这两个字节的内容,就可以扩展控制多个LED。


热门招聘
相关主题

官方公众号

智造工程师