欢迎来到天天文库
浏览记录
ID:52242232
大小:1.15 MB
页数:59页
时间:2020-03-25
《西门子高级编程.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、状态位指令SIMATICS7Date:2009-4-15SITRAINTrainingforSiemensAG2001.Allrightsreserved.File:PRO2_01E.1AutomationandDrivesS7-CPU的寄存器和存储器区域累加器ACCU432位仅适用于装载存储器S7-400ACCU332位-逻辑块-数据块ACCU232位ACCU132位工作存储器-逻辑块L,A,O,...地址寄存器-数据块AR132位I/O区域T,S,=,...AR232位数据块寄存器系统存储器-过程映像输入表打开的DBDB长度-过程映像输出表-位存储器打开的DIDI长度-定时器-计数
2、器16位16位-逻辑数据堆栈状态字-中断堆栈-块堆栈状态位16位S7-CPU寄存器S7-CPU存储器区域SIMATICS7Date:2009-4-15SITRAINTrainingforSiemensAG2001.Allrightsreserved.File:PRO2_01E.2AutomationandDrives状态字结构状态字各位的含义位定义值含义0/FC20首次检查位1RLO21逻辑运算结果2STA22状态位3OR23或4OS24保存溢出5OV25溢出6CC026条件代码7CC127条件代码8BR28二进制结果9...15未定义29..210SIMATICS7Date:2009
3、-4-15SITRAINTrainingforSiemensAG2001.Allrightsreserved.File:PRO2_01E.3AutomationandDrives检查状态位在STL中进行检查òAOV扫描溢出显示òAOS扫描存储的溢出标志òABR扫描BR标志检查条件代码(CC0,CC1)òA==0结果等于0òA>0结果大于0òA<>0结果不等于0òA=<0结果小于或等于0,等等òAUO无序指令在LAD和FBD中进行检查M4.0OVM4.0S>0SSIMATICS7Date:2009-4-15SITRAINTrainingforSiemensAG2001.Allrights
4、reserved.File:PRO2_01E.4AutomationandDrives带有状态位的指令指令码含义示例òSET将RLO位设置为“1“SET//RLO-1=M0.1òCLR将RLO位设置为“0“CLR//RLO-0òNOT将RLO位取反O手动模式;O自动模式;NOT;=操作模式=M0.0I1.0I1.1I1.2òSAVE以二进制形式保存RLO
5、
6、
7、
8、
9、
10、(SAVE)结果BRQ4.2Q5.0
11、
12、
13、
14、()òABR检查二进制形式结果SIMATICS7Date:2009-4-15SITRAINTrainingforSiemensAG2001.Allrightsreserved.Fi
15、le:PRO2_01E.5AutomationandDrives块调用或复杂功能中的BR位及ENOLADSTLNetwork1:循环程序Network1:循环程序AI0.0I0.0FC23M100.0JNB_001ENENO()CALLFC23Step_bit_memory:=MW10Step_display:=QW12Step_bitStep_dis_001:ABRMW10_memoryplayQW12=M100.0Network2:???Network2:???AI0.1I0.1MUL_IM100.1JNB_002ENENO()L345L987345IN1OUTMW10*ITMW1
16、0987IN2ANOVSAVECLR_002:ABR=M100.1SIMATICS7Date:2009-4-15SITRAINTrainingforSiemensAG2001.Allrightsreserved.File:PRO2_01E.6AutomationandDrives取决于状态位的跳转功能òJU标号1)无条件跳转òJC标号1)如果“RLO”=1,则跳转òJCN标号1)如果“RLO”=0,则跳转òJCB标号1)如果“RLO”=1,则跳转,并将RLO保存在BR位中òJNB标号1)如果“RLO”=0,则跳转,并将RLO保存在BR位中òJBI标号1)如果“BR”=1,则跳转òJNB
17、I标号1)如果“BR”=0,则跳转òJO标号1)如果状态字中的“OV”位=1,则跳转òJOS标号1)如果状态字中的“OS”位=1,则跳转1)标号可以由4位字母-数字字符组成SIMATICS7Date:2009-4-15SITRAINTrainingforSiemensAG2001.Allrightsreserved.File:PRO2_01E.7AutomationandDrives取决于条件代码的跳转功能òJZ标号1)如果状态字“CC1”位=
此文档下载收益归作者所有