恭喜,你发布的帖子
发布于 2019-02-14 19:18:06
10楼
“打算将pid和采集以及输出一起放到定时中断中去做”---难道你现在不是这样做的吗?那这个pid计算有什么意义?
我现在是放到主程序中,做闭环时直接调用的,整个程序扫描周期是9-15ms,可能存在此次PID执行周期是10ms,下一个周期是15ms,但觉得这不是主要因素,您觉得呢?我实际将采集、PID算法 模拟输出,单独拎出来新建一个项目跑了一下,扫描周期,也要7-9ms,这种情况是不是我的程序太大了。我的工况是有正负力,如果使用标准PID的话,它是单向的(0.0-1.0),用不了,比较尴尬。大神,我觉得
西门子的PLC如果一路PID的话,程序不是太复杂,5ms应该可以保证,如果有2路PID的话,就够呛了,附件是我的程序。
请填写推广理由:
分享
只看
楼主