基于PLC控制系统中上下位机通讯实现.docVIP

基于PLC控制系统中上下位机通讯实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PLC控制系统中上下位机通讯实现

基于PLC控制系统中上下位机通讯实现   摘 要:控制系统的中各个设备之间的通信是目前控制系统发展的重点环节。本文以基于PLC的控制系统中上下位机通讯的实现,介绍计算机通信的基本原理,PLC通信方式,VB通信控件,PC/PPI电缆的应用。并用交通灯实例说明程序实现方法,较完整的阐述了个环节之间通信的实现方式。   关键字:PLC VB 串行通信 程序   中图分类号:TP273 文献标识码:A 文章编号:1007-9416(2010)10-0024-02      1 引言   现代控制领域中,综合性控制系统DCS(DIstributed Control System,分散控制系统)随着大型工业生产自动化的兴起和过程控制要求的日益复杂应运而生。它是计算机技术、系统控制技术、网络通讯技术和多媒体技术相结合的产物,可提供窗口式人机界面和强大的通信功能。电气ECS(Electrical Control System)系统是DCS的一条重要分支,其主要应用于发电机的启、停控制及逻辑;工厂用电系统各开关的控制及逻辑;电气系统的各参数与设备状态的监视;继电保护动作情况、故障报警及时间顺序记录。因此系统中总站与从站各个设备之间的通讯,是系统控制过程中的重要一环,决定着控制决策执行的正确与否。本文以基于PLC控制系统中的通信对系统通信原理进行介绍,并附交通灯控制实例加以说明。      2 系统构成   PLC控制系统的控制部分一般由三部分构成:上位机(PC机),可编程控制器(PLC),以及连接二者的PC/PPI电缆。   上位机提供人机交互平台,进行程序编写,设置各项参数;PLC进行数据处理,程序执行;PC/PPI电缆用于上位机与PLC之间的通信。      3 通信原理   3.1 并行通信与串行通信   工程应用中,为实现分散控制和集中管理,控制系统的各个部分必定要相互进行数据通信。按照传输方式,可分为并行通信与串行通信。   并行数据通信是以字节或字尾单位的数据传输方式,其特点是传输速度快,但传输线的根数多。适用于近距离数据传输。   串行数据通信是以二进制的位(bit)为单位的数据传输方式,每次只传送1位,适用于举例较远的场合。工业控制一般使用串行通信。PC机和PLC都有通用的串行通信接口,例如RS-232C和RS-485接口。   3.2 异步通信与同步通信   在实际通信中,操作时很难保证数据接收方和发送方有相同的传输速率,为了保证发送过程和接受过程同步,不发生累计误差造成的错位。可以根据实际通信要求选用同步或异步通信方式。   异步通信发送字符的信息格式有1个起始位,7、8个数据位,1个奇偶校验位(可省略),1、2个停止位组成。在通信开始之前,通信双方需要对所采取的信息格式和数据传输速率作相同的约定。由于1个字符中包含的位数不多,及时发送方和接受方的收发频率略有不同,也不会因两台设备之间的时钟脉冲周几的积累误差而导致收发错位。其特点就是传送附加的非有效信息较多,传输效率稍低。   同步通信方式以字节为单位(8bit),每次传送1、2个同步字符,若干个数据字节和校验字节。在同步通信中,发送方和接收方要保持完全同步,因此要用调制解调的方式从数据流中提取出同步信号,使接收方得到与发送方完全相同的接收时钟信号。其传输速率较高,一般用于高速通信。   3.3 单工通信方式与双工通信方式   单工通信方式只能延单一方向发送或接收数据。双工方式的数据可以沿两个方向传送,每一个站既可以发送数据也可以接收数据。双工方式又分为全双工和半双工两种方式。      4 PLC通讯功能介绍   PLC其它PLC,变频器,PC机,远程设备,工业以太网等按照不同的通信协议进行通信,本文主要介绍PLC与PC机之间的通信。   4.1 PLC与使用自由端口模式的PC机的通信   自由端口模式为PC机与PLC之间的通信提供了一种方便和灵活的方法。在自由端口模式,PLC的串行通信有用户程序控制,可以用接收完成中断、字符接收中断、发送完成中断、发送指令和接受指令来控制通信过程。   发送指令(XMT)启动自由端口模式下数据缓冲区的数据发送。通过指定的通信端口,发送存储在TBL中的信息(最多255个字符)。发送结束时可以产生中断事件。接收指令(RCV)初始化或终止接收信息的服务(最多255个字符)。通过指定端口,接收的信息存储在TEL中。在接收完最后一个字符时,或每接收一个字符均可产生一个中断。   4.2 PPI多主站电缆   PPI多主站电缆如图1所示,用于PLC和有RS-232C接口的设备,即安装有STEP7-Micro/WIN编程软件PC机进行通信。   电缆的护套上有8个DIP开关,各个位功能如

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档