恭喜,你发布的帖子
发布于 2018-11-04 22:02:19
17楼
你的逻辑写得最好,但是在PC中写的有什么用.举个简单的例子,一个电机带动运动部件到停止位停止,你读取停止位的信号,PC中读到这个位ON后逻辑运算,通信方式停止这个电机运行,假如这时通信延时500ms,你的电机是不是至少多走了500ms的距离了,这时是不是可能发生了机械碰撞了呢。再举个简单的例子,电机正反转,有些机械操作工在调整位置的时候,频繁按正反转按钮调整位置,我想看看靠通讯联锁是否应付得过来。
我这里没有否认PC BASED 系统的意思,我想表达的是每种架构的控制系统都有其适用的场景。没有全能和万能的东西存在。
PC肯定不会干电机停止这种活,直接运动控制肯定还是交给底层去做,像最近做的几个设备实时性高的功能都封装在PLC或相关硬件里,保留功能接口,PC只负责请求和调用,另外通讯交换时间10ms左右,还有我们以前做大型辅机319PLC的扫面周期差不多都到500ms了。
请填写推广理由:
分享
只看
楼主