回复:1200PLC的程序问题

君临燕

  • 帖子

    20
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2019-01-03

普通 普通 如何晋级?

发布于 2019-02-14 11:11:34

8楼

展开查看
以下是引用qingzi在2019-02-13 18:33:47的发言 >6楼

这是正解。

一个扫描周期赋值500,下个扫描周期赋值250,依次循环。

以下是引用Hery_Han在2019-02-13 16:49:05的发言 >5楼:你觉得同时接通,这...

引用5楼详细内容:

你觉得同时接通,这只是因为监控刷新的慢导致的,实际是M0.5这个点在不停的变换状态,每个扫描周期改变一次(程序段一的功能就是取反M0.5)

我这段程序,是比较简单的,就是高速计数器=参考值后,触发一个硬件中断。如果说是因为刷新慢产生的,那么我设定的高速计数器参考值(如图中的MD14)应该在不停地发生变化,。可我没看到变化。

上面这段程序,我就写在这个中断里面。

可是如果,我把这段程序写在OB1里面就会出现如你所说的数据在随着扫描周期不断变化(就是250和500不停地无规律跳动变化)

我就想问,为什么?OB1里面能看到数值变化,而中断里面看不到数值变化?

新手,请多指教。如有缘相识,请加我VX:wanghaojunok
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15203条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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