恭喜,你发布的帖子
发布于 2016-12-22 15:26:35
9楼
特别有创意的应用!赞!谢谢分享!特别是这种资料齐全的分享,价值更高!
有一点改进建议:
1)您在文档资料的最后一段写到:【原本计划用LOGO!中的算术指令功能块,运算后将被测表的检测误差直接屏显,但发现算术指令功能块的计算结果只保留整数位,这影响了精度,故未使用。】
虽然算术指令功能块的计算结果为整数。但是,在消息文本显示中的显示,是可以显示小数的。例如显示2位小数:在计算过程中将结果放大100倍(乘以100),再将算术指令功能块中的“文本显示块中的小数位数”设置为2就可以了。这一点您当时可能没有注意到。
2)档位的选择可以简化:这个有两种方案
方案1:
1、设置B001至B007的“接通阀值”与“关断阀值”分别为:1与2、2与3、3与4、4与5、5与6、6与7、7与8;
2、将连接在B008至B014输出的“线”分别调整至B001至B007;
3、B007的输出经过标志位M后 取下降沿(用 沿触发与非),复位计数器B001至B007。
方案2:只使用一个计数器,算术指令引用该计数器的计数值,算术指令功能块输出的模拟量 分别送给7个模拟量阀值触发器。7个模拟量阀值触发器的“接通阀值”、“关断阀值”的设置,以及计数器的复位等,参考方案一的相关程序结构,不再详述。
甫哥人真心不错啊,能够指出楼主的问题,这是需要花时间去研究的。
请填写推广理由:
分享
只看
楼主