使用step7-microwin与wincc flexible编写程序与画面在程序执行开始时需要使变频的频率从画面中手动输入,执行到某一时刻时需要时频率为一定值30HZ,但这一程序执行完以后,频率恢复画面中的数据,当然也可以在画面中更改新值?请问
1)如图1使用mov_w将定值30写入(后期有数据转换过程,转换4-20mA),是否可行?
2)怎样恢复原来的值?
问题补充:
程序中50改为30
图片说明:
最佳答案
你可以在程序里进行频率值的切换,给你一个编程的思路:
1.你定义V存储区里的一个字作为在画面中手动输入的频率值(例如VW100),另外定义一个字(例如VW102)写入30Hz频率值。
2.在程序执行开始时将VW100内的频率值用MOV指令传送到水泵,待程序执行到某一时刻需要频率为一定值30HZ时,在程序里进行切换并用MOV指令将VW102内的频率值用MOV指令传送到水泵即可。
3. 同样,要恢复原来的频率值,只需在程序里切换并用MOV指令将VW100内的频率值用MOV指令传送到水泵即可。
提问者对于答案的评价:
懂了,谢谢你
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc208080.html