ACS355M1850580880S7PLCSTEP7TIAProfinetIOguide.docx
- 文档编号:9848852
- 上传时间:2023-05-21
- 格式:DOCX
- 页数:15
- 大小:556.79KB
ACS355M1850580880S7PLCSTEP7TIAProfinetIOguide.docx
《ACS355M1850580880S7PLCSTEP7TIAProfinetIOguide.docx》由会员分享,可在线阅读,更多相关《ACS355M1850580880S7PLCSTEP7TIAProfinetIOguide.docx(15页珍藏版)》请在冰点文库上搜索。
ACS355M1850580880S7PLCSTEP7TIAProfinetIOguide
ACS355/M1/850/580/880FENA-XXProfinetIO调试指导
本文介绍了设置变频器实现总线通讯控制的速度/转矩控制方法。
本文介绍的仅仅是实现操作功能的基本步骤,如果需要其他功能请参阅相关手册。
实现的功能:
通过总线控制切换EXT1/EXT2,EXT1用来实现速度控制,EXT2用来实现转矩控制
使用的硬件:
ACS355/M1/850/580/880变频器+FENA-01/11/21模块,SIEMENSS7PLC+Step7/TIA组态软件
调试步骤:
1.将变频器硬件准备好,电源线,通讯线连接好(参见相关手册)
2.正确设置电机参数,电压,电流,转速等(参见相关手册)
3.设置变频器参数
ACS580/880参数
参数名
设置值
备注
99.04Motorcontrolmode
Vector(580)
DTC(880)
使用矢量控制模式
50.01FBAAEnable
Enable(580)
880需要选择相应插槽
激活现场总线模块
50.02FBAAcommlossfunc
Fault
选择总线通讯丢失时的动作
50.03FBAAcommlosst
out
任意设置
定义总线通讯丢失延时
50.04FBAAref1type
Speedorfrequency
定义总线通讯给定值和实际值的内容
50.05FBAAref2type
Torque
50.07FBAAactual1type
Speedorfrequency
50.08FBAAactual2type
Torque
19.11Ext1/Ext2selection
FBAAMCWbit11
通过总线切换EXT1/EXT2
19.12Ext1controlmode
Speed
激活EXT1时速度控制
19.14Ext2controlmode
Torque
激活EXT2时转矩控制
20.01Ext1commands
FieldbusA
外部启动命令1通过总线
20.06Ext2commands
FieldbusA
外部启动命令2通过总线
22.11Speedref1source
FBAref1
选择转速模式时的给定源
26.11Torqueref1source
FBAref2
选择转矩模式时的给定源
其它参数保持默认即可
ACS850参数
参数名
设置值
备注
99.05Motorctrlmode
DTC
使用矢量控制模式
50.01Fbaenable
Enable
激活现场总线模块
50.02Commlossfunc
Fault
选择总线通讯丢失时的动作
50.03Commlosstout
任意设置
定义总线通讯丢失延时
50.04Fbref1modesel
Speed
定义总线通讯给定值和实际值的内容
50.05Fbref2modesel
Torque
10.01EXT1STARTFUNC
FB
外部启动命令1通过总线
10.04EXT1STARTFUNC
FB
外部启动命令2通过总线
21.01Speedref1sel
FBAref1
选择转速模式时的给定源
24.01Torqref1sel
FBAref2
选择转矩模式时的给定源
12.01Ext1/Ext2sel
P.02.22.15
通过总线切换EXT1/EXT2
12.03Ext1ctrlmode
Speed
激活EXT1时速度控制
12.05Ext2ctrlmode
Torque
激活EXT2时转矩控制
其它参数保持默认即可
ACSM1参数
参数名
设置值
备注
99.05Motorctrlmode
DTC
使用矢量控制模式
50.01Fbaenable
Enable
激活现场总线模块
50.02Commlossfunc
Fault
选择总线通讯丢失时的动作
50.03Commlosstout
任意设置
定义总线通讯丢失延时
50.04Fbref1modesel
Speed
定义总线通讯给定值和实际值的内容
50.05Fbref2modesel
Torque
10.01EXT1STARTFUNC
FBA
外部启动命令1通过总线
10.04EXT1STARTFUNC
FBA
外部启动命令2通过总线
24.01Speedref1sel
FBAREF1
选择转速模式时的给定源
32.01Torqref1sel
FBAREF2
选择转矩模式时的给定源
34.01Ext1/Ext2sel
P.02.12.15
通过总线切换EXT1/EXT2
34.03EXT1CTRLMODE1
Speed
激活EXT1时速度控制
34.05EXT2CTRLMODE1
Torque
激活EXT2时转矩控制
其它参数保持默认即可
ACS355参数
参数名
设置值
备注
99.04MOTORCTRLMODE
2VECTOR:
TORQ
激活转矩控制模式(ACS510无此设置)
98.02COMMPROTSEL
4EXTFBA
激活现场总线模块
1001EXT1COMMANDS
10COMM
启动命令通过总线
1002EXT2COMMANDS
10COMM
启动命令通过总线
1003DIRECTION
3REQUEST
允许电机正反转
1102EXT1/EXT2SEL
8COMM
总线控制外部控制地切换
1103REF1SELECT
8COMM
总线控制外部给定1
1104REF2SELECT
8COMM
总线控制外部给定2
1601RUNENABLE
0NOTSEL
运行允许
1604FAULTRESETSEL
8COMM
允许现场总线复位故障
3018COMMFAULTFUNC
1Fault
设置总线通讯丢失时的动作,详见手册
3019COMMFAULTTIME
任意
设置总线丢失延时
其它参数保持默认即可
4.设置通讯模块相关参数
设置通讯模块参数
注:
ACS880通讯模块为FBAA时是51组,FBAB时是54组
参数名
设置值
备注
51.01FBATYPE
ETHERNET
只读
51.02PROTOCOL/PROFILE
PNIOABBPro
激活ProfinetIO协议的ABBDRIVES
51.03COMMRATE
Auto
自动检测通讯波特率
51.04IPCONFIGURATION
StaticIP
一般用static
51.05IPADDRESS1
设置为0.0.0.0
设置IP地址,Profinet的IP地址一般是主机分配的,所以变频器上设为0.0.0.0即可
51.06IPADDRESS2
51.07IPADDRESS3
51.08IPADDRESS4
51.09SUBNETCIDR
24
设置子网掩码,一般用24(255.255.255.0)
51.10GWADDRESS1
设置网关地址
设置网关地址(一般为0.0.0.0即可)
51.11GWADDRESS2
51.12GWADDRESS3
51.13GWADDRESS4
51.27FBAPARREFRESH
REFRESH
刷新总线参数
51.20TELEGRAMTYPE
自动检测
如果总线正常,此参数显示PLC端配置的PPO类型
其它参数保持默认即可
设置总线循环数据
注:
ACS880通讯模块为FBAA时是52,53组,FBAB时是55,56组
ACS355是54,55组
参数名
设置值
备注
52.01FBAdatain1
4SW16bit
设定总线循环数据(PZD)的内容,本组内的数据可以根据自己的实际需要自由设定,但一般前三个是按照本例中设定
52.02FBAdatain2
5Act116bit
52.03FBAdatain3
6Act216bit
53.01FBAdataout1
1CW16bit
53.02FBAdataout2
2Ref116bit
53.03FBAdataout3
3Ref216bit
其它参数保持默认即可
刷新总线模块参数
注:
ACS880通讯模块为FBAA时是51组,FBAB时是54组
参数名
设置值
备注
51.27FBAPARREFRESH
REFRESH
刷新总线参数
5.进行PLC组态设置
-STEP7配置步骤
a.在step7软件中建立项目,配置好硬件,并导入FENA-XX的GSDML文件
b.在硬件组态中建立FENA-XX模块,设定一个Devicename和IP地址,并勾选通过controller指派IP地址
c.在FENA-XX的slot中建立数据交换类型,本例中用的是PPO4,可以根据自己的需要自由选择.然后双击PPO4,打开参数配置界面,设定好fail-safe值,control-zeromode最好选ignoredata
d.然后点击硬件组态界面上方的PLC-Ethernet-AssignDeviceName
e.在弹出的界面中应该可以找到当前连接的变频器.如果有多个变频器,可以通过MAC地址区分(FENA-XX模块正面标签注明了该模块的MAC地址).然后点击Assignname
f.将硬件组态下载至PLC并运行即可正常通讯
本例中循环数据的地址定义是256~267,在PLC程序中,使用PIW,PQW标签即可进行数据的读写,本例中的具体定义如下:
PIW256
状态字SW
PIW258
实际值1Act1
PIW260
实际值2Act2
PQW256
控制字CW
PQW258
给定值1Ref1
PQW260
给定值2Ref2
-TIA博途配置步骤
a.在TIA博途软件中建立项目,配置好硬件,并导入FENA-XX的GSDML文件
b.在硬件组态中建立FENA-XX模块,设定一个Devicename并选择“setIPaddressintheproject”且指定IP地址,
c.在FENA-XX的slot中建立数据交换类型,本例中用的是PPO6,可以根据自己的需要自由选择,并且在PPO的模块参数中设定好fail-safe值,control-zeromode最好选ignoredata
d.打开软件左侧的device&network界面,点击FENA图标,再点击界面上方的assigndevicename按钮
e.在弹出的界面中应该可以找到当前连接的变频器.如果有多个变频器,可以通过MAC地址区分(FENA-XX模块正面标签注明了该模块的MAC地址).然后点击Assignname
f.将硬件组态下载至PLC并运行即可正常通讯
本例中循环数据的地址定义是256~267,在PLC程序中,使用PIW,PQW标签即可进行数据的读写,本例中的具体定义如下:
PIW256
状态字SW
PIW258
实际值1Act1
PIW260
实际值2Act2
PQW256
控制字CW
PQW258
给定值1Ref1(速度给定)
PQW260
给定值2Ref2(转矩给定)
总线控制方法:
变频器转速模式启动:
控制字写入十六进制047Fh
变频器转矩模式启动:
控制字写入十六进制0C7Fh
变频器停止:
向控制字写入十六进制047Eh
速度给定:
向速度给定寄存器相应速度,十进制20000对应最高转速,使电机反转只需写入负值即可
转矩给定:
向转矩给定寄存器写入相应转矩,十进制10000对应最大转矩,使转矩反向写入负值即可
故障复位:
向控制字写入十六进制04FEh
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ACS355M1850580880S7PLCSTEP7TIAProfinetIOguide