网站大量收购闲置独家精品文档,联系QQ:2885784924

串行通信在监控系统中的应用研究.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
巾行通信在监控系统屮的应用研究 徐光宪刘建辉陈万志 (辽宁工程技术大学电子与信息工程系,辽宁,阜新,123000) 摘 要:结合PVC自动配混监控系统项R的开发,介绍了欧姆龙C200HE串行通信接口的工作机制与特 性,主要分析了在Delphi环境中实现上位机和C200HE监控系统的串行通信技术,并给出了部分关键程序。 实际应用表明,给设计简单实用,性能可靠,对其他同类型的控制系统的设计有一定的借鉴作用。 关键词:串行通信;监控系统;欧姆龙可编程控制器;Delphi语言 中图分类号: TP273 文献标识码:A 0引言 由于系统配置灵活、可靠性高以及结构开放等优点,PLC被广泛应用于工业控制领域屮, 在此类控制系统屮,一般均为两级递阶结构,一是智能数据采集系统,也就是通常所说的下 位机;二是数据处理和显示系统,即上位机HMI (Human Machine Interface)系统。上位机 (微计算机、工业控制机)完成采集数据信息的存储、事件记录与处理、参数设定、状态显 示、高级复杂算法筹功能,实现系统的实时监控。下位机(PLC),主要完成数据采集、状 态判别、输入输出控制等。工控机与PLC组成的主从式实时监控系统,是自动控制、计算 机应用、信号检测与处理、通信等技术的综合应用,能够充分发挥各自在工业控制中的优势, 在此类控制系统中,上下位机的通信是其关键技术 1 PVC自动配混IPC-PLC监控系统 系统结构如图1所示,它通过智能称重仪表、位直开关、温度传感器等设备來获収系 统当前时刻的各项参数,并结合上位机IPC (Industrial Personal Computer)的设置参数与操 作指令来自动完成系统的工艺流程,实现PVC T.艺的自动上料、计景、配混及系统保护等 功能,同吋将系统的各项信息反馈给上位机,由上位机进行计量的实吋显示、配方的存储与 调用、自动报警、报表打印,并通过工业以太网实现远程监控。 DelphiPLC 7EthernetLK20I-EV1 电缆I IPC I图I PVC Delphi PLC 7 Ethernet LK20I-EV1 电缆 I IPC I 图I PVC自动配混监控系统 动配混 控制现 2通讯协议 本系统屮上位机与OMRON CH200通过HOST LINK单元及串行总线互联而成的 RS-232C总线上位连接系统而进行信息交换,上位连接系统是一种主从式总线型局域网,它 以上位机为该工业网中的通信主站,其它连入该网的PLC皆为从站,其通信采用主从轮询 的方式:上位机始终具有初始传送优先权,所有通讯均由上位机来启动,向从站发送数据或 者从从站屮读取数据都是主站以命令帧形式发送,对于主站发来的命令帧,从站用响应帧应 答,当命令帧很长时,需要分成儿帧发送。 在命令帧或响应帧中包含着需要通信的数据,只要实现命令帧与响应帧的应答,才能使 耍交换的数据顺利到达对方。 为确保上卜位机之间能正确交换数据,必须制定相互遵循的通讯规约,OMRON专川协 议是OMRON专用协议是3层协议,即物理层、数据链路层及应用层。因为编写通信程序 是基于应用层进行的,因此我们只关心命令帧与响应帧格式,只要我们编写的通信程序发出 的命令帧格式完全符合OMRON专用协议,PLC就一定能理解。对PLC发冋的响应帧,我 们必须按其格式进行拆装、识别,才能正确分离出交换数据及有用状态信息。 图2和图3分别为上位机发送的上位机链接命令帧读DM区数据的命令格式和由PLC 返冋的应答帧格式。当PLC接收到从上位机发來的ASCII码命令吋白动返冋ASCII码应答。 @ xlO^xlO0 R ; D \ 1 o 1 1 1 () X10 I X10 i X10 xIO3 [ xl02j xlO1 jxlO° ~v i 水;/ /\ /\ /\ /\ z\ , 节点号 识别码 起始孚 (0000 to 9999) 字数 (0001 10 10000) FCS 终止符 图2上位机发送的读DM区的命令帧 @xlO^xlO0R - Dxl6ljxl6°Jxl63 \ xl62I I o Ixl6 i 16打上位机的命令帧由不固定的字节数组成,针对不同的识别码有不同的帧长度。但基本 格式大体一致。本文以读DM区数据的命令帧为例,如图2所示,其屮@符号必须置于每个 命令帧的开头;节点号为主站所寻找的目标地址(设备号),设置在PLCDM区的DM6648 的00?07位中,为00?31 (BCD码),响应帧中也必须带上同一设备号,告诉上站以与哪一 个从站建立了通信;识别码,由2英文字母组成的命令代码,它表示通信命令(如RD, RH, WD, TS, MM等);起始字,也就是起始偏移地址(0?9999);字数,为数据个数5=1?10000, 若读10,00

文档评论(0)

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

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

1亿VIP精品文档

相关文档