恭喜,你发布的帖子
发布于 2021-07-10 09:18:21
15楼
如果只是简单的风机间歇运行时间控制,可以直接用clock_60s指令,上升沿使用INC_W指令计数加1,然后判断计数,小于运行时间启动风机,大于运行时间停止,周期满后使用MOV_W指令清空计数,执行下一循环。停止时间、运行时间单位为min。
我做的曝气鼓风机、除臭系统风机间歇运行控制都是这么写的,简单明了。对于控制要求不负责的设备适用,除第一次自动启动周期不完全匹配外,后面运行的周期是完全一致的。不要用定时器,100ms定时器的最大定时时间是3276s,需要配合计数器使用,中间变量和运算会很复杂。
当然我这种方法只适合最简单的间歇运行控制系统,如果要求精度高,还是老实的用定时器或中断吧
请填写推广理由:
分享
只看
楼主