使用西门子S7-1200 PLC控制伺服驱动器(如V90)实现运动控制,主要有以下三种方法,可根据实际需求选择:
方法一:组态位置轴工艺对象(使用标准报文3)
控制方式:中央控制方式,位置计算在PLC中完成,驱动器执行速度控制。
配置要点:
设置控制模式为"速度控制(S)"。
配置通信报文为标准报文3。
在PLC中组态位置轴工艺对象,通过MC_Power、MC_MoveAbsolute等PLC Open标准程序块进行控制。
应用场景:适用于需要PLC集中处理位置计算的场景。
方法二:使用FB284(SINA_POS)功能块(使用西门子报文111)
控制方式:分布控制方式,位置计算在驱动器中完成。
配置要点:
设置控制模式为"基本定位器控制(EPOS)"。
配置通信报文为西门子报文111。
在PLC中使用FB284功能块,实现相对定位、绝对定位等位置控制。
应用场景:适用于需要驱动器自主处理位置计算的场景,可减轻PLC负担。
方法三:使用FB38002(Easy_SINA_Pos)功能块(使用西门子报文111)
控制方式:分布控制方式的简化版。
配置要点:
设置控制模式为"基本位置控制(EPOS)"。
配置通信报文为西门子报文111。
在PLC中使用FB38002功能块,功能比FB284少,但使用更加简便。
应用场景:适用于对功能需求较简单,追求操作简便性的场景。