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