发布于 2004-05-24 11:32:16
0楼
我编辑的程序如下:
请各位在百忙之中给予帮忙,
请指正问题.
我使用的变频器为ABB ACS800
在OB1中
NETWORK1
CALL FC 21//读变频器参数
DBPA:=50
SYPA:=0
SLPA:=8
NOP 0
NETWORK 2
CALL FC 22//写变频器参数
DBPA:=50//系统参数块
SYPA:=0 //系统参数块起始地址
SLPA:=8//从站参数起始地址
NOP 0
NETWORK 3//速度给定
L 5000
T DB100.DBW 14
NOP 0
NETWORK 4//控制字给定
L W#16#10F
T DB100.DBW 12
NOP 0
在OB100中:
NETWORK 1 初始化
CALL FC 23
SANZ:=1//从站数
TNU1:=8//从站开始地址
PPO :=4//PPO类型
DBND:=100//用户块
DBPA:=50//参数块
WDH :=100//重复次数
PANF:=256//第一个从站硬件地址
ANZ :=MB0//错误信号
NOP 0
NETWORK 2
OPN DB 100
NETWORK 3
L W#16#875
T DBW 12 //控制字
NOP 0