mcgs组态软件怎样通过计算机串口与51单片机进行通信? 点击:2064 | 回复:4



igiucom

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 31回
  • 年度积分:0
  • 历史总积分:65
  • 注册:2009年5月11日
发表于:2009-05-20 10:06:30
楼主
怎样让MCGS通过PC串口向下位机发送一个字节的数据?比如:我设计一个按钮,按一下按钮,串口就向下位机发送一个55H的数据。有关ComOutDat函数怎么使用?能不能给出一个具体的例程看看。



莹莹123

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 171回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2009年1月08日

gaoqiangpei

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2009年7月27日
发表于:2009-07-27 11:12:17
2楼

您好,在论坛上看到您做过组态王与单片机的通信,我现在用的是三维力控,请问您,利空组态和单片机如何进行通信呢?驱动程序如何编写?通信协议还用编写吗?具体如何实现通信呢?我是初学者,希望您能不吝赐教!在下感激不尽。
邮箱 gaoqiangpei@163.com

ppgg

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 57回
  • 年度积分:5
  • 历史总积分:131
  • 注册:2009年2月03日
发表于:2009-07-27 13:26:24
3楼

楼主说的是mcgs高级开发包里vb开发mcgs串口驱动的一个接口函数,请参考高级开发包里的相关函数帮助。

函数意义:把数据写到串行端口输出到通讯设备。

语法形式:Function ComOutDat(ByVal OutNum As Long, OutByte() As Byte) As Long

返 回 值:=0,成功;<>0,失败。

参数说明:OutNum,长整型,要从串行口输出的字节数;

OutByte,字节数组,要从串行口输出的信息;

ylf175300

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 2回
  • 年度积分:0
  • 历史总积分:18
  • 注册:2012年6月27日
发表于:2012-07-08 16:05:09
4楼
回复内容:
对:莹莹123关于Modbus串口数据转发样例 下载地址:http://www.gongkong.com/Common/ShowDetails.aspx?contr=DatumView&ElementID=2009052015252600003 内容的回复:

莹莹你好,我现在也在做MCGS通讯51单片机的,用MODBUS,那个串口的样例我用了,谢谢了,可是我不知道51单片机的程序该怎么写,你能给在给我个和这个MODBUS配套的51程序吗

热门招聘
相关主题

官方公众号

智造工程师