西门子S7-300高级编程培训教材,内部教材 1、状态位指令2.ppt

西门子S7-300高级编程培训教材,内部教材 1、状态位指令2.ppt

ID:51588189

大小:260.50 KB

页数:17页

时间:2020-03-24

西门子S7-300高级编程培训教材,内部教材 1、状态位指令2.ppt_第1页
西门子S7-300高级编程培训教材,内部教材 1、状态位指令2.ppt_第2页
西门子S7-300高级编程培训教材,内部教材 1、状态位指令2.ppt_第3页
西门子S7-300高级编程培训教材,内部教材 1、状态位指令2.ppt_第4页
西门子S7-300高级编程培训教材,内部教材 1、状态位指令2.ppt_第5页
资源描述:

《西门子S7-300高级编程培训教材,内部教材 1、状态位指令2.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、状态位指令ProcedureforCreatingaProgramDefineTaskDefineProgramStructureProgramCreation(LAD,FBD,STL)ProgramTestErrors?Docu-menta-tionCommissioning(Debugging):Repeatuntilprogramiserror-freeYesNoDebugStructureElementsofStructograms(1)IInstructionblockI1I2SequenceI2I1CIteratio

2、nblock(withproceedingconditioncheck)I2I1Iterationblock(withsubsequentconditioncheck)CLegend:CConditionIInstructionblockStructureElementsofStructograms(2)Legend:CConditionIInstructionblockI2I1yn%ConditionAlternative(Specialformwithonlyonebranch)I2I1yConditionAlternati

3、ve(simple)I4I3nI1ConditionAlternative(multiple,alsoknownas multiplechoice)I2I3I4I5I6I7I8I9nCon.1fulfilledCon.2fulfilledCon.3fulfilledCon.4fulfilledI4I3I2I1IFConditionthen(iffulfilled)else(ifnotfulfilled)Alternative(simple,specialdisplayformat)S7-CPU的寄存器和存储器区域累加器ACCU1

4、ACCU4ACCU3ACCU2仅适用于S7-400AR2AR1地址寄存器打开的DBDB长度数据块寄存器状态位状态字32位32位32位32位32位32位16位16位装载存储器-逻辑块-数据块工作存储器-逻辑块-数据块I/O区域系统存储器-过程映像输入表-过程映像输出表-位存储器-定时器-计数器-逻辑数据堆栈-中断堆栈-块堆栈S7-CPU寄存器S7-CPU存储器区域T,S,=,...L,A,O,...16位打开的DIDI长度状态字结构位定义值含义0/FC20首次检查位1RLO21逻辑运算结果2STA22状态位3OR23或4OS24保

5、存溢出5OV25溢出6CC026条件代码7CC127条件代码8BR28二进制结果9...15未定义29..210状态字各位的含义检查状态位OVSS>0M4.0M4.0在STL中进行检查AOV扫描溢出显示AOS扫描存储的溢出标志ABR扫描BR标志检查条件代码(CC0,CC1)A==0结果等于0A>0结果大于0A<>0结果不等于0A=<0结果小于或等于0,等等AUO无序指令在LAD和FBD中进行检查

6、

7、带有状态位的指令指令码含义示例SET将RLO位设置为“1“SET//RLO-1 =M0.1CLR将RLO位设置为“0“CLR//RL

8、O-0NOT将RLO位取反O手动模式;O自动模式;NOT; =操作模式 =M0.0SAVE以二进制形式保存RLO结果ABR检查二进制形式结果

9、

10、I1.0I1.1I1.2

11、

12、

13、

14、()(SAVE)

15、

16、BRQ4.2Q5.0块调用或复杂功能中的BR位及ENOLADSTLNetwork1:循环程序FC23I0.0ENMW10Step_bit _memoryStep_dis playENO()M100.0QW12Network2:???MUL_II0.1EN345IN1OUTENO()M100.1MW10987IN2Network1:循环程

17、序AI0.0 JNB_001 CALLFC23 Step_bit_memory:=MW10 Step_display:=QW12 _001:ABR =M100.0Network2:???AI0.1JNB_002L345L987 *I TMW10 ANOV SAVE CLR _002:ABR =M100.1取决于状态位的跳转功能JU标号1)无条件跳转JC标号1)如果“RLO”=1,则跳转JCN标号1)如果“RLO”=0,则跳转JCB标号1)如果“RLO”=1,则跳转,并将RLO保存在BR位中JNB标号1)如果“RLO”=0,则跳转

18、,并将RLO保存在BR位中JBI标号1)如果“BR”=1,则跳转JNBI标号1)如果“BR”=0,则跳转JO标号1)如果状态字中的“OV”位=1,则跳转JOS标号1)如果状态字中的“OS”位=1,则跳转1)标号可以由4位字母-数字字符组成取决于条件代码的跳转功能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。