当前位置: 能电机 >> 能电机优势 >> 西门子S71200对V90PN伺服驱动
西门子S7-对V90PN伺服驱动进行速度控制的两种方法-方案2。PLC通过IO地址直接控制V90PN。此种控制方式无需专用的程序块,直接给定速度。V90使用标准报文1,项目及网络配置步骤与第3章节中的方法相同。基于PROFINETRT通信,通过对输出的一个控制字进行驱动器的起停控制、二个控制字可以给定电机运行的速度。PLC中的编程示例如表4-1所示。
1.V90的输出地址可从设备视图中查看:
众智博远-智能化解决方案在OB1中调用MOVE命令,发送对驱动的控制字及速度给定:
1.通过一个控制字进行驱动器的起停控制(16#E-16#F)
众智博远-智能化解决方案2.通过二个控制字可以指定电机运行的速度(十六进制16#,即十进制的对应p速度参数值)
众智博远-智能化解决方案例如,V90PN的p=rpm,如果SpeedSetpoint设置为十进制的(即十六进制的16#),则表示速度给定为rpm。可以通过监控表进行运行测试,先给控制字16#E及速度给定:
众智博远-智能化解决方案再给控制字16#F可以启动驱动器,并且进行速度控制。
众智博远-智能化解决方案报文1的控制字STW1控制字的位功能说明如下表所示:
STW1
信号描述
STW1.00到1上升沿=ON(可以使能脉冲)
0=OFF1(通过斜坡函数发生器制动,消除脉冲,准备接通就
绪)
STW1.11=无OFF2(允许使能)
0=OFF2(立即消除脉冲并禁止接通)
STW1.21=无OFF3(允许使能)
0=OFF3(通过OFF3斜坡p制动,消除脉冲并禁止接
通)
STW1.31=允许运行(可以使能脉冲)
0=禁止运行(取消脉冲)
STW1.41=运行条件(可以使能斜坡函数发生器)
0=禁用斜坡函数发生器(设置斜坡函数发生器的输出为零)
STW1.51=继续斜坡函数发生器
0=冻结斜坡函数发生器(冻结斜坡函数发生器的输出)
STW1.61=使能设定值
0=禁止设定值(设置斜坡函数发生器的输入为零)
STW1.70到1上升沿=1。应答故障
STW1.8,9保留
STW1.=通过PLC控制
STW1.=设定值取反
STW1.12~15保留
报文1的控制字ZSW1状态字的位功能说明如下表所示:
ZSW1
信号描述
ZSW1.01=伺服开启准备就绪
ZSW1.11=运行就绪
ZSW1.21=运行使能
ZSW1.31=存在故障
ZSW1.41=自由停车无效(OFF2无效)
ZSW1.51=快速停车无效(OFF3无效)
ZSW1.61=禁止接通生效
ZSW1.71=存在报警
ZSW1.81=速度设定值与实际值的偏差在t_off(关闭时间)公差内
ZSW1.91=控制请求
ZSW1.=达到或超出f或n的比较值
ZSW1.=达到I、M或P的限值
ZSW1.=打开抱闸
ZSW1.=无电机过温报警
ZSW1.=电机正向旋转(n_act≥0)0=电机反向旋转(n_act0)
ZSW1.=功率单元无热过载报警
众智博远-智能化解决方案