




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 西门子4144h与4145h冗余通讯在工控系统中的应用 陈涛 李博摘 要:应用414-5h冗余系统本身自带的pn接口,在不增加cp443的情况下实现与414-4h系统之间的无扰冗余切换。软件使用simatic step7 5.5,在netpro组态界面中的cpu下添加s7-connection链接,且使用西门子自带功能块sfd14(read)和sfd15(write)两个功能块,通过对其组态编程,实现两套冗余系统间数据的冗余交换。关键词:414-5h;414-4h;sfd14;sfd15;s7-connection;冗余通讯:tp273 :
2、a :2096-4706(2018)08-0170-03abstract:the pn interface with 414-5h redundant system is used to achieve non disturbance redundancy switching between 414-4h system but without adding cp443. the software uses simatic step7 5.5 to add s7-connection links under cpu in the netpro configuration interface,an
3、d uses two functional blocks of siemenss functional block sfd14(read)and sfd15(write). by configuration programming,the data redundancy exchange between two sets of redundant systems is realized.keywords:414-5h;414-4h;sfd14;sfd15;s7-connection;redundant communication0 引 言西門子plc广泛应用于工业控制领域,其安全稳定的表现和强
4、大的处理能力与软件上人性化的设计及与科技发展同步的更新与升级,使其在工控行业的应用也越来越广泛。本文主要针对最新推出的414-5h与414-4h系统实现冗余数据交换进行说明。1 系统介绍(1)原始一套plc系统结构说明,其系统配置主机架配置为:双冗余电源(ps 407a)、冗余plc(414-4h)和冗余以太网卡(cp443-1)。在此不再针对远程io进行赘述;(2)新增一套西门子控制系统,其系统配置主机架配置为:双冗余电源(ps 407a)和冗余plc(414-5h),在此不再对远程io机架进行叙述;(3)需解决的问题说明:因其两套系统中存在一套公用的就地设备,无论在逻辑还是在实际硬件中,都
5、不可能单独为每套系统配置此公用设备,因此需在硬件方面使两套控制系统与公用系统间留有一套不悖的输入输出接口;实现方面,此硬接口预留至原来的414-4h系统,还是新的414-5h系统,可根据现场实际情况来定,从功能和实现方法上讲基本相同。本文中公用设备暂以一套电机与出口门为例。若两套均配置冗余以太网卡的冗余控制系统间通讯,则有现成的资料参考,此文主要说明原来一套配置双以太网卡的414-4h系统与新的未配置双以太网卡的414-5h系统实现冗余通讯,且在现场经过长时间摸索与实验后,最终问题成功得以解决。2 解决方法2.1 s7-connection链接说明s7通讯(s7-communication)主
6、要用于s7-400/400、 s7400/300plc之间的通讯,是s7系列plc基于mpi、profibus和工业以太网的一种优化的通讯协议。(1)mpi网:mip是multi-point-interface的缩写,意为“多点接口”,mpi的使用基于pg/op连接,即连接pg意为调试、测试,op意为操作员面板。此外,mpi接口还可用于挂接多台plc并组网,进行s7通讯;(2)profibus:现场总线,是开放的、独立的通信系统,在simatic网络中,pfofibus面向单元级和现场级。单元级profibus fms用于对时间要求不严格对等的站点之间通讯。现场总线profibus dp用于对
7、时间要求严格的主从站点间的循环数据交换通讯;(3)工业以太网:是开放的、独立的通讯系统,在simatic中,工业以太网用于管理级和单元级。工业以太网的设计面向对时间要求不严格的大量数据的传送。2.2 实现步骤2.2.1 硬件配置硬件配置如图1所示。2.2.2 软件配置在西门子软件step7 v5.5中做如下组态,其主要思路为将#2炉plc做为主站,读取和写入数据值至#1炉plc,因此主要配置是在#2炉中,#1炉中只需参考#2炉,如图2所示,建立两个s7 connection链接,首先将step7软件中的netpro配置打开,点击cpu在下面相应的对话框中建立s7 connection,先在主c
8、pu上建立由#2炉主cpu#1炉主cpu,再建立#2炉主cpu#1备cpu,同理建立由#2炉备cpu上分别至#1炉主、备cpu的s7链接。建立链接时,注意local id此为链接唯一识别码,并勾选establish an active connection,这意味着建立此激活链接,其中connection path栏中的partner选项为所起链接名称,其链接要有效建立,最主要的是address栏,本地地址为选择cpu后默认的ip配置,无需更改,partner栏中的address栏则为所要链接的远程cpu ip地址,此项一定要配置正确;点击address details栏,此项主要选择其plc
9、所在机架和槽位配置,亦需按实际硬件配置填写。建立链接后,即需在相应的#2炉与#1炉分别建立两个db,其中一个db用于将本机信号统一以bool量写至相应的dbw字中,这样方便于按字传输至远程plc中使用,提高通讯效率,另一db用于存放接收到的远程plc字信号,然后编写程序,读取字信号中的每一位信号在本地使用,本例中以db8为接收信号存放的db区域地址空间,以db9为需发送的信号存放的db区域地址空间,其中以数组指针方式建立存储空间,如图3所示。建立上述链接和存放数据所需区域地址后,即可增加通讯所需功能块和程序,如图4所示,使用s7 connection链接1,以链接1为通讯id,即w#16#1,
10、相应的接口链接读取远程地址的地址区域号,再在相应的接口连接写入本地信息存放的地址区域号,然后在相应的接口链接状态字及状态位。再调用写功能块,用以将本地plc数据写入s7 connec tion链接配置中的远程plc,依照读取数据功能块的类型参数连接写数据功能块的相应接口,此项工作完成后,将所建立的db块,及用于通讯的程序块和netpro分别下载至plc中,然后在#1炉在线监视需发送至#2炉db數据块,且此时实际信号未写入相应db,然后在#2炉在线监视接收db数据块,若#2炉接收到的数据与#1炉发送的数据相同,则证明成功,且可再在#1炉监视数据块中的当前值中更改发送数据,然后在#2炉接收数据监视
11、中监视查看接收到的数据是否与发送数据相同,若相同,说明已成功建立#2炉与#1炉间数据通讯。3 实现#1炉414-4h系统(配置cp443以太网卡)与#2炉414-5h系统(未配置cp443以太网卡)间的冗余通讯实现思路:建立两组冗余plc间的四组组合链接,在链接号上区分,并在通讯程序中针对不同的链接建立相应的读写程序,其中分为四组链接号,分别对应#2炉主#1炉主、#2炉备#1炉备、#2炉备#1炉主、#2炉备#1炉备链接,且读取和写入数据存储区域相同,有人担心会出现重复写报警,但其通讯不受此影响,且通过现场试验证明数据准确无误的主备传输,因其同一时刻仅有一个链接有效,因此不存在通讯堵塞或数据错误状态。此试验很好地证明了西门子最新的冗余plc414-5h,通过其本身自带的pn接口实现了与西门子冗余plc414-4h的冗余cp卡不间断冗余通讯,且其通讯完全自主,由冗余系统本身的主运行判断其通讯的有效性和可靠性。4 结 论本文以现场实际应用成果为材料,具有现场可操作性,在不影响plc本身功能及现场通讯功能,不额外增加配件情况下,使用414-5h自带的pn接口实现了与另一套冗余
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 租房合同失效协议
- 侦探调查合同协议
- 加盟快运协议合同
- 润滑油佣金协议合同范本
- 少年军校协议合同
- 网络安装协议合同
- 地域保护协议合同
- 单位不签劳动合同协议书
- 用电服务协议合同
- 合同终止后质量保证协议
- 在英语教学中如何激发学生学习英语兴趣
- 主题活动12:小班语言活动《狼和七只小羊》
- 眼科护理中的安全风险评估与控制策略
- 【气流粉碎机的设计及计算8800字】
- 2024年信诚人寿保险公司招聘笔试参考题库含答案解析
- 驾驶员月度安全会议签到表模板
- Unit5 A party (1) 课件 牛津译林版六年级下册英语
- 王阳明与心学
- 11楼11月份工程施工月进度计划表
- 高处作业安全监理实施细则
- 运用PDCA血透室导管感染率
评论
0/150
提交评论