上位计算机与PLC的吹漠行通讯.docVIP

  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的串行通讯 郭明金 姜德生 周登科 魏仁选 □ 摘要:本文介绍了油田集散控制系统的总体结构及其通讯网络结构,并且结合OMRON C200Ha系列可编程控制器的特点,详细阐述了下位机PLC的串行通讯机制以及其与上位机通讯程序的设计方法。 关键词:可编程控制器;上位机;串行通讯;OMRON C200Ha。 中图分类号:TP273,TN919.1 文献标识码:A 文章编号:1006-883X(2002)12-0019-04 一、引言 PLC以其结构小巧、运行速度高、抗干扰能力强、通用性好、价格低廉以及多种集成功能等优点在工业控制领域内应用十分广泛[1]。在油田集散控制系统中,用一台高档计算机(上位机)去监控下位机PLC,既能保证系统的性能,又能使系统操作简便,实现生产现场的状态监测、报警显示、报表打印。系统总体结构图如图1。PLC与微机之间通讯的可靠与否直接关系到数据的准确和生产的安全,因此,解决好PLC与微机之间的互联通讯技术,是该系统的关键。 二、通讯网络结构 上位连接系统是以一台高档计算机作上位机,数台OMRON C200Ha系列可编程控制器作下位机,通过HOST LINK单元及串行总线互连而成的监控系统。上位链接系统根据通讯信道是电缆还是光缆可分为:光缆上位连接系统、RS 232总线上位连接系统和RS 422上位连接系统,同时按结构可分为菊花链结构、适配器结构和多级树状结构[2]。 本系统中三相分离控制站IPC与三台PLC的通讯采用了RS 422型适配器结构,如图2所示。由于1:3的通讯方式,需要设置地址,因此下位机只能采用RS 422标准,而不能采用RS 232标准,并且三相分离器PLC1、PLC2和稳定塔PLC 上都安装了一块C200H-LK202-V1 HOST LINK 模块,各个PLC通过三端口RS 422适配器3G2A9 AL001相连,然后经过RS 232适配器3G2A9 AL004转换后,连接至工控机的串口。 原油外输IPC与外输PLC的通讯,由于只有一台PLC,可采用点对点的RS232通讯方式,用一根电缆将工控机与PLC 的CPU单元上的自带的RS232口相连即可。 三、PLC与上位机的通讯 1、PLC参数的设置 上位链接单元C200H-LK202-V1的面板上有4个参数设置开关SW1、SW2、SW3、SW4。SW1和SW2 用于设置该上位链接单元的设备号,SW1表示十位,SW2表示个位。设备号又称站号,取值范围00~31。本系统中三相分离PLC1站号为00,三相分离PLC2站号为01,稳定塔PLC站号为02,外输PLC站号为03。开关SW3用来选择通信波特率,其对应关系如表1所示。四台PLC 的SW3均设为5,即9600bps。SW4用来设置命令级和奇偶校验格式。四台PLC将SW4全设置为0,即命令级1、偶校验、异步数据格式、ASCII码、1位启动位、7位数据位、1位偶校验位、2位停止位。 表1 开关SW3与波特率的对应关系 SW3 设置 0 1 2 3 4 5 6 波特率(bps) 300 600 1200 2400 4800 9600 19200 2、通讯原理 上位连接系统是一种主从式工业局域网,它以上位机作为主站,其它所有连入该网的PLC均为从站。主站采用轮询方式,按一定的顺序逐个与各从站通讯,所有的数据交换只能在主站和从站之间进行,从站之间不能直接交换数据,如果从站之间需要交换数据,必须通过主站中转。当上位机采用轮询方式分配总线的使用权,建立起主站和某一从站的联系后,再采用应答方式通讯。主站向从站发送数据,或从从站中读取数据都是主站主动以命令帧的形式发出,对于主站发来的命令帧,从站以响应帧响应,如果命令帧很长,要分成几帧发送。主站与某一从站交换命令帧和响应帧的过程如图3所示。只有顺利完成命令帧和响应帧的应答,要交换的数据才能顺利到达对方[3]。 3、通讯协议 要使上位机与上位连接单元之间正确地交换数据,必须确保以下几点: (1)波特率一致; (2)数据格式一致; (3)上位机严格按OMRON的专用协议编写通讯程序,只有这样PLC才能理解上位机发来的命令帧,同时上位机也才能理解PLC发回的响应帧。响应帧在PLC 的上位连接单元中自动生成,而无需用户在PLC中编写; (4)用户在上位机中编写程序时只能使用上位连接单元设置的命令级中的命令。OMRON专用通讯协议是三层协议,即物理层、数据链路层和应用层。由于编写程序是基于应用层,因此用户只须了解命令帧和响应帧的格式,只要用户编写的通讯程序发出的命令帧的格式完全符合OMRON的专用协议,PLC就一定能理解。下面分别介绍两种通讯方式。 ①点对点(1:1)通讯系统的命令帧和响应帧的格式 原油外输 IPC与

文档评论(0)

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

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

1亿VIP精品文档

相关文档