不知道你是用200还是300 CPU。对于200CPU,如224XP,这个控制是开环的,不能闭环。最简单的办法是使用使用菜单”工具“中的”位置控制向导“,选"配置S7-200 PLC 内置的PTO/PWM *** 作,一步步按需要往下完成配置。配置完成后生成会在”程序块“中生成”向导“,最简单的应用就是调用”PTOX_MAN",在“SPEED"端输入你需要的
脉冲数,使能该块,”RUN“置1,从你配置的Q0X(0或者1),就可以输出能脉冲串了。如果需要,进行电平转换后与伺服
驱动器或者步进电机驱动器连接。除非你是非精确控制就可以,你要是想精确定位的控制的话就不行。伺服驱动器可以采用恒转矩输出来满足负载,但是定位采用模拟量就只能是将伺服电机当普通电机用了,PLC就不知道其旋转角度和工件的位置了。有一种方法,那就是看外接
编码器能否配西门子的DP接口模块,编码器可以接受DP通讯信号。可以使用S7-313C的模拟量定位功能,但是定位精度较低,远远比不上脉冲定位。313C支持不了,使用Fm354性价比极低。
采用支持脉冲输出的PLC+伺服才是高精度定位的经济方案。
评论列表(0条)