西门子S7-200 SMART配套V90 PN速度控制的两种方法

2020-07-27 17:33:45 admin

1.S7-200SMART可以控制几个V90 PN

在不挂其他PROFINET设备下,最多可以控制8V90 PN


2.给了控制命令不运行有哪些原因?

• 检查V90驱动器是否有故障信息,消除故障

• 检查ConfigAxis 输入是否是16#3F

EnableAxis需要上升沿触发且保持

image.png

STEP 7-Micro/WIN SMART V2.4 S7-200 SMART PLC(固件版本 V2.4)开始增加了 PROFINET通信的功能,通过PROFINET接口可与V90 PN伺服驱动器进行通信连接进行速度控制,此接口可支持八个连接(IO 设备或驱动器)。实现的方法主要有以下两种:

1. V90使用1号标准报文,PLC通过调试软件中提供的SINAMICS库功能块SINA_SPEEDV90PN进行速度控制。

2. V90使用1号标准报文,不使用任何专用程序块,利用报文的控制字和状态字通过编程进行控制,使用这种方式需要对报文结构比较熟悉。


需要安装的软件:

STEP 7-Micro/WIN SMART V2.4 调试软件

STEP 7 Micro/WIN V2.4 SINAMIC control 库更新工具

SINAMICS V-ASSISTANT 软件

 V90 PN配置要点

• 设置控制模式为"速度控制(S)"

• 配置标准通信报文1P922=1)

V90在线后点击"设置PROFINET->配置网络",设置V90IP地址及设备名称:注意:设置的设备名称一定要与200 SMART项目中配置的相同。

 参数保存后需重启驱动器才能生效。

 

方法一 使用标准报文1SINA_SPEED功能块

V90 PNPLC采用PROFINET RT通信方式并使用报文1,项目步骤如下:

1. 创建项目后,安装V90 PNGSD文件。

image.png

2. 选择PLC为PROFINET控制器

image.png

3. 设置PLCIP地址,并且添加V90 PN驱动器,设置驱动器IP地址和设备名称

image.png

4.在配置报文的视图中添加标准报文1到模块列表中,最小的更新时间为4 ms

image.png

5. 编写程序,注意St_I_addSt_Q_add的地址必须和报文1IO地址对应

image.png

6. 分配程序库使用的V地址区

image.png

7. SINA_SPEED功能块输入输出参数说明

输入参数:

image.png

ConfigAxis的各位说明:

image.png

输出参数:

image.png

方法二 PLC通过IO地址直接控制V90 PN

此种控制方式无需专用的程序块,直接给定速度。V90使用标准报文1,项目及网络配置步骤与方法一相同。通过对输出的第一个控制字进行驱动器的起停控制、第二个控制字可以指定电机运行的速度。

V90对应的输出地址可从设备视图中查看:

image.png

在主程序中调用MOV_W命令,发送对驱动的控制字及速度给定:

1. 通过第一个控制字进行驱动器的起停控制(16#047E->16#047F

image.png

2. 通过第二个控制字可以指定电机运行的速度(十六进制16#4000,即十进制的16384对应 p2000 速度参数值)

image.png

例如,V90 PNp2000=3000rpm,如果SpeedSetpoint设置为十进制的8192(即十六进制的16#2000),则表示速度给定为1500rpm

以上就是S7-200SMART控制V90PN速度控制的两种方法,若您在实际的应用中还有其它的问题,请与图灵智控联络,更多产品推荐:

《西门子SINAMICS V90 伺服


电话咨询
产品中心
客户案例
QQ客服