200SMARTV2.3如何实现将 按顺序出现的计算结果传送给高速计数器预设值存储区预设值排队等候

200smart如何实现每一次加法结果依次保存于预先空留的vd100开始的存储区  运算结果不会超过200个 这些结果是时间先后产生  不是一次性就只道这些值 当I0.1接通一次计算一次结果  按先后顺序保存到vd100开始的V区存储预留空间足够   然后这些结果只被当需要时依次顺序只被调用一次传送到高速计数器预设值存储区SMD42  这些结果只被调用一次 也就是预设值排队等候被调用 然后高速器计数到达产生中断

最佳答案

用表格指令,应该可以满足你这个要求。
建表(存储器填充FILL)
填表(增加至表格ATT)
查询(表格查找TBL)
先入先出(FIFO)
或后入先出(LIFO)
先从下面的链接中一个一个实验成功,然后再集成测试。
S7-200 SMART 表格指令(内附例程)
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/042.html
另外附上高速度数的相关链接
S7-200 SMART高速计数器常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/013.html

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc281670.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午10:12
下一篇 2020年10月30日 下午10:12

相关推荐