下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、S7-300状态字怎样理解状态字(status word) ?引自西门子网站16-bit status word (9 bits are used)876543210-BR CC1 CCO OV OS OR STA RLO /FCL /FC,首次检测位 状态字的第。位一“/FC”称为“首次检测位”,控制一串逻辑指令的顺序。“/FC”位信号状态为“0”,说明用户程序中从这一点开始下面的逻辑指令,作为 新的逻辑串(换而言之:在每一个逻辑串开始时,“/FC”位总为0)。 每一个逻辑指令检测“/FC位的状态,就像指令检测它的寻址接点一样,决定 了指令对其寻址状态、信号状态检测结果的存放位置。如果“/F
2、C”位的状态为0, 逻辑指令将结果存在(逻辑操作的结果位)“RL0”中,并将“/FC”位的状态置为 lo这一过程,称为“首次检测”。经过首次检测存放在“RLO”中的。或者1,被 称为“首次检测的结果”。 在一个逻辑串中,当CPU完成逻辑串中的第一条指令以后,"/FC”位的状态一直为1.当“/FC”位为1时,指令操作将其寻址接点的“检测结果状态”与先前 存放在“RLO”中的状态结合起来© 一串逻辑指令总是以一个输出指令(如:S、R、=),或者一个与逻辑操作结果相关的条件跳转指令(JC),或者一个嵌套指令如:A (、0 (、X (、AN (、ON(、XN(作为结束。这些输出指令
3、、跳转指令、嵌套指令将“/FC”位复位至0。2. RLO,逻辑操作的结果 状态字的第1位 “RL0”称为“逻辑操作的结果(Result of logicoperation) ”,存放一个位逻辑指令,或者算术比较指令的结果。 例如,在一串“位逻辑指令”中的第二条指令,检测寻址接点的信号状态,并 且产生一个“0或者1的结果”。然后,指令将这一 “0或者1的结果”和状态字 中的“RLO”值进行布尔逻辑运算,结果代替上一次的“RLO”值,并且存放在状态 字的“RL0”中。 每一个接下来逻辑串中的指令,均是根据这两个值(一个值为“指令检测寻址接点所产生的结果”,另一个值为“当前的RL0”)进行布尔逻辑运
4、算操作。 用户可以使用“SET”指令,无条件置位RLO为1;使用“CLR”指令,无条件复 位RL0为0。用户可以使用RL0的状态,触发跳转指令。 在一串“位逻辑指令”中的第一条指令,检测寻址接点的信号状态,并且产生 一个“1的检测结果”,存放在RL0位,并且将“/FC”位复位至0。轮入1或者输出Q的信号状和检测结果RLO 位.IFC检说明d山FC”便为。,说 明下一 N旨令开始 新的逻辑串操作;,AI0>/Ip首次检测的逻辑结果“存放在RLO中a“下C”位置AN 10.1”现/小将“逻雌河犍 果”与上f “RL。”操作,放 置在“RLO”中。二 Q4G1”/6将“ RL。”赋值给输出线圜
5、,“ZFC” 位复位为M3. STA,状态位 状态字的第2位 “STA”称为“状态位”; 一个读取存储区“位操作”的指令(如,A、AN、0、ON、X、XN)状态,总是与指令检测的位(即“逻辑操作的位”)状态一致; 一个写入存储区“位操作的指令(如,S、R操作)状态,总是和指令所指明的“位"或者"数值”的状态一致; 对于不访问存储区的指令来说,状态位没有意义。4. 0R,或位 状态字的第3位 “0R”称为“或位”; 如果使用0指令执行“或操作”之前,需要逻辑“与操作”(如,A、AN、NOT),则必须使用0R (或位)。5. 0V,溢出位 状态字的第5位 “0V”称为“溢出位”
6、; “溢出位”表明一个错误。如果,一个“算术指令”或者一个“浮点数比较指令”执行出现错误(如,溢出、非法操作、非法浮点数),“溢出位”被置位操作 处理; 如果下一个“算术指令”或者一个“浮点数比较指令”正确执行,则复位该状 态位。6. 0S,存储溢出位状态字的第4位 “0S”称为“存储溢出位”; 当一个错误产生,“OS”存储溢出位和“0V”溢出位一起被置位为1。另外,“OS”存储溢出位在错误被清除以后仍然被置位。并且,指明在先前的指令执行中是否产 生了错误。 JOS (Jump label if OS=1,存储溢出后跳转)块的调用指令,可以使“0S存 储溢出位复位为0; Call (Block
7、 Call)块的调用指令,可以使“0S”存储溢出位复位为0; BE (Block End)块结束指令的调用,可以使“0S”存储溢出位复位为0。7. CC1、CCO,条件码1和条件码0状态字的第6、7位 “81、CC0”称为“条件码1和条件码0”,可以被用来作为有条件跳转(conditional jump instructions) »8. BR,二进制结果位 状态字的第8位一一 “BR”称为“二进制结果位”。 “BR”位代表机器内部的存储位。此位的状态是先前的字操作逻辑改变了 “RL0”位状态,而存入的。因此,对于连续中断“位逻辑串”操作以后,可以再次使用“RL0” 位; “BR”位相当于LAD方块图的使能输出(ENO)。用户可以应用SAVE指令,在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 知否全面测试题及详细答案整合
- 锐器伤考核试题及对应答案解析
- 钢厂清洁工常见试题及答案展示
- 2026年骨折固定搬运实操练习题及答案
- 网络直播营销考试题目及答案
- 2026年多点执业政策业务培训考试试卷试题及答案
- 2026年创伤急救处置业务考试试卷试题及答案
- 2026年污泥处置环保安全试题(附答案)
- 就业大赛各类试题及全面答案解析
- 美少女游戏考题及答案解析
- 血液透析用留置针新技术
- 小学校园介绍课件
- 包虫病培训课件
- Java程序设计实训实验指导书
- 肿瘤安宁疗护病房医护人员团队建设方案
- 网络安全与信息化领导小组职责
- 《金融科技概论》(第二版)课件 第3章 云计算
- 美的空调代理合同范本
- 维修屏幕专业知识培训课件
- 光缆知识培训计划方案及内容课件
- 舞台化妆课件
评论
0/150
提交评论