- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
西门子冗余plc如何选择?
?2018年12月17日11:36:58?发表评论?180阅读
西门子哪些型号的PLC可以做冗余?
S7-300可以做软冗余,S7-400H可以做冗余,最新出了S7-1500的冗余系统。
WinCC构架很多,看你要什么样的冗余,可以参看《WinCC?V7.4?典型架构选型指南》
如果要构建冗余系统,请参看《如何构建一个?WinCC?冗余项目》
S7-300的软冗余举例说明:
S7-300的软冗余要求从站必须通过有源底板连接。从站的所有模块需要确保没有故障,即SF灯不亮尤其是通讯模块。
S7-300的软冗余分为三种方式:MPI,DP,以太网。三种冗余方式的通讯速度不同,以太网通讯速度最快,DP通讯速度次之,MPI通讯速度最慢。不同的通讯方式选择的功能块不相同,具体功能块的选择如图1所示:
s7-300数据包
s7-400数据包
下面以以太网冗余为例,简述冗余过程:
插入两个S7-300的站,SIMATIC300(A)和SIMATIC300(B)。
设置A站的IP地址为0,B站的地址为0。
在A站的块中插入OB100、OB35、OB86组织块,并对其中的OB100、OB35、OB86进行编程。
在组态网络中新建ISO-ON-TCP链接。要求ID号要大于2且主从站的ID号一致。
?
上图为最终效果图,下图为过程
主站设置如左图所示步骤,从站不需要再次设定但需要在从站中给该从站的通讯ID号与主站相同且大于2。,图例设置为0007
S7-300软冗余
在OB100中我们调用FC100’SWR_START’进行软冗余的初始化。
FC100’SWR_START的各个引脚的注释请参照最后的附录
调用FC100的位置如图
S7-300软冗余
图中1表示为当前CPU的站号,A站写A,B站写B。
S7-300软冗余
图中2填写对方的地址,MPI_ADR表示对方的MPI地址,LADDR表示CP通讯处理器组态的硬件地址,采用PROFIBUS或Ethernet网络进行数据同步时才有意义,默认值为256不需要更改。VERB_ID表示网络链接的ID号,在NETPRO窗口中组态的链接的ID值,如FDLConnection、ISOConnection或S7Connection。数值要大于2。DP_MASTER_SYS_ID表示DP主站网络的ID号,你可以在硬件组态中双击链接ET200M从站紫色的PROFIBUS主从网络,获取该ID值。
图中3填写输出模块(DO..AO)总的起始地址和最终地址。地址必须是连续的,中间不能含有没有定义的地址。
双击
图中4填写冗余的M、计时器背景数据块、DB数据块的起始地址和长度。数据必须是连续的,且冗余的DB块的数据不得小于2个字节。
图中5填写ET200从站的起始地址和个数。
表中需要注意的事项;
冗余的DB块中数据必须大于2个字节,否则冗余会报错。
模块的输出DO,AO必须为连续的地址,冗余初始化中的输出中不能有无效地址。
上表中的DB1,DB2,DB3数据块不需要人工创建,下载程序时CPU会自动创建数据块。
更改OB100中的FC100程序时,需要清空CPU内的所有程序。清空的方式为在线删除块内的所有数据。
非冗余的DB块需要手动创建,数据必须大于2个字节。
一般我们建议您将您的非冗余程序段编写在OB1当中,而将冗余程序段编写在OB35当中,我们这里使用的是OB35的默认属性,即每100ms中断触发一次,您可以根据实际的需要在CPU属性中修改中断的时间间隔。
在OB35里调用FB101‘SWR_ZYK’功能块,FB101块中封装了冗余功能的程序段,实现冗余功能。调用FB101时,你可以在线地读出RETURN_VAL参数的数值,如果为0,说明冗余链接正常。如果为8015说明数据同步的连接不成功,这是一个常见的错误,原因可能是CP342-5之间的FDL链接建立的不正确或物理链路不通,或者是FC100的VERB_ID参数与NETPRO中的链接ID号不一致。当执行”SWR_START”程序块时,系统分配这些数据区,不能用S7的定时器和计数器,只能使用IEC标准的定时器和计数器。你可以在软冗余手册的第三章第9节找到对应的诊断信息。OB35中的程序可以分为4个部分。
在OB86中调用诊断功能块FC102‘SWR_DIAG’,当系统出现PROFIBUS总线错误时,该功能块返回诊断信息,供FB101使用。
插入FB101内部调用的FB104,FC5、FC6等功能块,将所有的程序块下载到PLC当中。
备注
A.在使用MPI进行冗余通讯时不需要建立任何通讯连接,只需将通讯线接好即可。
在使用以太网进行通讯时需要建立通讯连接。注意,图中的ID号不能小于2且主站和备站的ID号相
您可能关注的文档
- 2021年度金融事务中心部门整体支出绩效自评报告.doc
- 项目4汽车运行材料.doc
- 申报项目基本情况.doc
- 台式离心机参数.docx
- 重庆大学自动化学院能量管理与控制实验室.doc
- 项目2材料力学.doc
- 怎样清洗油箱.doc
- 浙江省杭州第四中学.docx
- 豫幼2019学年第一学期室内运动方案.doc
- 2022年重点污染源废水监测数据表.doc
- 运动风格趋势:轻量化户外 2025 S S.pdf
- 数字乡村建设村村通广播应用方案.pdf
- 高盛-日本市场策略 Japan Strategy Flash 1Q325 earnings summary Double-digit (%) profit growth as results largely surprised upwards 0820 2024.pdf
- CEEM《全球智库半月谈》(总第286期).pdf
- 智慧物流概论微课课件第4章智慧物流信息平台.pdf
- 数字乡村公共安全综合平台项目解决方案.pdf
- 智慧物流概论微课课件第7章智慧物流包装.pdf
- 【案例】”啤酒之王“的智慧物流探索之路.pdf
- 数字连江城市数字基座(一期)和数字乡村示范点建设项目.pdf
- 智慧物流概论微课课件第1章智慧物流概述.pdf
文档评论(0)