回复:S7300没有输出,Step 7 V5软件监控提示有不匹配,确认后输出正常,请大侠指点是什么原因造成的,谢谢。

老 聂

  • 帖子

    7
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2013-02-21

普通 普通 如何晋级?

发布于 2013-05-15 10:50:31

2楼

谢谢!

检查过,没有多重赋值和重址问题。
但用到间接询址:包括间接询址DB;附上程序代码:
A(
L 0
L DB111.DBW 26
)
A(
L MB 112
)
= M 201.0

AN M 201.0
JC M001
L DBW 26
L 140
+I
T MW 230
OPN DB [MW 230]
A(
L DBW 452
L 0
>I
)
= M 201.1

M001: OPN DI 14
OPN DB 9
A(
L DIW 26
L DBW 0
)
A M 201.0
A M 201.1
= Q 64.5

Q64.5只在此程序块出现(QB,QW在整个程序中没有用到)。也没有中间接寻址对Q赋值。
这是第一次遇到这样的怪问题。
之前遇到过用间接寻址循环计数(一个扫描周期循环16次),导致PLC死机,重新开启都不行。
但只要将这个子程序重新下载重启PLC就正常或在主程序中暂时屏蔽该子程序,待PLC运行后再加载此子程序,PLC亦运行正常。此问题不规律出现,但一般在一个月以上。 这个问题就是不知道PLC为什么偶尔会将间接寻找的指针值赋错值。问题虽然解决,但至今不知原因?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54710条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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