边缘控制(边缘控制是1还是0)

符号

该指令包括两类:

1)、扫描操作数上升沿指令

温故而知新_扫描操作数的边沿指令(LAD)

2)、扫描操作数下降沿指令

温故而知新_扫描操作数的边沿指令(LAD)

功能:根据单个存储位(I、Q、M、D、L)的当前状态与上一周期的状态比较,如果发生上升沿或下降沿变化,则输出在一个扫描周期内保持为1;

执行

1、扫描操作数上升沿指令

1)、指令上方的操作数(检测存储位)当前状态与指令下方操作数(边沿存储位)的当前状态比较;

如果上方当前状态为1,下方当前状态为0,则认为指令上方的操作数产生了上升沿,该指令状态则为1;

2)、将上方的操作数当前状态保存到下方的操作数(边沿存储位)中;

3)、将指令状态与指令输入状态进行逻辑与操作,结果给指令输出;

2、扫描操作数下升沿指令

1)、指令上方的操作数(检测存储位)当前状态与指令下方操作数(边沿存储位)的当前状态比较;

如果上方当前状态为0,下方当前状态为1,则认为指令上方的操作数产生了下降沿,该指令状态则为1;

2)、将上方的操作数当前状态保存到下方的操作数(边沿存储位)中;

3)、将指令状态与指令输入状态进行逻辑与操作,结果给指令输出;

参数

1、扫描操作数上升沿指令

温故而知新_扫描操作数的边沿指令(LAD)

2、扫描操作数下升沿指令

温故而知新_扫描操作数的边沿指令(LAD)

知新

1、该指令不管在输入是什么情况,指令都是执行的;只有在检测存储位有边沿触发时,则与指令输入有关,同时会影响到边沿存储位。

2、边沿存储位地址只能使用一次,否则将影响边沿检测结果;

3、边沿存储位的存储区域必须是DB数据块的静态区域或位存储区;

4、在一个程序段中,该指令可以添加多个。

温故而知新_扫描操作数的边沿指令(LAD)

以上是个人总结,如有错误或更好的见解,欢迎交流。个人微信:15900310072。如果大家觉得还可以,帮忙关注、转发、收藏。

上一篇: 2014上海二手车牌价格(上海二手牌照价格行情)
下一篇: 用友T3增加二级科目提示已启用(用友T3增加二级科目,资产负责表不显示)
《边缘控制(边缘控制是1还是0)》文档下载: PDF DOC TXT

猜你喜欢