嘉峪关西门子电缆一级代理商嘉峪关西门子电缆一级代理商
常有客户反映在实际V90应用中,会遇到PLC通过TO控制V90PN起动运行时,驱动器工作不正常的问题。如PLC起动后调用MC_Power功能块对驱动器进行使能时,功能块出现16#8001错误代码,工艺对象会显示“与设备(驱动装置或编码器)通信故障”报警。
SIEMENS | 模块 | 6ES7135-6HD00-0BA1 |
SIEMENS | 模块 | 6ES7195-7HD10-0XA0 |
SIEMENS | 模块 | 6ES7288-3AM06-0AA0 |
SIEMENS | 模块 | 6ES7241-1CH32-0XB0 |
SIEMENS | 触摸屏 | 6AV2124-0MC01-0AX0 |
SIEMENS | 模块 | 6ES7215-1AG40-0XB0 |
Siemens | 电池板 | 6ES7288-5BA01-0AA0 |
SIEMENS | 模块 | 6ES7431-7KF10-0AB0 |
Siemens | 模块 | 6ES7288-2DE16-0AA0 |
Siemens | 模块 | 6ES7223-1BH32-0XB0 |
SIEMENS | 模块 | 6ES7222-1BH32-0XB0 |
Siemens | 模块 | 6GK7443-5DX05-0XE0 |
Siemens | 触摸屏 | 6AV6640-0DA11-0AX0 |
Siemens | 模块 | 6ES7231-4HF32-0XB0 |
Siemens | 模块 | 6ES7288-3AR02-0AA0 |
解决方法:
当通过S7-1200/1500PLC通过组态工艺对象的方式对V90进行控制时,需要使用MC_Power功能块对驱动器进行使能。某些工况下,要求设备启动后,PLC立即通过MC_Power对驱动器进行使能,因此用户在编写驱动使能程序时,将MC_Power的Enable管脚给定为常1,如果这样编程则需要保证驱动器、编码器与控制器通讯正常。但是,如果PLC先于驱动器完成启动, MC_Power将无法正常完成使能过程,如图1、图2所示,只有对工艺对象的故障完成确认后才可以正常使能。
图1 编程示例
图2 报警显示
在调用MC_Power功能块后,将Enable管脚与工艺对象中通讯相关的变量“TO.StatusDrive.CommunicationOK”、“TO.StatusSensor[1].CommunicationOK”进行关联,变量位置查找如图编程示例如图3、4所示,编程示例如图5所示,此时,当PLC与驱动器都启动完成,且通讯建立时,驱动器才能完成使能。
此外,如果激活了编码器和驱动参数的自动读取功能,则还可以将“TO.StatusDrive.AdaptionState”的状态(2:“ADAPTED”,已完成数据传送)加入到启动条件中。
图3 工艺对象驱动通信状态
图4 工艺对象编码器通信状态
图5 正确的“MC_Power”编程示例
注意:
PLC与驱动器之间通讯建立后,如果在正常运行过程中出现通讯中断的情况,通讯恢复后,在对MC_Power进行使能时,Error管脚会出现16#8001错误,工艺对象会出现“与设备(驱动装置或编码器)通信故障”报警,由于工艺对象故障的存在,MC_Power将无法对驱动器进行使能,只有确认故障后,驱动器才能重新使能。
嘉峪关西门子,电缆一级代理商,DP电缆,交换机,电源,PLC模块,嘉峪关西门子,电缆一级代理商,DP电缆,交换机,电源,PLC模块,嘉峪关西门子,电缆一级代理商,DP电缆,交换机,电源,PLC模块,嘉峪关西门子,电缆一级代理商,DP电缆,交换机,电源,PLC模块,嘉峪关西门子,电缆一级代理商,DP电缆,交换机,电源,PLC模块,嘉峪关西门子,电缆一级代理商,DP电缆,交换机,电源,PLC模块
3VA1132-4EE42-0AA0 |
3VA1140-4EE42-0AA0 |
3VA1150-4EE42-0AA0 |
3VA1163-4EE42-0AA0 |
3VA1180-4EE42-0AA0 |
3VA1110-4EE42-0AA0 |
3VA1112-4EE42-0AA0 |
3VA1116-4EE42-0AA0 |
3VA1216-4EE42-0AA0 |
3VA1220-4EE42-0AA0 |
3VA1225-4EE42-0AA0 |
3VA1196-5EE42-0AA0 |
3VA1120-5EE42-0AA0 |
3VA1125-5EE42-0AA0 |