西门子plc S7300状态字的用法

来源:电工天下时间:2016-05-31 08:37:29 作者:老电工手机版>>

西门子plc S7300状态字的用法

状态字是学习S7-300/400的难点之一。

状态位一共9位,有一个疑问,为什么从来没有看到某些状态位在用户程序中应用的例子?

有3个状态位与用户程序无关,初学者完全可以不用管它们。它们是首次检测位/FC、状态位STA和“或”位OR。

S7-200等PLC用LD和LDI指令来表示电路块开始的常开触点和常闭触点。

S7-300/400没有这样的指令,它是用首次检测位/FC的状态为0来表示一个梯形逻辑程序段的开始,或串并联电路块的第一条指令。

一个程序段的程序:
A           I0.0
A           I0.1
=            Q0.0
执行第一条A指令时,首次检测位为0,CPU将I0.0的值存入状态字的第1位RLO(逻辑运算结果)。

这条指令并不做“与”运算。因为此时只有一个操作数,也不可能做“与”运算。西门子plc S7300状态字的用法

可以把第一条A指令改为O(“或”)、X(“异或”)指令,它们都是将该指令中I0.0的值保存到RLO。

状态字的第2位为状态位(STA),STA位与位逻辑指令中的位变量的值一致。它只是用于语句表的程序状态监控。

状态字的第3位为或位(OR),在将两条串联电路并联时,CPU首先计算出两条串联电路的“与”运算结果,它们分别用RLO和OR位来保存,然后再对它们做“或”运算。

可知,这3个状态位用于CPU 的内部操作或监控,它们与用户程序毫无关系。

确认:

1)指令“L  STW”将状态字装载到 累加器1,但是它不装载状态字的 /FC、STA和OR位。为什么?因为这3位与用户程序无关,用户程序得到它们也没用。

2)与状态位有关的指令有逻辑控制指令和状态位触点指令,这些指令都与这3个状态位无关。

相关文章
  • 西门子s7-200系列plc顺序控制指令的功能详解

    西门子s7-200系列plc顺序控制指令的功能详解

    西门子s7-200系列plc顺序控制指令的功能,每一个scr程序段一般有三种功能,驱动处理,指定转移条件和目标,转移源自动复位功能,顺序控制指令的应用说明。

    时间:2022-09-20 19:49:31

  • 西门子plc S7200多个寄存器累加程序

    <p><strong>西门子plc中wincc编程注意事项</strong></p> <p>1、项目程序命名为“项目名称_日期”(修改程序太多,容易记混)。</p> <p>2、改动程序时一定要有原程序的备份(组态硬件

    西门子plc S7200多个寄存器的累加程序,计算CS校验码,如何实现多个寄存器的累加,多个寄存器的地址是连续的,可用指针指令进行累加。

    时间:2022-09-18 14:31:47

  • S7-1200基本指令:SR、RS用法指南

    S7-1200基本指令:SR、RS用法指南

    本文介绍了西门子S7-1200基本指令SR与RS的用法,置位/复位触发器SR,复位/置位触发器SR,以及s7-1200中置位/复位触发器的应用实例说明,供大家学习参考。

    时间:2022-03-18 06:21:00

  • 西门子s7-200系列plc定时中断指令编程入门

    西门子s7-200系列plc定时中断指令编程入门

    西门子s7-200系列plc定时中断指令编程入门,

    时间:2022-02-05 08:11:01

  • 西门子S7-200系列PLC中断指令第二部分

    西门子S7-200系列PLC中断指令第二部分

    西门子S7-200系列PLC中断指令第二部分,先来复习下中断指令的三要素:激活中断(1次即可);中断事件连接中断程序;开放中断。以上提到的三要素,要求必须包含在中断指令的主程序中。

    时间:2022-02-05 06:42:51

  • 西门子S7-200系列PLC中断指令第一部分

    西门子S7-200系列PLC中断指令第一部分

    西门子S7-200系列PLC中断指令第一部分,中断跟扫描周期无关,响应快,只要中断事件发生才会去执行程序,可以节省时间,避免等待和浪费时间。

    时间:2022-02-05 06:38:11

  • 西门子S7-200 Plc之比较指令入门教程

    西门子S7-200 Plc之比较指令入门教程

    西门子S7-200 Plc之比较指令入门教程,本节来学习下西门子s7-200“比较指令”的知识,下面是比较指令的常见类型:常见操作数,针对B\I\DI\R做下简单的解释。

    时间:2021-10-23 07:16:16

  • 西门子s7-200同一数据源不同时间的比较方法

    西门子s7-200同一数据源不同时间的比较方法

    西门子s7-200同一数据源不同时间的比较方法,问题:s7-200同一数据源不同时间怎么比较?同一个地址在不同的时间下获取的数值,然后把这些数值进行比较。

    时间:2021-10-23 07:06:27

Copyright © 2015 - 2022 dgjs123.com All Rights Reserved

电工天下 版权所有