S7300400PLC系统软件冗余调试的常见问题

上传人:博****1 文档编号:431824706 上传时间:2023-07-11 格式:DOC 页数:29 大小:1.88MB
返回 下载 相关 举报
S7300400PLC系统软件冗余调试的常见问题_第1页
第1页 / 共29页
S7300400PLC系统软件冗余调试的常见问题_第2页
第2页 / 共29页
S7300400PLC系统软件冗余调试的常见问题_第3页
第3页 / 共29页
S7300400PLC系统软件冗余调试的常见问题_第4页
第4页 / 共29页
S7300400PLC系统软件冗余调试的常见问题_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《S7300400PLC系统软件冗余调试的常见问题》由会员分享,可在线阅读,更多相关《S7300400PLC系统软件冗余调试的常见问题(29页珍藏版)》请在金锄头文库上搜索。

1、S7-300400PLC系统软件冗余调试的常见问题问题1:硬件组态需要注意什么?回答:软冗余系统的冗余控制只能通过ET200M实现,按照图1进行组态。A、B站的组态必须确保一致,可以拷贝ET200M的组态,在另一站点组态中使用图2所示菜单操作。Find:Profile:Standardr2第CPU31302DPX21OF2.2DH8/D0182.4jCouni34:稼CP343-1Lean567891n亘PURPROFIBUS(10):DPmastersystem1Jill153-2,RedundancyjleOrderNumberIAddressQAddressComment:it8x24V

2、/0.5A6ES7153-2BA02-(B06ES7331-7KF02-0AB06ES7323-1BH00-0AA0272.287-器PROFIBUSDP+|1aa由霾由霾由霾+i+iAdditionalbieldDevicesCiR-ObjectClosed-LoopController匚onfiguredStationsDPV0slavesDP/AS-iDP/PALinkENCODERET200BET200CET200ecoET200iSET200iSPFT7门门1ET200MIM153-1IM153-1IM153-1IM153-1,Release1-5IM153-1,Release1-6

3、IM153-1,Release6IM153-1,Release7IM153-2IM153-2IM153-2IM153-2IM153-2-IM153-2+_|Al-300+_|Al/AO-300+_|AO-300+_|+_|+_|+_|+_|+_|+_|+s+sFlmoduleCP-300DI-300DI/DO-300DO-300FM-300IQ-SENSESpecial300IM153-2FOIM153-2FO153-2FO+IM+鬲IM15-2Fn图1图2问题2:哪些模块可以支持软冗余?回答:可以通过软冗余手册查询,或参考以下链接的FAQ。问题3:FC100区?有什么区别?中定义的数据区,哪

4、些是冗余数据区?哪些是非冗余数据回答:如图3红色区域,冗余同步数据区包括:过程映像输出区/DB/IEC/M;如图3绿色区域,非冗余数据区包括:DB。冗余数据区,主站的数据会通过冗余链路覆盖到备用站,保证主备之间数据同步;非冗余DB区,无论主备,数据按照定义的A-BB-A方向传递。注意!无论冗余数据区还是非冗余数据区,A、B站点的长度必须一致。如果不需要使用,长度定义为0。*BJ=DB1=DB2=DB3CALLSW_STARTAG_KENNUNGDB_WORK_NOXTAA_FlkT勺、PAA_LAST=2MB_NO=0MB_LEN=2IEC_NO=0IEC_LEN=0DB_NO=0Vdb_no

5、_len巴丿SLAVENO=13SLAVE_LEN=1SLAVEDISTANCE=1/db_a_b_no=DB255de_a_e_no_len=W#16#20DEBANO=DB256DBBANOLEN=W#16#20vmiurjcyal-niYi1Err_iNF0DB_SEND_NODB_RCV_NOMPI_ADRLADDRVEEB_IDDP_MASTER_SYSDB_COM_NODP_KOMMUNADRMODUS图3问题4:软冗余中DB块的影响。回答:软冗余系统中会使用一些特殊功能的DB块,在C00中定义,如图4:CALL*SVR_STAKT*AG_KENNUWGUHADEJ/ORKJIO:

6、=DE1DB_SENDD_WO:=DE2DB_RCV_NO:=DE3MPI_ADE:=4LADDR:-272VERB_ID;=7TIPMAUTFRTn=1BDBCOMNO:=DB5DP-KOOTK:=1ADR_MODUS:=1PAAFIRST:=0PM_LASTHE_NOTffiLEN:=0:=20:=iocIEC_NOIEC_LEN:=2DE_NO:=9DBHOLEW:=1SLAVE_NO;=13SLAVE丄Eft:=1DSLAVEDISTANCE:=1DB_A_B_NO:=DE31DB_A_B_WU_LEN:=W#16#1GOODBBANO;=DE31DBSANOLEN:=W16#1000

7、RETURN_VAL:=MW2L/r_ir)-ij图4:.=ir;:A:软冗余工作DB,程序会自动生成,不要在项目中手动添加;DBSDnDBC定义的DB,在冗余站两侧一致。B:FBS的背景数据块,注意生成DB5的长度。如果创建出错,CPU能够正常运行但是SF灯报错,诊断缓冲区如图5:谊区Path:|soft-redundancyFDLCPU313C-2DPOperatingmodeoftheCPU:RUNStatus:脳ErrorNotaforcejobP已rforrnanc已|Communication|Stacks|IdentificationGeneralDiagnosticBuffer

8、MemoryScanCcleTimeTimeSystemEvents:No.TimeofdayDateEventAl110:32:06.920AM10/15/2009Arealength已rrorwhenre.ading210:32:06.913AM10/15/2009.reaI已门匚ith已rrorwhenwriting310:32:06.917AM10/15/2009Arealengtherrorwhenreading410:32:06.916AM10/15/2009Aj已石lengtherrorwhenreading510:32:06.915AM10/15/2009Arealengthe

9、rrorh已门writing610:32:06.914AM10/15/2009.realengtherrorwhenreading710:32:06.913AM10/15/2009Arealengtherrorwhenreading010:32:06.912AM10/15/2009.reaI已门匚ith已rrorwhenwritingVDetailsonEvent:1of10EventID:16tt2522AreaI已门gtherrorwhenEndingInstanceDEI.,bitaccess.Accessaddress:128HequestedUb:ProgrammingerrorUt

10、slUblljPriorityclass:1Internal已rror.IncomingeventSaveAs.Settings.OpenBlockIHelponEventCloseUpdatePrint.Help查看DB5的长度如图6,只有100字节,此时双击打开DB5看不到内部参数,如图7。可以删除DB5,重新生成FB101SR背景数据块。正常MPI同步-194字节;以太网/PROFIBUS同步-358字节。-邑soft-redundancy-爾fdl-勰CPU313C-2DP-_|S7Program(12o|Blocks+撐CP343-1-豳SIMATIC300(1-Objectname

11、SymbolicnameLoadmemoryCreatedinO-0B1EPROMSTLO-OB02l/O_FLT1EPROMlDO-OBSGRACK_FLTEPROM3DO-0B100COMPLETERESTARTEPROMSTLO-0B121PR0G_ERREPROMlDO-0B122M0D_ERREPROMlDO-FB101SWR.Z/KYesEPROMSTLO-FB103SWR_SFCCOMYesEPROMSTL0-FC100SWR_STARTYesEPROMSTLO-FC102SWR_DIAGYesEPROMSTLO-DB1RAMCPU-DBO-DB2RAMCPU-DBDE!3RAM

12、匚FU-DE!F3dB5EPROMDBISustemdataCPU317-2DP-_|S7Program(24)图6C:冗余DB区,主站的数据随时同步备用站。需要手动创建,IEC定时器的背景数据块也需要生成,A、B站点长度一致;生成的DB块的长度需要大于2个字(新生成的DB块,内部只有一个INT变量,长度2字节)。否则,CPU会停机,诊断缓冲区报如图8错误:D:非冗余DB块不要手动创建,程序自动生成。A-BB-A的DB必须同时使用,不能只有一个方向的(A-B0BYTE,B-A100BYTE-BSTOP;B-A0BYTE,A-B100BYTE-ASTOP)。否贝I,CPU停机,诊断缓冲区如图9:图9创建的长度必须是偶数字节,不能是奇数字节,如图10;A、B站点长度一致。否贝I,CPU停机,诊断缓冲区如图11:SLAVE_LENSLAVE_DISTANCE:=1DF:iiF;卫二TiFPEHdbabnolen:=W#16#21db_b_a_no:=DB256DBBANOLEN:=W#16#20EETURN_VAL:=W2Err_INFO:=MW4SLAVE_LEN=1SLAVE_DISTANCE=1DBABNO=DB255(DEABNOLEN=W#16#211DBBANO=DB256DBBANOLEN=W#16#20RETURN_VAL=W2EXTINFO=W

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号