基于工业以太网+现场总线的通讯网络设计
来源:华拓网
《工业控制计算机》2OO8年21卷第12期 61 基于工业以太网+现场总线的通讯网络设计 葛锁良 何 明 岳 胜 (合肥工业大学电气与自动化工程学院,安徽合肥230009) 摘要 介绍了自动化网络结构和工业以太网的优势。针对某腈纶纺丝生产线传统的控制网络通讯系统,提出基于IndustriaI Ethernet+Profibus—DP通信的PLC控制系统的设计。阐述了主从PLC、PLC和变频器的通信过程和网络设置以及该控制 系统的软件实现。设计后系统抗干扰能力强、通讯速度快、易于扩展。 关键词:Profibus—DP,MPI。Industrial Ethernet,控制,网络,通信 Abstract The automatic network structure and the advantage of Industrial Ethernet were introduced.A communication control sys— tem based on Industrial Ethernet 4-PROFIBUS—DP was designed aiming at an acrylic fibers product lines.The communica— tion process and the network settings are described in this paper as well as the realization of soft relative programs.and the PC with the PLC and the master PLC with the inverters. Keywords:PROFIBUS—DP.MPI,Industrial,Ethernet,contro1.Network,communication 1传统的工厂自动化网络结构 控制,使其扩展性收到了极大限制。第二,当控制级和现场的距 传统的控制系统仅仅限于车间级监控和现场层的通信,将 离过长时,MPI网络必须采用中继器来延长通讯距离。但是中继 各分布式的I/O组成网络。这种网络一般只能对下级生产设备 器的使用会令传输速度、稳定性和抗干扰能力大大下降。第三, 进行状态监控和管理,但是不能及时获取各个现场层的即时信 采用基于TCP/IP协议的以太网通讯方式是面向对象的连接, 息,也不能对当前整个生产线的状态进行监控和统一调度。 PLC之问不存在主从关系,对系统进行扩展时仅需在对象层面 在此基础上发展出的工厂管理级网络,即控制级网络,则解决了 对组态进行修改。 上述问题。引入了上位机监控系统,把现场层生产数据及时送到 3 基于Industrial Ethernet+Profibus—DP的控制系统网络 控制级,实现整个生产系统的在线监控,实时控制和数据交换的 基于上述原因,提出基于 统一。控制级可以完成PLC与计算机和HMI(人机接口)、PLC ndustriaI Ethernet的控制级控1 >—,()—SI 与PLC之间的数据交换。数据通讯可以周期性地自动进行,或 制系统设计方案。西门子公司专 基于时间驱动(由用户程序块调用)。以某厂的腈纶生产线为例, 门的以太网通讯模块CP343—1 控制系统采用MPl+Profibus—DP的网络结构,如图1所示。 符合lSO的1至4层协议,如 图2所示。该模块采用的是全双 世 谴跚{ ,捌 J_丘10刚 圳 工模式,根据IEEE802.3 P&q, 应用报文优先技术,使优先级高 图2数据通信数据模型 的报文先进入排队系统接受服 务。通过这种优先排序,紧急事务可以传到中央控制系统,得到及 时处理。使用光纤作为物理介质,可以同时满足距离和速度的要 求。整个控制层用交换机实现通讯。1O0M高速以太网交换机,完 全可以摆脱CSM D的约束,通讯负荷和冲突问题得以很好 的解决。该方案保留了传统的Profibus—DP的现场级通信,优化 了控制级网络,使整个系统在保证原有优点的同时提高了信息吞 吐能力和扩展性。系统结构如图3所示。 图1传统控制系统网络结构图 2以太网的优势和传统网络的缺陷 当前以太网采用星型和总线型结构,传输速率为10Mb/s, 10O Mb/s,1000 Mb/s或更高。ABB公司打出Industrial IT的 旗号,西门子公司提出的TIA,以及罗克韦尔公司强调的E— Manufacturing,无一不是与以太网技术相联系的。 由于生产规模的扩大和监控对象复杂程度的不断提高,当 数据传输量有了相当的增长时,基于MPI的控制级网络就不再 图3 Industrial Ethernet+PROFIBUS—DP 能满足需求。第一,对于MPI网络,需要上位机安装专门的通讯 4网络组态和软件实现 网卡CP5611。如果由于需要增加监控的上位机数量,或者采用 4.1硬件和网络组态 移动设备,则原有原系统不能实现。同时,由于它采用了独立的 4.1.1以MPI为依托构建工业以太网 通讯接口,使很多别的厂商的控制级设备不能加入该系统参与 考虑传统的PLC控制系统以MPI作为控制级网络,在此基 础上进行工业以太网的构建。首先设置控制级各站局域网的lP 地址。PC:192.168.0.1;CP343—1:192.168-0.10:192.168l0_20; 192.168.O.30;192.168.0.40。在PG/PC选项中选择MPI网络, 然后下载硬件组态。此时可以在PC的运行对话框内输入 “ping 192.168 0.1O”来检测当前PC与第一个工作站的 CP343—1有无建立通讯,若正常则说明通过MPI网络已将以太 网成功建立。 4.1l2不依赖已有网络建立 此时需要应用lSO/OSl模型的数据链路层。由于CP343— 1在各自工作站相当于网络适配器,根据其唯一的Ethernet地 址,即网络适配器的物理地址,因此可以在上位机所在的以太网 内搜索对应的工作站。根据CP343—1的6位MAC地址,将上 位机和需要对应的工作站建立连接。 4.2软件实现 4l2.1工作站之间的通讯 在PLC的程序里将需要交换的数据打包,同时调用系统功 能FC5(AG—SEND)和FC6(AG—RESV)。由于OB1执行的是程 序循环,优先级低且循环周期不固定,做通讯调用不可靠。而 OB35执行的是循环中断,所以将FC5和FC6在OB35中调 用。其中FC5用于向别的工作站发送数据,FC6则用于接收。部 分通讯程序如下。 A M 0.0 : L 20.O BLD 103 CALL AG—SEND //调用FC5 ACT :=L20.0 ID :=1 LADDR:=W#16#100//起始地址 SEND:=P#DB1.DBX0.0 BYTE 50 LEN :=MW10 //数据长度 D0NE :=M0.1 ERROR:=M0.2 S US:=MW1 2 NOP 0 CALL G—RECV ///调用FC6 lD :=1 LADDR:=W#16#100 RECV :=P#DB2.DBX0 0 BYTE 50 NDR :=M20.0 ERROR:=M20.1 STATUS:=MW30 LEN :=MW32 NOP 0 PI(・韪椐缺 臣丑亘三=]\ —DB固I D B*'2 l… 数 ———DBI DBW三二]4 I 臣巫巫三=]/ [jj: 固— [!!j 固— s 臣互 二=]、 —DB丑I D圃BWI 4 I —DB—I D—BW I 6 I 惦 臣 卫/』 [三 :!囵. [: j:i圈・兰 实 图4现场级通讯 基于工业以太网+现场总线的通讯网络设计 4.2.2工作站与变频器的通讯 PLC与变频器的通信采用PPO(Parameter/Process Date Objects)的数据格式。PPO1格式分为四字PKW参数区和双字 PZD过程数据区,两者均为连续的数据区。在硬件组态时,为每 个变频器分配一个总线从站地址,并为PKW和PZD分配连续 的逻辑起始地址。主站通过系统读模块(SFC14)和系统写模块 (SFC15)完成与变频器的数据交换。如图4、5所示。 4.3通信检测和抗干扰 在主从站各发送一周期脉冲,接受站收到脉冲信号经过滤 波实时检测主从的通信状态,若通信中断,将采取紧急处理,主 从PLC通信检测过程如图5所示。在PLC程序中将从变频器 返回的状态字中的故障位经过滤波实时检测PLC与变频器的 通信状态,通过系统模块激活从站来提高抗干扰能力。 图5主从PLC通信检测 4.4软件流程 系统上电后,PLC将检测系统硬件设置、波特率与系统组态 是否一致,不一致将报系统故障。检测PLC组态的变频器数据 格式、通信设置、传输速率等是否与变频器的设置是否一致,不 一致将报总线故障。PLC程序运行后,首先运行初始化块 OB10O,装入程序运行所需初始数据;调用O35,建立各个工作 站之间的通讯。总线初始化块根据总线协议进行通信握手,然后 执行PLC通信检测块,通信不正常,将报通信故障,然后进行通 信故障处理,正常后PLC才 能进行数据交换。然后循环执 行OB1组织块,其他所有检 测和数据交换块必须在OB1 中调用,否则无法执行。然后 主从站通信检测PLC与变频 器通信是否正常,通信不正 常,将报通信故障,然后进行 通信故障处理,正常后主从站 才能进行数据交换,以达到通 信控制变频器的效果。 图6软件流程图 5结束语 该控制系统通信网络采用Industrial Ethernet和Profbus- DP协议,能满足工艺的复杂要求。与传统的MPI网络相比,在 控制级提高了系统的耦合性和扩展能力,方便网络的扩展,提高 了数据的传送效率;在现场级保留原有通讯网络,适合系统要求 的可编程控制器与现场分散I/O设备之间的通信;采用光纤作 为物里传输介质,系统抗干扰能力强。 参考文献 [1]葛锁良.基于DH+网络的山梨醇生产线PLC控翩系统[J].合肥工业 大学学报(自然科学版),2006(6):691—694 [2]廖常初.S7—300/400PLC应用技术[M].北京:机械工业出版社, 2005 1.2—146 [3]崔坚.西门子工业网络通信指南(下)[M]北京:机械工业出版社, 20O5_7—122 [收稿日期:2008.8.7]
因篇幅问题不能全部显示,请点此查看更多更全内容