VB及台达触摸屏通讯的实现.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB 与台达触摸屏通信的实现 中达电通PLC 产品处 王乃全 摘要:本文介绍了Visual Basic6 编程语言,MODBUS ASCII 通信协议及通过VB 如何实现与台达触摸屏 的通信 关键词:Visual Basic MODBUS ASCII HMI 前言: 近来经常有人问我怎么用VB 与台达触摸屏通信?其实如果看过我去年写的《VB 实现与台达PLC 的 串行通信》一文后,就可以解决这个疑问。因为无论是通信协议和VB 中的编程原理都是一样的,所不同 的仅是MODBUS 在PLC 和HMI 中的地址映射不一样。但最近这样的问题还是比较多,无论是中达电通 内部的分公司还是工控网的论坛,都有人问道。所以,为了集中解决这个问题,我还是重新写一篇VB 与 台达 HMI 通信的文章。本文仅在描述如何建立双方的通信,所有采用了一个比较简单的实例做说明。不 涉及到更为复杂的VB 与HMI 的操作和编程技巧。 由于与实现VB 与台达PLC 的编程原理相同,所有原理部分内容会与上篇相同。为了方便阅读,在此 文再一次描述,自行成文。 一、串行通信基本概念 1、通信的种类:通常通信的形式可以分为两种,并行通信(Parallel Communication )和串行通信(Serial Communication )。所谓并行,既是一次传输量为8 位;而串行一次只传 1 位。这两种不同的通信模式 如图 1 1 2 2 3 3 并行设备 4 4 设 备 如打印机 5 并行传输 5 6 6 7 7 8 8 8 7 6 5 4 3 2 1 并行设备 设 备 如打印机 串行传输 2、串行通信 常用的串行通信也有两种。分别位RS-232 和RS-485 2-1 RS-232 RS-232 的信号准位乃是参考地线而来的,如图,传输端参考接地端1 来传送数据;接收端则参考接地 端2 还原出传送端的信号准备。 传送端 接收端 地电压 接地端1 接地端2 由图可知,由于两个接地端准位不一定一样,而且很容易受到干扰,所以信号在RS-232 线路传输时, 很容易产生错误。 2-2 RS-485 RS-485 的信号传输方式如图。 传送端 接收端 地电压 接地点 1 接地点2 RS-485 的信号将被传送出去时会分成正负两条线路,当到达接收端后,在将信号相减还原成原来的信 号;如果将原始的信号表示成(DT ),而被分成的信号分别标示成(D+ )及(D- ),则DT= (D+)-(D-) 同样地,接收端在接收到信号后,也依据上式还原成原来的样

文档评论(0)

xiaofei2001129 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档