好无助啊,程序看不懂呀,请各位老师帮帮忙。

OB40 

程序段1:
L  PIB 124
T  IB  124
L  PIB 125
T  IB  125
L  #OB40_POINT_ADDR
T  MD182
程序段2:
A  M185.0
CALL  FC21
求解:   程序段1是什么意思。
 程序段2中M185.0在什么条件下会接通 。 最好能够详细点。谢谢了。

问题补充:
OB40 

程序段1:
L  PIB 124
T  IB  124
L  PIB 125
T  IB  125
L  #OB40_POINT_ADDR
T  MD182
程序段2:
A  M185.0
CALL  FC21
求解:   程序段1是什么意思。
 程序段2中M185.0在什么条件下会接通 。 最好能够详细点。谢谢了。
 
 
程序  FC21中的内容  :(用来计数功能)
程序段1:
 L     1
      T     DB3.DBD  320
      NOP   0
程序段2:
  A     准备取样计数电眼       I124.0
      JNB   001
      L     DB3.DBD  320
      L     DB3.DBD  308
      加D    
      T     DB3.DBD  308
001: NOP   0
程序段3:
  AN    M     79.2
      A括号    
      L     DB3.DBD  308
      L     DB3.DBD  332
      等于D   
      括号   
      S     M     67.2

最佳答案

OB40是硬件中断组织块。
L  PIB 124
T  IB  124    是把外部输入状态在执行硬件中断时写入到输入过程映像区。
参见:西门子过程映像
http://wenku.baidu.com/link?url=YqPlaiNwz5j8LOMPNqWrwkiQ0ENxzPX9fZ5vFt9KyypmR6LJkqEzPShCrSyXiAo2tMnEFBEjey8X4QdSEYXaUG97qyAzbc6Gb9e9kqT9RCm
#OB40_POINT_ADDR 的含义见下面的文档,里面有详细的介绍。
参见:西门子组织块使用说明
http://wenku.baidu.com/link?url=D8zHIJKiV9A-9lzUdYNeIjE1fv6H8h9d87EYzdU9oP6KIVm_uBFDGVK6FWAdHGcupM-3nKE1Yc6HdHT6tMTn2V1y64SIS9hcpM-3MO6sqRi

选中M185.0,单击右键,用GO TO去查找一下。

提问者对于答案的评价:
讲得非常好,就是我主要问的问题是M185.0在什么情况下会接通调用FC21,我已将I124.0在模块属性里面设置了上升沿触发,M185.0在别的地方也未使用到。(MD182中(MB185)已包含了M185.0)

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc236695.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午3:57
下一篇 2018年12月1日

相关推荐