Danfoss变频器通过Profibus读写内部参数的应用Danfoss.PDF
文本预览下载声明
Danfoss变频器通过Profibus读写内部参数的应用
Danfoss变频器通过Profibus通讯读写内部参数的应用
变频器是现代化工厂中常见的设备,在一条生产线中,profibus现场总线
网络中会有多台的变频器从站在运行,这使得plc中通讯程序往往比较大,本
程序通过西门子plc组态多台丹佛斯变频器,利用固化的FB程序块,可以快
速方便的读写多台变频器参数。下图为例程中的硬件组态:
每个丹佛斯变频器从站映射到PLC中的I/O地址如下:
VLT 为Danfoss 公司的注册标志 Created by Lin Minghua
Page 1 of 8
Danfoss变频器通过Profibus读写内部参数的应用
一 . FB1 Read Danfoss VLT status程序块说明
此程序用来读取profibus网络中从站的通讯状态,如果网络中的vlt变频器
没上电或者没有联上profibus,则该地址变频器的状态位被设为逻辑0,反之
VLT 为Danfoss 公司的注册标志 Created by Lin Minghua
Page 2 of 8
Danfoss变频器通过Profibus读写内部参数的应用
则为1。FB1FB1 Read Danfoss VLT status可以与FB2 Danfoss VLT
PCA block一起读写变频器的参数。
SFC51’RDSYSST’用来读取网络中组态的从站列表,没被组态的从站则不能
读取。FB1可以用在所有丹佛斯变频器产品中。
输入:
Int_Ext (Integer):
0:PLC作为主站。
1:PLC不是主站,主站是其余外部设备。
Master_No (Integer):
主站PROFIBUS系统号,见硬件组态
Timer_No (S7 Timer):
分配一个S7计时器
输出:
1表示指定地址的从站被激活
VLT 为Danfoss 公司的注册标志 Created by Lin Minghua
Page 3 of 8
Danfoss变频器通过Profibus读写内部参数的应用
0表示指定地址的从站没被激活
Station01_32(双字)读取地址1-32的从站
Station33_64(双字) 读取地址33-64的从站
Station65_96(双字) 读取地址65-96的从站
Station97_127 (双字) 读取地址97-127的从站
分配举例:
二: FB2 Danfoss VLT PCA block程序块说明
本功能块可以读写变频器参数,PPO类型需要指定,比如PPO1,PPO2,PPO5
SFC 14 “DPRD_DAT” 和 SFC 15 “DPWR_DAT”用在了FB2 “Danfoss
VLT PCA block”.
VLT 为Danfoss 公司的注册标志 Created by Lin Minghua
Page 4 of 8
Danfoss变频器通过Profibus读写内部参数的应用
输入:
Address (Integer):硬件组态中的从站起始地址
Par_block (Block_DB):包含指定的读写参数的数据块
Enable (Bool):使能本FB块的上升沿,或者复位本FB块的错误
输出:
Done
显示全部