现状在做一个项目,要控制24台伺服电机,14台闭环步进电机,想用MODBU功能,我想问一下用两台PLC可不可行。两个PLC都要跟上位机进行通讯,这跟上位机通讯怎么进行
问题补充:
MODBUS通讯的话控制模式分模拟量和脉冲量的嘛?上位机是电脑。上位机的功能是要收集和发送数据
最佳答案
使用MODBUS可以进行多站通信,关键是24台如果对实时速度(位置)调整,并且要求控制同步延迟比较低的话,这样有难度。如果用模拟量的速度控制那是没什么问题。脉冲位置控制的话,一个PLC只能带3个轴,24台实现不了。
上位机是什么系统,如果是数据采集的话,用SMART OPC,或者WINCC都行。
==================
问题补充:MODBUS通讯的话控制模式分模拟量和脉冲量的嘛?上位机是电脑。上位机的功能是要收集和发送数据
MODBUS是点对点通信,一次对一个站通信,通信24台设备需要时间,如果你的24台驱动器需要做同步控制的话,那么就很难在短时间完成。
提问者对于答案的评价:
问一下这个时间能有多长呢。。。还有就是这个modbus的话通讯是给一个电机信号,电机完成以后在进行下一个通讯还是说,一个一个的连续通讯。。还有就是我打算用工控机通过交换机跟两个plc通讯。。他们通过以太网进行连接,这个方案可行嘛
最佳答案作者回复:
电机控制你还是要咨询驱动器厂家,建议是速度或位置等数据通过MODBUS给驱动器,然后启停通过DQ来控制。通讯的话,理想情况下是一个站0.3秒左右的时间(无数据校验),有时候会通讯更长达到2秒。上位机的实现很多方式,西门子的OPC,国产的组态王都可以。如果你这些驱动器仅仅都是速度控制,建议使用模拟量方式控制,不要走MODBUS。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc364030.html