恭喜,你发布的帖子
发布于 2020-06-10 09:35:48
13楼
讨论的很激烈,我也来凑凑热闹。
首先,我想了解一下楼主的真实需求是什么?因为需求不一样,解决方案就不一样。
碰到外部开关,使被控对象快速停下来,是为了实现最短时间呢?还是最短路径?还是每次都要同一个位置?也就是我们控制上常说的,快,准,稳三个指标,这个三个指标往往是矛盾的,要看你更侧重哪一个?最后把另两个加进来,寻求一个最优解。当然说归说,这个是很难的,也是目前我研究的一个方向,就是如何评价一个解决方案的最优性。也希望论坛上的朋友们和我一起探讨。
回到楼主的描述,如果只是想让PLC快速停止发脉冲,我理解的应该是楼主希望时间最短。
那么就只分析这三个停止的区别就好了。由于不清楚SMART PLC内部的机制,那只能结合楼主描述和我了解到一些信息猜测。 SMART和1200采用相同的机制, CPU 与高速芯片之间采用10ms时间片通讯,那么三个停车分别对应,1CPU按一定斜坡减少脉冲,至到为0 2CPU 不再发脉冲给高速芯片 3 CPU通知高速芯片,没发完的也不要发了。当然这只是猜测,实际情况不得而知。
如果猜测成立,那么楼上好多问题都好回答了。
请填写推广理由:
分享
只看
楼主