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

已锁定

一世天蓝

  • 帖子

    214
  • 精华

    0
  • 被关注

    24

论坛等级:侠士

注册时间:2015-01-15

普通 普通 如何晋级?

发布于 2022-11-09 14:49:43

37楼

展开查看
以下是引用莘莘学子在2022-11-09 14:35:02的发言 >36楼

不要拿你的错误程序来说是PLC的BUG。你就按我们提供的方法去试,VB570也好,VB300也好,你在主程序只写I0.2驱动V190.6置位,加个VB570计数,然后VD1004,VD900去随意赋值,看看VB570有计数吗?

以下是引用一世天蓝在2022-11-09 14:25:15的发言 >35楼:其实我更愿意相信是...

引用35楼详细内容:

其实我更愿意相信是我程序的问题。因为本身问题很好解决,如果是产品问题反而麻烦。

但我现在解决问题的方法,仅仅就是我删掉2个数据的初始赋值。但程序我是没有进行任何更改的。去掉的2个数据,我改为在触摸屏更改数值。我数据块数据也不多。  附图如下



钻牛角尖不好,大哥。我说句不好听的,我程序就是写成一堆狗屎,我也没能耐去让一个外部输入信号用程序给他导通了。我明确说过,只要在那个语句后面加个断开触点,例如常闭的SM0.0,数值就不会变动了,这么明显的告诉你后面的线圈跟数据会变化就是因为这个语句通了,怎么还不觉得是有一点蹊跷吗?我现在直接将I0.2改成常开的,看看还能不能通。附图如下:

测试2分钟,图在下边,你只要能给我解释通为什么这里换成常开,数据就不会变化了,如果是程序其他地方引起的问题,告诉我为什么这里常开数据就不会变了?技术员思考问题得有逻辑性,不是大概看一下就能模糊带过的。

45分的图


47分的图


程序同样没有做任何更改。数据块也写入VD1004 VD900的数据。但这次没有数据不会变化。我相信不是这2个地址出了问题,而是我程序的写法用到这2个地址,刚好写法上与底层有什么冲突,说白了我觉得肯定有bug。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8945条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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