回复:对输入状态延迟一段时间再原样输出的程序,请测试指正

winter938

  • 帖子

    1550
  • 精华

    33
  • 被关注

    41

论坛等级:至圣

注册时间:2005-06-09

黄金 黄金 如何晋级?

发布于 2011-05-04 09:54:55

5楼

楼上:看了你做的程序,做得很好,让我学了不少东西.

有一点小问题:
你L0.0的变化采样在时钟不变化时照样会入栈,使得栈内记录时钟数据一样,因此出栈时输出L16.0会以扫描周期反复翻转

另外第二个网络中L16.1可否不复位,子程序调用时L16.0,L16.1用掉电保持的V区做参数,这样实现掉电前后的连续,这里的初始化和掉电保持好象有问题

第三个问题是第一个网络中LD17的数据形成给LW17赋了16#0800如果它对应V区指针的高16位,是否200的所有型号的V区指针都如此?不是的话会影响你的库的通用性.

第四个问题可以忽略但会影响其它不了解你的库的人使用,那就是POU注释中
当设定为 4 (或 5 6 7 )时有 2 个数据,工作表占用 0 至 19 字节。
设定为 8 时有 3 个数据,工作表占用 0 至 21 字节。
设定为 64 时有17个数据,工作表占用 0 至 75 字节。
设定为 4n 时有n+1 个数据,工作表占用 0 至 15+4n 字节。
应修正为:设定为8工作表占用0至23字节,设定为 64 时工作表占用 0 至 79 字节
工控爱好者
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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