海哥海哥海哥,请教变频器与PLC一直通讯不成的问题:
PLC为S7-226,变频器采用MM420,变频器屏蔽已接,电机参数为P=380kw,I=1.61A,n=1400,f=50。
PLC Port0口采用USS协议与变频器通讯,变频器设置如下:
1. 恢复出厂设置
P0010=30, P0970=1
2. P00003=3
3. P0700=5
4. P1000=5
5. P2010=7
6. P2011=1
8. P2012=2
P2013=127
先采用西门子S7-200系统手册上的《S7-224与SIMOVERT电机驱动器之间的自由通信口通信接口》程序试通讯,总是Q0.2=1,坏的BCC。
后我们采用自编程序
变频器设置:
1. 恢复出厂设置
P0010=30, P0970=1
2. P00003=3
3. P0700=5
4. P1000=5
5. P2010=6
6. P2011=1
8. P2012=2
P2013=127
PLC程程序为:
主程序:
Network 1
LD SM0.1
CALL SBR_0
Network 2
LD SM0.0
CALL SBR_6
子程序1(SBR_0)(初始化):
Network 1
MOVB 16#09, SMB30 //SMB30 无校验,8位,9.6k,自由口
MOVB 16#08, SMB130 //SMB130 无校验,8位,9.6k,PPI/从
Network 1
LD I0.0
EU
CALL USS_INIT, 1, 9600, 16#00000001, M0.0, VB10
子程序2(SBR_6):
LD SM0.0
= L60.0
LD I0.0
= L63.7
LD I0.1
= L63.6
LD I0.2
= L63.5
LD I0.3
= L63.4
LD I0.4
= L63.3
LD L60.0
CALL USS_CTRL, L63.7, L63.6, L63.5, L63.4, L63.3, 1, 1, 100.0, M0.1, VB2, VW4, VD6, Q0.0, Q0.1, Q0.2, Q0.3
输入I0.0=1, I0.4=1, Q0.0 Q0.1, Q0.2, Q0.3无反应
请教问题原因!!
我的邮箱hunxigl@yahoo.com.cn