《ABB通讯数据读取及功能实现(通讯字).doc》由会员分享,可在线阅读,更多相关《ABB通讯数据读取及功能实现(通讯字).doc(12页珍藏版)》请在金锄头文库上搜索。
1、ABB通讯时数据读取及功能实现1 ACC通讯控制时,数据集内容已被定义,通过51.xx参数打通传动与PLC之间的通讯,如PZD3PZD10 对应720。PZD定义: PZD OUT指PLC输出到传动单元(即PLC输出),PZD IN指传动输出到PLC(即PLC输入)0 未使用1 - 99 传动单元的数据集区101 - 9999 传动单元的参数区10000 - 32767 传动单元不支持数据集区分配如下:1 数据集1 字12 数据集1 字23 数据集1 字34 数据集2 字15 数据集2 字26 数据集2 字37 数据集3 字1.固定分配区,不可更改CW 控制字 (主机到从机)SW 状态字 (从
2、机到主机)REF 给定值 (主机到从机)ACT 实际值 (从机到主机)PZD 过程数据 主机到从机 数据集DS1,3,5,7 从机到主机 数据集DS2,4,6,8DS 数据集;DW数据字;每个数据集包含3个数据字: 主机到从机 从机到主机数据集DS1DS3DS5DS7DS2DS4DS6DS8数据字1DW1.1DW3.1DW5.1DW7.1DW2.1DW4.1DW6.1DW8.1数据字2DW1.2DW3.2DW5.2DW2.2DW4.2DW6.2数据字3DW1.3DW3.3DW5.3DW2.3DW4.3DW6.3举例:PLC想要通过PZD3通道读取变频器输出电压,需要设定参数组51 PZD3_I
3、N=108, 即51.06=108 想要通过PZD3通道读取变频器输出电流,需要设定参数组51 PZD3_IN=104, 即51.06=104 -(108,104等均为实际信号,见附录A)由上面知道,我们可以随意指定自由分配区数据通道与实际信号的对应关系,但PZD_OUT则不然,它的每个通道的功能有固定的对应关系,要想通过PLC发送数据到变频器,就必须激活该通道,激活方法如下:想要使用转矩给定功能(对应DS1.3),则设置PZD3_OUT=3,即51.05=3想要使用速度修正功能(对应DS3.2),则设置PZD5_OUT=8,即51.09=8想要使用辅助控制字功能(对应DS5.1),则设置PZ
4、D7_OUT=13,即51.13=13例如:PZD3_IN=102(速度), 103(频率), 104(电流), 109(电压), 215/105(转矩)可分别显示以上选项。如南钢:起始地址频率力矩电流电压编码器支持机AI15AI16AI17AI18AI19R1124(DINT)PZD3_IN=105PZD4_IN=104PZD5_IN=108r1101r1102r1103r1104r1105开闭机AI29AI30AI31AI32AI33PZD3_IN=105PZD4_IN=104PZD5_IN=108r1106r1107r1108r1109r1110小车AI43AI44AI46AI47R11
5、40(DINT)PZD4_IN=104PZD5_IN=108r1111r1112r1113r1114r11150R112218000022176R112429000ACC-800变频器通讯0.1.1 Field Bus 通讯 ( 71 )接收 Table 错误!文档中没有指定样式的文字。1 接收数据集 1 (或 10) 字 1FB 命令字= 数据集 1 字1 (信号 3.1)位号信号范围描述0 = Bit 0, LSBCOMTEST REC”1” ”0”通讯检测接收位1DRIVE ON”1” ”0”来自上位系统的Drive On 2HIGH SPEED”1” ”0”选择高速(功率优化)3STA
6、RT OVR”1” ”0”在Field Bus 模式中来自上位系统的启动信号4RAMP HOLD”1” ”0”积分保持信号 5SEPARATE”1” ”0”独立控制选择信号 (M/F 控制)6TORQ CTRL SEL”1” ”0”转矩控制选择信号7LOAD MEAS SEL1 0负载测量选择 (使能 LOAD MEAS REF)8RESET OVR”0 1”(边沿)来自上位系统的复位信号9FAST STOP 1”1” ”0” (1=active)快速停车类型110FAST STOP 11”1” ”0” (1=有效)快速停车11 类型选择 (参见参数 63.1)11PGM SYNC”0 1”(
7、边沿)位置测量的编程同步12HW SYNC INHIBIT”1” ”0”硬件同步禁止13RESET SYNC READY”1” ”0”同步复位准备好14USER MACROCHANGE”1” ”0”(0=User1)用户宏1 & 2改变请求15 = Bit 15, MSBENABLE FB CTRL“1” “0”在Stand alone 模式操作杆模式中允许Field Bus 控制(用于摇摆控制)Table 错误!文档中没有指定样式的文字。2接收数据集1, 3, 5 和 7 (或10, 12, 14 & 16)例如: DS1.2 = 数据集 1, 字 2数据集.字信号范围对应于+/- 3276
8、7描述DS1.2 (DS10.2)DRIVE SPEED REF-163.84-+163.84传动速度给定(%)DS1.3 (DS10.3)TORQ REF-327.67-+327.67转矩给定(%)DS3.1 (DS12.1)RAMP RATE0.00-32.767(Integer 1000 equals a rate=1.0)积分因子用于传动中设置的速度积分时间(通常=1.0 )DS3.2 (DS12.2)SPEED CORRECTION-163.84-+163.84速度修正信号 (%)DS3.3 (DS12.3)POS PRECOUNT PPU-32767-+32767位置计数器预设值(
9、同步值)DS5.1 (DS14.1)AUX COMMAND WORD辅助控制字(细节参见 Table 5-6 )DS5.2 (DS14.2)LOAD MEAS REF-327.67-+327.67负载测量给定 (%)DS5.3 (DS14.3)“not used”DW 信号 3.9DS7.1 (DS16.1)PAR VALUE 1-32767-+32767由参数90.1选择的参数的参数值DS7.2 (DS16.2)PAR VALUE 2-32767-+32767由参数90.2选择的参数的参数值DS7.3 (DS16.3)PAR VALUE 3-32767-+32767由参数90.3选择的参数的
10、参数值SPEED 信号的换算: 20 000 对应 100 %TORQUE 信号的换算: 10 000对应100 %。通过使用一个 “触发位” (通过位1 COMTEST REC接收到的)来持续监测通讯:如果在特定的时间内COMTEST FLT TD (71.1) 没有接收到“下一沿”, 则会产生MAS OSC FLT故障且传动跳闸。传动将从监控系统(PLC)接收到的位信号反相:COMTEST REC 并通过DS2.1 Bit 15 COMTEST TRA 发回。注意: 在监控系统中接收到的位不应再反相发送给传动!Table 错误!文档中没有指定样式的文字。3 -接收数据集5 (或 DS14)
11、 字 1辅助命令字 = DS5.1 (信号 3.7)位号信号范围描述0 = Bit 0, LSBFB ZERO POS“1” “0”Field Bus 发送来自操作杆的零位信号 (如参数 64.10 = FB JOYSTICK)1FB START DIR A“1” “0”Field Bus 发送来自操作杆的Start Dir A 信号 (如参数64.10 = FB JOYSTICK)2FB START DIR B“1” “0”Field Bus 发送来自操作杆的Start Dir B 信号 (如参数64.10 = FB JOYSTICK)3FB JOYST TQREF SEL“1” “0”Fi
12、eld Bus 操作杆模式下转矩控制允许(如参数64.10 = FB JOYSTICK)4FB ELSHAFT ON“1” “0”Field Bus 电气轴控制 On (允许),用于主或从机。5RESTART DLOG“1” “0”传动DataLoggers重起6TRIGG LOGGER“1” “0”传动DataLoggers的强制触发(停车) 发送 Table 错误!文档中没有指定样式的文字。4 发送数据集 2 (或 DS11) 字 1FB 状态字 = 数据集 2 字 1 (信号 4.1)位号信号范围描述0 = Bit 0, LSBRDY FOR ON ”1” ”0”on 准备好1POWER ON ACKN”1” ”0”上电应答。例如 DI_IL2RDY FOR RUN”1” ”0”run 准备好3RUNNING”1” ”0”运行4ZERO SPEED”1” ”0”零速5REM LOC”1” ”0”远程/本地(1=远程)6TORQ PROV OK”1” ”0”转矩验证OK7USER 1 OR 2”1” ”0”用户宏 1 或 2 有效8FAULT”1” ”0”故障9WARNING”1” ”0”警告10LIMIT”1” ”0”传动被转矩限制11SYNC