想用smart控制9个松下伺服,都是简单位置控制,其中4个伺服是同时推动一个东西所以要联动且速度方向一致,其余5个伺服单独运动,如果全用脉冲控制,相应是快,需要很多高速脉冲输出口,并且线缆很多,不合适,那只能走通讯485(该型号的伺服只支持232、485),问题又来了,虽然485可以控制很多点,但是主从模式决定了只能轮询每个节点,PLC发送位置指令后,节点接受,延迟后再发送回复信息给PLC,同时还要不停的将运动位置信息发送给PLC,反馈给电脑WINCC做监控画面用(这个地方是不是节点不能主动发位置信息,还要PLC先询问再被动发送?)然后再给下一个节点发指令,重复同样的过程,4各节点下来不知道多少时间过去了,第一个和第四个会不会严重的不一致,第一个会吃力严重,都是自己瞎想,不知分析的对不对。望大家解惑!
我现在这么想,不联动的5个伺服走485通讯,延迟也没关系,用高速脉冲控制4个联动电机,并且用1个高速脉冲输出口来控制四个伺服,不知道负载能力够不够?负载能力不够的话用2个脉冲输出口来控制,一个口带2个伺服,2个端口设定频率一致,(有点异想天开)。有经验的师傅抽空聊聊。希望有更好的解决方案。再此谢过。
再就是西门子和日系伺服端口匹配问题,之前有师傅(芳侠,工控老鬼,再次感谢两位)指教说可以加电阻到com端,解决漏型PLC和源型端口的对接。