- 20
- 0
- 约8.6千字
- 约 6页
- 2016-03-01 发布于安徽
- 举报
S7-200 系列PLC 与IPC 机自由口模式串行通信研究
徐光宪 刘建辉
辽宁工程技术大学电子与信息工程学院,辽宁阜新(123000 )
E-mail :flybirdxgx@
摘 要:结合啤酒发酵自动监控系统项目的开发,详细介绍了在自由口模式下,S7-200 PLC 如何与
计算机实现串行通信的工作机制与特性,重点介绍通信协议及其实现方法,并给出了部分关键程序。
实际应用表明,该设计简单实用,性能可靠,对其他同类型的控制系统的设计有一定的借鉴作用。
关键词:PLC;IPC;自由口模式;通信协议
中图分类号: TP273.5
1.引言
S7-200 系列 PLC 是西门子公司生产的具有高性能价格比的微型可编程控制器,由于系统配置灵
活、可靠性高、结构开放、控制能力强、体积小、抗干扰能力强等优点,PLC 被广泛应用于工业控
制领域中。工控机 IPC 与 PLC 组成的主从式实时监控系统,是自动控制、计算机应用、信号检测与
处理、通信等技术的综合应用,能够充分发挥各自在工业控制中的优势,实现 PLC 与 IPC 机结合的
控制系统的关键技术之一就是二者之间的通信问题。本文主要结合啤酒发酵微机自动监控系统,说
明如何在自由口模式实现 S7-200 系列 PLC 与 IPC 机间的串行通信这一关键技术。
2 .啤酒发酵IPC-PLC 自动监控系统
系统结构如图 1 所示,它通过智能仪表、位置开关、温度传感器、液位传感器和压力传感器等
设备来获取系统当前时刻的各项参数,并结合上位机 IPC (Industrial Personal Computer )的设置参数
与操作指令来自动完成系统的工艺流程,实现进酒满罐段(第一保温段),发酵段,还原段,第一降
温段,第二保温段,第二降温段,冷储段的温度、罐内压力、对流度、液位等实施自动控制功能,
同时将系统的各项信息反馈给上位机,由上位机进行检测量的实时显示、系统参数的存储与调用、
自动报警、报表打印,并通过工业以太网实现远程监控。
LK201-EV1 电缆 啤酒
PLC
IPC 发酵自动
控制现场
Delphi PLC
Ethernet
图 1 啤酒发酵自动监控系统
Fig1 the monitoring system of beer fermentation
-1-
3 .自由通信口模式及通信协议
S7-200 系列 PLC (CPU224 )的通信端口主要有两种通信模式:PPI 模式和 Freeport (自由口)
模式,PPI 通信协议是西门子公司专门为 S7-200 系列 PLC 开发的一种通信协议,一般不对外开放。
而自由口模式则是对用户完全开放的,在自由口模式下通信协议是由用户定义的。
3.1 自由口通信模式
在自由口模式下 IPC 机与 PLC 之间是主从关系,它以上位机为该工业网中的通信主站,其它连
入该网的 PLC 皆为从站,其通信采用主从轮询的方式:IPC 机始终处于主导地位,始终具有初始传
送优先权,所有通讯均由上位机 IPC 来启动,向从站发送数据或者从从站中读取数据都是主站以命
令帧形式发送。IPC 通过串行口发送指令到 PLC 的通信端口,PLC 通过 RCV 接收指令接收信息,
然后对指令进行译码,译码后再调用相应的子程序实现 IPC 机发出
原创力文档

文档评论(0)