程序内输入突变,通过一个函数后输出也突变,突变对系统影响较大,我现在想让输出平滑的过渡到另外一个值,怎么样编程才能实现呢?希望具体一点,谢谢各位专家大神!
问题补充:
这是相应的程序,1是输入,2输出经过转换从PLC输出
图片说明:
最佳答案
这个可以这样来理解:
如MD132这个数据,可以通过时间(定时中断)的累积实现。
如设置定时中断数据100mS,数据数值为2000.
初始值由0值开始,通过中断100次(10秒)实现由0到2000数据数值输出的转变。
当第一个100mS到来时,输出数据数值为20,第二个中断数据数值输出为40、、、、、、直到第100个中断到达时,数据数值为2000。
这个仅仅是一种思路,你可以参考类似的。
提问者对于答案的评价:
谢谢你的回答,为了实现这个算法我想通过变量的变化值超过一个范围就动作,如何能够计算得到变量在某段时间的变化值呢?我是菜鸟,希望大神能够说得详细一点!!!谢谢啦!
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc175793.html