能电机

西门子S71200对V90PN伺服驱动

发布时间:2023/7/16 17:41:01   

西门子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.=功率单元无热过载报警

众智博远-智能化解决方案

转载请注明:http://www.aideyishus.com/lkgx/5501.html
------分隔线----------------------------