回复:见鬼了!smart200 即使强制使能,依然能导通

已锁定

一世天蓝

  • 帖子

    214
  • 精华

    0
  • 被关注

    24

论坛等级:侠士

注册时间:2015-01-15

普通 普通 如何晋级?

发布于 2022-11-09 14:00:36

33楼

展开查看
以下是引用WWCWWC在2022-11-09 13:30:26的发言 >30楼

我的几点疑问:

1)VD1004 和VD900与你上面疑问的程序有什么关联?

程序中你只列举了一个外部输入,一个内部V区作为线圈,和VB570,记录外部输入次数。

当你取消初始化赋值,程序能够“正常”,硬件非常清晰的说明VD1004 和VD900与你上面的程序有密切的关系,这点是通过你的描述来判断的。

2)加上常闭的SM0.0,相当于把程序做了断点,那就没有讨论的价值了。

你这样好了,如果方便,把你的原程序上传上来,大家有兴趣的可以看看,到底是问题出在那里。


以下是引用一世天蓝在2022-11-09 12:47:57的发言 >29楼:我目前的疑虑是:1,...

引用29楼详细内容:

我目前的疑虑是:

1,  是否我对数据块的理解有误。我对数据块的理解是下载程序的时候,设置一个初始数值。现在我将VD1004 跟VD900  赋初始值去掉,在下载完程序后,在触摸屏手动输入他们的数值1.这样操作,就再没出现过上述问题。

2, 假如我数据使用地址有重复的地方,数据变化是其他程序段引起的,那么为什么在我将图上程序段加上1个常闭的SM0.0之后,数据就没有变过了。显然数据变化就是这里引起的。另外,这里跟强制不强制关系不大,因为一开始我以为是外部信号干扰导致这里程序段导通,才将信号改为强制,并且将PLC外部的接线都拆掉了。也就是说不强制,然后断开DI端子,这里的程序段照样可以接通。究竟为什么会接通。


这里面肯定有问题,我甚至可以录制1个视频,供大家讨论交流,技术员交流一下技术不是挺好的。


以下是引用WWCWWC在2022-11-09 07:38:42的发言 >22楼:,刚刚看到这个贴,...

引用22楼详细内容:

,刚刚看到这个贴,正想来捉鬼,楼主自己捉拿了,好的,好的,虚惊一场。

作为一个板凳队员,仅仅看楼主一个截图,实际很难找到问题的根源,能够做的也只是根据楼主的截图,单独做一下测试。

   话说想捉拿plc的bug不是一般人能够做到的事情,产品在出厂前,已经被多多少少的人前期测试过不同的场景。


程序加了断点,数据块依然写入VD1000跟VD900的数据,运行程序后,语句无法更改V190.6跟VB570的数值了,我的意思是:是这个语句导通导致的状态变化,但为什么能够引起状态变化,就是讨论的问题。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9023条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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