写的一段程序,请指教

已锁定

一脚门里一脚门外

  • 帖子

    72
  • 精华

    0
  • 被关注

    2

论坛等级:游士

注册时间:2010-07-07

普通 普通 如何晋级?

写的一段程序,请指教

959

8

2012-12-20 22:13:47

我写了一段报警程序,想把DB110里每个字节的第二位和第三位进行报警,但是模拟实验一直只能读取块里的第一个字的2、3位。请高手指教问题出在哪里
在OB35中:
CALL FC 111
IN0 :=DB110
IN1 :=1
IN2 :=100
IN3 :=M0.2
IN4 :=M0.3
IN5 :=DB112
OUT0:=M0.5

FC111中,第一段:
m001: NOP 0
L #IN1
L 1
-I
T #TEMP0
A(
L #TEMP0
L #IN2
<=I
)
JNB m001
OPN #IN0
A DBX [AR1,P#0.1]
= #TEMP5
L #TEMP0
L 1
+I
T #TEMP0
+AR1 P#1.0
JNB M006
M006: NOP 0
A(
L #TEMP0
L #IN2
<=I
)
OPN #IN0
A DBX [AR1,P#0.2]
= #TEMP7
L #TEMP0
L 1
+I
T #TEMP0
+AR1 P#1.0
JNB M007
M007: NOP 0
第2段:
A(
O #TEMP5
O #TEMP7
O #IN3
)
OPN #IN5
A DBX [AR1,P#0.0]
L #TEMP0
L 1
+I
T #TEMP0
+AR1 P#1.0
FP #TEMP6
S #TEMP1
A #IN4
R #TEMP1
A #TEMP1
= #OUT0
写的一段程序,请指教 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54710条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。