发布于 2012-10-16 10:34:27
5楼
建议您适当变更一下方案。原因:模拟算术的数据范围是-32768~32767之间,无法达到99999,就不能将数据分为:*1,*10,*100,*1000,*10000等,最后用模拟算术相加后“合并”了。另外,LOGO没有PLC的整数加减指令(指的是:读取某地址的数据后,直接加上1或10或100或1000等等,并且保存在原地址)。
1、取消移位键,改为:编程键 PRG键。长按数秒钟调出第一个要设置的数据,连续按编程键依次调出要设置的数据,可分别设置其它参数。
2、将保存键变更为:退出数据设定状态的键,数据修改时直接保存;
3、按下数据增加或减小键时,数据立刻增加或减小1,长按则快速修改数据。
4、长按增加或减小键时,快速修改可分为两档。例如:长按1秒后每秒钟数据变化10,继续按3秒后每秒钟数据变化100或更多。
5、修改后的数据使用 计数器保存(一定要 激活参数保持)。如果有必要:适当设置计数器的 开始值,还可以限制参数的最小设定值。
6、每个要修改的数据使用1个文本显示模块,并加上数据的中文名称等。
我想:这样做程序可能会简单很多。
书山有路勤为径,学海无涯苦作舟;三人行,必有我师;森林之外的树木也能成才