主题:!!请教:关于mm420参数设定问题
各位前辈:我刚刚接触变频器,用profibus通讯控制变频器。参照说明书及网上课程里的"profibus通讯快速入门”,我试着编写了下面的程序: CALL "DPRD_DAT"
LADDR :=W#16#32 //从iw50开始。读pkw区
RET_VAL:=MW45
RECORD :=P#DB2.DBX0.0 BYTE 8
CALL "DPWR_DAT"
LADDR :=W#16#32 //从qw50开始,写pkw区
RECORD :=P#DB2.DBX12.0 BYTE 8
RET_VAL:=MW48
CALL "DPRD_DAT"//PZD区,从58开始
LADDR :=W#16#3A
RET_VAL:=MW50
RECORD :=P#DB2.DBX8.0 BYTE 4
CALL "DPWR_DAT"
LADDR :=W#16#3A
RECORD :=P#DB2.DBX20.0 BYTE 4
RET_VAL:=MW52
A DB1.DBX 0.4 //参数设定选择
JC freq
A DB1.DBX 0.0
JC rese
S DB1.DBX 0.0
JU end
rese: A DB1.DBX 0.1//参数复位,设置p0970=1
JC levl
L W#16#23CA
T DB2.DBW 12
L W#16#0
T DB2.DBW 14
L W#16#0
T DB2.DBW 16
L W#16#1
T DB2.DBW 18
S DB1.DBX 0.1
JU end
levl: A DB1.DBX 0.2 //设置用户访问级为专家级,即p0003=3
JC comm
L W#16#2003
T DB2.DBW 12
L W#16#0
T DB2.DBW 14
L W#16#0
T DB2.DBW 16
L W#16#3
T DB2.DBW 18
S DB1.DBX 0.2
JU end
comm: A DB1.DBX 0.3//设置P0700的值=6
JC choo
L W#16#22BC
T DB2.DBW 12
L W#16#0
T DB2.DBW 14
L W#16#0
T DB2.DBW 16
L W#16#6
T DB2.DBW 18
S DB1.DBX 0.3
JU end
choo: A DB1.DBX 0.4//设置p1000=0006,
JC freq
L W#16#23E8
T DB2.DBW 12
L W#16#0
T DB2.DBW 14
L W#16#0
T DB2.DBW 16
L W#16#6
T DB2.DBW 18
S DB1.DBX 0.4
JU end
freq: L W#16#47F//设定主频率
T DB2.DBW 20
L W#16#3600
T DB2.DBW 22
JU end
end: NOP 0
但是编好之后,变频器为什么不动作呢?
我现在怀疑“DPRD_DAT"和"DPWR_DAT"使用不当,还是有其他原因?请各位高手指点,焦急等待。还有,如果各位有这方面的例程,能否发给我学习一下?感激不尽!