回复:STEP7--MOVE 的问题

已锁定

askab

  • 帖子

    405
  • 精华

    5
  • 被关注

    34

论坛等级:侠圣

注册时间:2005-07-24

黄金 黄金 如何晋级?

发布于 2022-12-14 17:14:30

1楼

今天遇到个奇怪的现象。MOVE传送不了。是不是哪里设定不对。谢谢大家

/////////////

你这个是用BOOL量的上升沿脉冲信号作为数据传送的开关,有时可以有时不行。

第一,考虑你段程序在FC/FB/OB里的执行(扫描周期),如果有需求,你可以放在中断里执行。

第二,你那个上升沿信号M151.7 在别的地方有赋值,例如MB151 MW150  MD 147等等,

第三,你这个MOVE 传送不了,是有数据,但不发生变化,还是数据没有值。

这个要区分,例如你的DB10.DBW18 是你要求给定的值,但是否在别的地方有存在数据更改。例如清零等等。

你可以这样尝试,假如DB10.DBW18 是个固定值,这样把DB10.DBW18 改为该固定值,然后监控是否执行。

或者在MOVE 下面并一个计数器,然后根据实际情况,过一段时间查看计数值   例如我一个工序赋值一次,一个工序执行10分钟,那么 1个小时 则为 6次 ,然后查看数据是否为6次还是比6次少,如果少,则考虑程序的逻辑结构与其它地方是否有冲突。




大家同行,you ok ? me !
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54699条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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