西门子plc中stl语句中上升沿的问题
来源:电工天下时间:2020-02-21 09:55:02 作者:老电工手机版>>
有关西门子plc中stl语句中上升沿的问题,为何用M40.0或其他中间位?不是检测I1.0的上升沿么,为啥不写成 FP I1.0,必须保存在边沿标志地址(<位>即中间标志M40.0)中。
stl语句中上升沿的问题
问题:
比如I1.0上升沿的时候,Q1.0得电,语句:
A I1.0
FP M 40.0
S Q1.0
为何用M40.0或其他中间位?不是检测I1.0的上升沿么,为啥不写成 FP I1.0?
解答:
1、有关 FP指令:
使用 RLO 上升沿检测指令(FP <位>)可以在 RLO 从“0”变为“1”时检测到一个上升沿,并以 RLO = 1 显示。
在每一个程序扫描周期过程中,RLO 位的信号状态都将与前一周期中获得的结果进行比较,看信号状态是否有变化。
前一RLO 的信号状态必须保存在边沿标志地址(<位>)中,以进行比较。如果在当前和先前的 RLO“0”状态之间有变化(检测到上升沿),则在操作之后,RLO 位将为“1”。
2,为何用M40.0或其他中间位?
为了保持前一 RLO 的信号状态,所以要必须保存在边沿标志地址(<位>即中间标志M40.0)中。
3、不是检测I1.0的上升沿么,为啥不写成 FP I1.0?
理由见上述。即,必须保存在边沿标志地址(<位>即中间标志M40.0)中。
相关文章
西门子plc上升沿与下降沿的作用及编程方法
西门子plc上升沿与下降沿的作用及编程方法,西门子plc上升沿与下降沿的作用及编程方法,以及上升沿和下降沿的主要作用说明。
时间:2022-09-20 19:49:42
plc地址上升沿检测指令功能与应用实例
有关plc地址上升沿检测指令的用法,介绍了plc地址上升沿检测指令的符号与功能,并举了一个plc地址上升沿检测指令的应用实例,供大家学习参考。
时间:2020-03-13 07:35:45
plc梯形图转语句表的例子
有关plc梯形图转语句表的方法,L是临时变量,所有的梯形图都可以转化成语句表,并非所有的语句表都可以转化成梯形图,只有附和一定格式的语句表方可转化成梯形图。
时间:2015-12-17 20:09:04
【图】西门子s7-200 plc上升沿中断事件的初始化程序
西门子s7-200 plc上升沿中断事件的初始化程序,I0.1上升沿产生的中断事件号为2,在主程序中用ATCH指令将事件号2和中断程序0连接起来,并全局开中断,附有程序代码与语句表。
时间:2015-11-03 16:10:12
西门子S7-300中RLO上升沿检测指令与程序扫描时间的关系
西门子S7-300中RLO上升沿检测指令与程序扫描时间的关系,S7-300的RLO上升沿检测指令 -(P)- 的作用是否会受程序扫描时间影响,不了解的朋友参考下。
时间:2015-10-31 15:27:23
西门子plc上升沿与下降沿的使用方法详解
西门子plc上升沿与下降沿的使用方法,上升沿与下降沿,主要用于信号由0变1或由1变0的那一时刻(瞬时跳变)变化状态所进行的控制,上升沿与下降沿的用法实例。
时间:2015-10-23 22:30:17
【图】step 7-micro/win 32梯形图和语句表的错误检查方式
step 7-micro/win 32梯形图和语句表的错误检查方式,step 7-micro/win 32编程软件功能的实现可以在联机工作方式(在线方式)下进行,部分功能可以在离线工作方式下进行。
时间:2015-10-14 20:37:14
【图】西门子s7-200系列plc逻辑堆栈指令的语句形式
西门子s7-200系列plc逻辑堆栈指令的语句形式,包括逻辑入栈指令lps、逻辑读栈指令lrd、逻辑出栈指令lpp、装入堆栈指令lds等指令的语句表达形式与功能说明。
时间:2015-10-03 19:27:04