ImageVerifierCode 换一换
格式:DOC , 页数:12 ,大小:1.57MB ,
资源ID:2406059      下载积分:8 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2406059.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(s7-300软冗余手册.doc)为本站上传会员【精****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

s7-300软冗余手册.doc

1、S7-300的软冗余要求从站必须通过有源底板连接。从站的所有模块需要确保没有故障,即SF灯不亮尤其是通讯模块。 S7-300的软冗余分为三种方式:MPI ,DP ,以太网。三种冗余方式的通讯速度不同,以太网通讯速度最快,DP通讯速度次之,MPI通讯速度最慢。不同的通讯方式选择的功能块不相同,具体功能块的选择如图1所示: 图1 下面以以太网冗余为例,简述冗余过程: (一) 插入两个S7-300的站,SIMATIC 300(A) 和 SIMATIC 300(B)。 (二) 设置A站的IP地址为192.168.0.10 ,B站的地址为192.168.0.20 。 (三) 在A站的

2、块中插入OB100、OB35、OB86组织块,并对其中的OB100、OB35、OB86进行编程。 (四) 在组态网络中新建ISO-ON-TCP链接。要求ID号要大于2且主从站的ID号一致。 上图为最终效果图,下图为过程 主站设置如左图所示步骤,从站不需要再次设定但需要在从站中给该从站的通讯ID号与主站相同且大于2。,图例设置为0007 (五) 在OB100中我们调用FC100’SWR_START’进行软冗余的初始化。 FC100’SWR_START的各个引脚的注释请参照最后的附录 调用FC100的位置如图 4 3 2 1 5

3、 图中1表示为当前CPU的站号,A站写A,B站写B。 图中2填写对方的地址,MPI_ADR表示对方的MPI地址,LADDR表示CP通讯处理器组态的硬件地址,采用PROFIBUS或Ethernet网络进行数据同步时才有意义,默认值为256不需要更改。VERB_ID表示网络链接的ID号,在NETPRO窗口中组态的链接的ID值,如FDL Connection、ISO Connection或S7 Connection。数值要大于2。DP_MASTER_SYS_ID表示DP主站网络的ID号,你可以在硬件组态中双击链接ET200M从站紫色的PROFIBUS主从网络,获取该ID值。 双击 图中3填写输

4、出模块(DO..AO)总的起始地址和最终地址。地址必须是连续的,中间不能含有没有定义的地址。 图中4填写冗余的M、计时器背景数据块、DB数据块的起始地址和长度。数据必须是连续的,且冗余的DB块的数据不得小于2个字节。 图中5填写ET200从站的起始地址和个数。 表中需要注意的事项; i. 冗余的DB块中数据必须大于2个字节,否则冗余会报错。 ii. 模块的输出DO,AO必须为连续的地址,冗余初始化中的输出中不能有无效地址。 iii. 上表中的DB1,DB2,DB3数据块不需要人工创建,下载程序时CPU会自动创建数据块。 iv. 更改OB100中的FC100程序时,需要

5、清空CPU 内的所有程序。清空的方式为在线删除块内的所有数据。 v. 非冗余的DB块需要手动创建,数据必须大于2个字节。 (六) 一般我们建议您将您的非冗余程序段编写在OB1当中,而将冗余程序段编写在OB35当中,我们这里使用的是OB35的默认属性,即每100ms中断触发一次,您可以根据实际的需要在CPU属性中修改中断的时间间隔。 在OB35里调用FB 101 ‘SWR_ZYK’ 功能块,FB101块中封装了冗余功能的程序段,实现冗余功能。调用FB101时,你可以在线地读出RETURN_VAL参数的数值,如果为0,说明冗余链接正常。如果为8015说明数据同步的连接不成功,这是一个常见

6、的错误,原因可能是CP342-5之间的FDL链接建立的不正确或物理链路不通,或者是FC100的VERB_ID参数与NETPRO中的链接ID号不一致。当执行”SWR_START”程序块时,系统分配这些数据区,不能用S7的定时器和计数器,只能使用IEC标准的定时器和计数器。你可以在软冗余手册的第三章第9节找到对应的诊断信息。OB35中的程序可以分为4个部分。 (七) 在OB86中调用诊断功能块FC 102 ‘SWR_DIAG’,当系统出现PROFIBUS总线错误时,该功能块返回诊断信息,供FB101使用。 (八) 插入FB101内部调用的FB104,FC5、FC6等功能块,将所有的

7、程序块下载到PLC当中。 备注 A. 在使用MPI进行冗余通讯时不需要建立任何通讯连接,只需将通讯线接好即可。 B. 在使用以太网进行通讯时需要建立通讯连接。注意,图中的ID号不能小于2且主站和备站的ID号相同。通讯时选择的通讯方式如图中的Type。组态完成后需要将主动连接的CPU进行下载。 C. 在使用DP进行冗余通讯时需要建立通讯连接,连接类型选择FDL。通讯连接建立后需要将主动连接的站的CPU进行下载。 S7-300软冗余时的wincc连接设置(以太网通讯) 1. 建立变量,按照正常非冗余的方式建立。 2. 建立冗余连接。打开任意一个编辑画面,在动态向导中的系统

8、函数中选择创建冗余连接如图 , 选择主用的连接如图,选择的是SXYC。 设置备用的连接如图 3. 在全局脚本中添加脚本 MSRTCreateMsg( ServiceID, &MsgCreate, &Error ); } } } if ( ServiceID != 0 ) { MSRTStopMsgService ( ServiceID, &Error ); } if ( GetTagDWordWait( "@SXYC@ConnectionState" ) == 0 ) { SetTagDWord( "@SX

9、YC@ForceConnectionState", 1 ); } else { if ( GetTagBitWait( "SWR_wincc.Standby" ) == TRUE ) { SetTagDWord( "@SXYC@ForceConnectionState", 0 ); } } return 1; 只需要紫色的C语言这其中的几个变量"@SXYC@ConnectionState", "@SXYC@ForceConnectionState"这两个变量在

10、前边说到的@SW变量组里边有。其中的SW是连接的名字,需要对应上自己前边建的连接的名字。"SWR_wincc.Standby"这个变量就是FB101冗余程序块的背景数据块中的变量DB***.DBX9.1,这个变量是手动建立的,名称也可以自己设定, ***是在PLC冗余程序中调用冗余程序时自己设定的背景数据块号,我用的是DB5,所以我这里变量就连接DB5.DBX9.1这个数据位。 附录 FC100各引脚的含义 参数名 数据类型 描述 例子 AG_KENNUNG 字符型 SIMATIC 300(A) 站应当填 ‘A’ SIMATIC 300(B) 站应当填

11、‘B’ ‘A’ DB_WORK_NO 数据块名称 软冗余功能实现所需要使用的内部数据块,用户不用生成该块,也无需读写其中的数据 DB1 DB_SEND_NO 数据块名称 存放发送数据所使用的内部数据块,A→B或B→A,用户不用生成该块,也无需读写其中的数据 DB2 DB_RCV_NO 数据块名称 存放接收数据所使用的内部数据块,AßB或BßA,用户不用生成该块,也无需读写其中的数据 DB3 MPI_ADR 整型 对方站的MPI站地址,进行MPI网络数据同步时才有意义 4 LADDR 整型 CP

12、通讯处理器组态的硬件地址,采用PROFIBUS或Ethernet网络进行数据同步时才有意义 256 VERB_ID 整型 网络链接的ID号,在NETPRO窗口中组态的链接的ID值,如FDL Connection、ISO Connection或S7 Connection。 7 DP_MASTER_SYS_ID 整型 DP主站网络的ID号,你可以在硬件组态中双击链接ET200M从站紫色的PROFIBUS主从网络,获取该ID值(Master System No)。 1 DB_COM_NO 数据块名称 FB101所用使用的背景数据块,

13、需用户手动生成该块,并可以读取状态字DBW8和控制字DBW10,获取系统信息或手动切换主备系统 DB5 DP-KOMMUN 整型 确定链接ET200从站的DP通讯口类型: 1. 使用CPU上集成DP通讯口链接ET200从站; 2. 使用CP通讯卡上的DP通讯口链接ET200从站 1 ADR_MODUS 整型 CPU分配I/O地址的矩阵的增量,不同CPU的地址矩阵不同: 1, 对于基本地址 0, 1, 2, 3 ... 4, 对于基本地址 0, 4, 8, 12 ... 1 PAA_FIRST 整数 冗余的ET

14、200M站第一个输出字节的地址 88 PAA_LAST 整型 ET200M站最后一个输出字节的地址,PAA_FIRST 到 PAA_LAST的字节范围必须是连续定义的。 107 MB_NO 整型 冗余的M数据区的起始字节地址 0 MB_LEN 整型 冗余的M数据区的字节个数,如MB_NO为20,MB_LEN为30,则MB20-MB49这个数据段为冗余数据区; 4 IEC_NO 整型 冗余的IEC定时器、IEC计数器所使用的起始背景数据块 111 IEC_LEN 整型 冗余的IEC定时器、IEC计数

15、器所使用的背景数据块的个数,如IEC_NO设为111,IEC_LEN设为7,则DB111-DB117为存放冗余同步定时器、计数器的背景数据去 0 DB_NO 整型 冗余的起始数据 8 DB_NO_LEN 整型 冗余的数据块个数,如DB_NO为8,DB_NO_LEN为2,则DB8-DB9为冗余的数据块 2 SLAVE_NO 整型 ET200从站的最低站地址 3 SLAVE_LEN 整型 ET200从站的个数,如SLAVE_NO为3,SLAVE_LEN为2,则该软冗余系统连接了站号为3,4的两个ET200从站

16、站号必须连续。 2 SLAVE_DISTANCE 整型 确定所链接ET200从站上IM153-2模块的PROFIBUS DP站地址: 1. 2块IM153-2模块的DP口使用相同的站地址; 2. 2块IM153-2模块的DP口的站地址为n和n+1; 1 DB_A_B_NO 数据块名称 通过数据同步链路(Redundency Link),A、B站之间还能进行一些非冗余数据通讯,即2个PLC之间的普通数据交换,该参数即定义从A站到B站,交换的非冗余数据块。 DB11 DB_A_B_NO_LEN WORD A站到B

17、站,非冗余数据块中交换的字节数,如DB_A_B_NO设为DB11,DB_A_B_NO_LEN设为. W#16#64,则A站的DB11.DBB0-DB11.DBB99 被复制到B站的DB11.DBB0-DB11.DBB99,因为W#16#64代表16进制64,即一共复制100个字节数据。 W#16#64 DB_B_A_NO 数据块名称 该参数即定义从B站到A站,交换的非冗余数据块。 DB12 DB_B_A_NO_LEN WORD B站到A站,非冗余数据块中交换的字节数,如DB_B_A_NO设为DB12,DB_B_A_NO_LEN设为. W#16#64,则B站的DB12.DBB0-DB12.DBB99 被复制到A站的DB12.DBB0-DB12.DBB99,因为W#16#64代表16进制64,即一共复制100个字节数据。 W#16#64 RETURN_VAL WORD 调用FC100的返回值,为0代表正常,其他返回值您可以在错误代码表中找到对应的错误原因。 MW2 EXT_INFO WORD FC100中内部调用的一些功能块所返回的错误代码 MW4

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服