请教一下S7-200的递增和递减指令?

如题所述

第1个回答  2020-01-19
请问斑主,如果要递增或递减一次是要用上沿指令还是用下沿指令来触发?以下是我的开关量处理子程序,计时用的是秒触发递增指令,请帮看看,如果在主程序中调用,能量正常.其中M2.2为自动/手动切换开关;SUBROUTINE_BLOCKDigital:SBR7TITLE=VAR_INPUTIN0:BYTE;//反馈数量(0,1,2)IN1:BYTE;//反馈允许时间(秒)IN2:BOOL;//RESET反馈地址IN3:BOOL;//SET反馈地址END_VARVAR_IN_OUTIO5:BOOL;//物理输出地址IO6:BYTE;//开关量状态IO7:BYTE;//反馈计时时间(秒)END_VARVAR_OUTPUTOUT4:BOOL;//报警输出END_VARBEGINNetwork1//网络标题//网络注释LDSM0.0MOVBLB3,MB2Network2LDSM0.0LDB=LB0,2AL2.0LDB=LB0,1ANL2.1OLDLDB=LB0,0ANL2.2OLDALD=M2.6Network3LDSM0.0LDB=LB0,0AL2.1LDB=LB0,0AL2.2OLDALD=M2.7Network4LDSM0.0LPSAM2.2ANM2.0SM2.0,1LPPAM2.2AM2.0RM2.0,1Network5LDM2.1AM2.0LDM2.4ANM2.0OLD=L2.2Network6LDL2.2LDNM2.7OM2.6ALDLDNL2.2LDNM2.6OM2.7ALDOLD=M2.3Network7LDM2.3ASM0.5ANM2.5EUDECBLB4Network8LDSM0.0AB>=LB4,LB1=M2.5=L5.0Network9LDNM2.3MOVB0,LB4Network10LDSM0.0MOVBMB2,LB3END_SUBROUTINE_BLOCK