妙用心跳信号

[ 摘要 ] 本文讲述了如何利用心跳信号实现了AS412-3 H冗余系统与EMRON系统的冗余通讯。并且针对具体项目提供了源代码以展示详细的解决方法。

[ 关键词 ] 心跳信号 CP441-2EMRON-SerialMODBUS-RTU

[ Abstract ]This paper introduces that how to realize AS412-3 H and EMRON

Control System redundant communication by using heartbeat.Source code is

also provided to show detail resolvent in real project.

[ Key Words ] Heartbeat CP441-2 EMRON-Serial MODBUS-RTU

中***分类号: TJ768.4文献标识码A 文章编号

项目简介

扬子石化―巴斯夫有限责任公司是中国石化和德国巴斯夫以50:50的股比共同出资建立的大型石油化工企业,总投资约29亿美元,2001年9月开始工程建设,于2005年6月投入商业运营。

BASF-YPC新近委托沈阳蓝英工业自动化装备有限公司为其系统集成由沈阳远大压缩机制造有限公司提供的空气压缩机。该压缩机产生氢气、一氧化碳及氢气和一氧化碳的混合气。控制系统的冗余通讯原理如***1所示。

AS412-3H CP441-2与EMRON-Serial通过RS485通讯电缆相连。利用

Modbus-RTU通讯协议来进行主站与从站的数据交换。

二.冗余通讯要求

EMRON系统为单CPU,两个冗余通讯网卡Serial。SIEMENS系统为双CPU,两个冗余通讯网卡CP441-2。EMRON做为Modbus主站,SIEMENS做为Modbus从站。通讯协议为Modbus-RTU协议。

通信参数:

Slave Address:1;

Master Address:2;

波特率:19200Bits/s;

8位数据,1位停止,无奇偶效验位;

***1 冗余通讯原理***

硬冗余通讯,无论主站或是从站有且只要一条通讯链路损坏时,系统自动切换到另一条链路。由于SIEMENS系统的硬冗余机制是:CP通讯卡相对CPU是***的,即CPU故障时,相应的CP通讯卡仍然“正常”工作。而EMRON系统的硬冗余机制是:主Serial通讯卡没有接收到通讯数据,则备用Serial通讯卡工作。由于两者的硬冗余机制不一样,所以进行现场冗余通讯试验时,出现以下一些问题,见表1和表2。-表示故障;

表1 冗余试验-Modbus Master切换

表2 冗余试验-Modbus Slave切换

根据冗余试验我们可以得出几个结论:

根据表1,EMRON系统Serial通讯卡有且只有一个故障时,通讯仍然是正常的;这时,原来的Serial备用通讯卡作为主通讯卡;

根据表2,如果SIEMENS系统的CPU发生故障且通讯卡无故障时,由于CP通讯卡还“正常”工作,所以EMRON所得到的数据是CPU停止后的“静态”数据,冗余通讯故障;

根据表2,如果如果SIEMENS系统的CP通讯卡发生故障时,EMRON系统可以正常切换;

所以,问题的关键在于SIEMENS系统的CPU故障后且相应的CP通讯卡“正常”工作时,EMRON系统的Serial通讯卡要进行一次主/备切换。

三.冗余通讯实现

由于SIEMENS系统与EMRON系统的冗余通讯机制完全不同,单凭硬件组态实现不了冗余通讯。故提出了利用心跳信号Heartbeat来实现双方系统的冗余通讯。

Heartbeat实现冗余通讯的原理是:SIEMENS系统周期2秒产生方波(心跳),EMRON系统若周期接收到心跳信号,则认为通讯正常;若心跳停止(恒为0或1),则因为通讯故障,这时需要进行通讯卡Serial的“自动切换”,利用EMRON系统的内部通讯卡切换命令SWREQ进行“自动”切换 。切换成功后,再次接收到心跳信号,通讯正常;见***2,心跳信号的产生。

***2 心跳信号逻辑

利用心跳信号后,我们再次做冗余通讯试验,见表3。

表 3 利用心跳信号的冗余通讯

四.应用体会

⑴ SIEMENS系统的通讯冗余机制是CP冗余与CPU无关,最大程度实现了硬冗余;

⑵ EMRON系统的通讯冗余机制是主/备冗余,Serial通讯卡只要一个工作,另一个在备用状态;

⑶ 利用心跳信号后,可以实现“软”冗余通讯,数据延迟一个或两个周期(切换时间);

⑷ 由于EMRON系统Modbus-RTU通讯时,AO,DO数据如果没有变化,则Serial通讯卡不发送相应的功能码,故EMRON系统也需给SIEMENS系统一个心跳信号;所以,当Serial切换完成后,AO,DO的实时数据也相应发送到CP441-2;

参考文献:

[1] S7-300/400 PLC应用技术 (机械工业出版社)

[2] 深入浅出西门子S7-300 PLC(北京航空航天大学出版社)

[3] S7-300/400 PLC工业网络通信技术指南(机械工业出版社)

妙用心跳信号

转载请注明出处学文网 » 妙用心跳信号

学习

中国文化研究

阅读(23)

本文为您介绍中国文化研究,内容包括中国文化研究方法,中国文化研究主题。1."勤苦乐迷",毕生精力献清史——戴逸先生访谈录迟云飞

学习

社会主义先进文化

阅读(26)

本文为您介绍社会主义先进文化,内容包括社会主义先进文化具体内容,社会主义先进文化经典现代文。摘要:

学习

好妯娌事迹材料范文精选

阅读(23)

本文为您介绍好妯娌事迹材料范文精选,内容包括好妯娌事迹材料范文1000字,好妯娌事迹500字范文。好妯娌事迹材料篇1引导文:什么是好媳妇,好好爱丈夫,珍惜爱情婚姻家庭的幸福。会做家务,即使很少做。下面是整理的关于2017好媳妇事迹材料,供大家

学习

城市道路排水设计方案

阅读(27)

本文为您介绍城市道路排水设计方案,内容包括道路工程排水设计规范最新,城市道路排水设计规范。一、原因分析

学习

焉字词性用法

阅读(44)

本文为您介绍焉字词性用法,内容包括焉的用法总结,焉字的用法及例句。【论文摘要】在古代汉语语法中,“焉”是一个十分重要的字。各家对其的词性用法不尽相同,没有统一的说法。代词、语气词、兼词这三种词性一般是大家都认可的,而疑问副词、

学习

生命的密码

阅读(28)

本文为您介绍生命的密码,内容包括生命密码,生命的数字密码解读。几乎与孟德尔的发现问世同时,瑞士生化学家弗里德里希・米舍尔在细胞核中发现了一种不同于蛋白质的小玩意,他称之为核素(到1899年,他的学生正式将其改名为核酸)。米舍尔的研究

学习

《武媚娘》遭剪辑变“大头贴”引吐槽

阅读(15)

本文为您介绍《武媚娘》遭剪辑变“大头贴”引吐槽,内容包括武媚娘传奇非大头贴版,范冰冰武媚娘大头贴。2014年12月19日,中国科学院脑科学博士陆宇斐,推出了中国首个民间儿童影视剧分级制度――中国儿童影视剧分级标准(10版本)。根据该分级制

学习

设计与技术

阅读(15)

本文为您介绍设计与技术,内容包括设计与技术的关系总结,邮电设计技术。摘要:本文论述的是技术与设计的关系。从设计史的角度来考察“技术”的涵义,以建筑设计与工业设计为例,表明技术在设计史进程中的作用。同时,设计史中设计理论与设计流派

学习

作文立意范文精选

阅读(22)

本文为您介绍作文立意范文精选,内容包括作文立意题大全及答案,作文立意大全摘抄。作文立意篇1庄子说:“语之所贵者,意也。”可见文章的立意尤为重要。立意是什么呢?立意就是确立文章的中心思想。写文章和建房子一样,先要有一个规划、设计,这

学习

装帧设计

阅读(32)

本文为您介绍装帧设计,内容包括书籍装帧设计,装帧方案设计。论文关键词装帧设计;被动;创作主动;策划

学习

柯西不等式的几种证明方法

阅读(33)

本文为您介绍柯西不等式的几种证明方法,内容包括柯西不等式用向量怎么证明,反向柯西不等式的证明。摘要:如果某一知识跟很多学科或者一个学科的很多分支有着密切联系,那么这个知识肯定是很重要的,而二次型、欧式空间内积、詹森不等式都

学习

再读老舍的《想北平》

阅读(21)

本文为您介绍再读老舍的《想北平》,内容包括老舍散文想北平,读老舍想北平有感。今天,重读《想北平》,我觉得三年前的我只看到了老舍笔下描述的北平,只看到了他作为游子对故乡的情思,却忽视了“我的北平”的真正内涵。重新品赏《想北平》,就像

学习

生态女性主义的主要观点

阅读(26)

本文为您介绍生态女性主义的主要观点,内容包括生态女性主义研究主要内容,生态女性主义视角解读。1生态女性主义综述生态女性主义,顾名思义,即是生态学与女性主义的有机结合,生态女性主义起源于20世纪70年代,80年代初蓬勃兴起,90年代后盛行起