表1 为地址上升沿检测指令说明表。
    表1   地址上升沿检测指令说明表
|     参 数  |     数据类型 |     存储器区域 |     说 明  | 
|     <地址1>  |     BOOL  |     I、Q、M、L、D  |  <地址1>是被检测上升沿变化的  信号 | 
|     <地址2>      ( M_BIT)  |     BOOL  |     Q、M、D  |  <地址2>是用来指定“沿变化”  的存储器位,该位保存的是上一次 POS的信号状态。如果这一地址没有 被输入模板使用,对M_BIT位只使用  I的输入镜像区 | 
|     Q  |     BOOL  |     I、Q、M、L、D  | 单脉冲输出 | 
    2.指令功能说明
    POS(地址上升沿检测)指令是将<地址1>的信号状态与存储在<地址2>中的上次扫描的信号状态进行比较。如果当前的信号状态是“1”,上一次的信号状态是“0”(检测到上升沿),则在这一指令后的RLO将置成“1”。
    表2 为POS地址上升沿检测指令对状态位的影响。
    表2    POS地址上升沿检测指令对状态位的影响
|     -  |  BR |  CC1 |   CC0 |  OV |  OS |   OR |   STA |  RLO |  /FC | 
|  写状态位 |  - |  - |  - |  - |  - |  x |    1  |  x |   1 | 
    3.指令应用举例(见图2)
    如图2所示,在下面的条件都满足的情况下,输出Q4.0的信号状态为“1”:
    1)输入I0.0、I0.1、和I0.2的信号状态都是“1”;
    2)输入I0.3上有“上升沿”信号检测到;
    3)输入I0.4上的信号状态为“1”。
    图2    POS指令应用举例


 会员中心
 会员中心 会员注册
 会员注册 
  
  返回顶部
返回顶部 刷新页面
刷新页面 下到页底
下到页底