FIT控制器和台达VFD-M变频器通讯连接及相关寄存器地址的获取示例

FIT控制器和台达VFD-M变频器通讯连接及相关寄存器地址的获取示例

下面将对台达VFD-M和FIT控制器的通讯连接进行配置讲解。涉及到FIT控制器和变频器之间的所有配置参数均被列出。
另外,在文章末尾,将对使用的寄存器进行详细整理并提供连接变频器的示例。此示例能帮助我们对正确的寄存器地址和寄存器位选择进行讲解。
对于常规FIT控制器和变频器通过Modbus通讯的连接方法,请参阅对应文章

变频器(VFD-M)配置((测试的电机非变频马达):
  1. Pr.00 - 主频率输入来源设定为 “03:主频率输入通讯输入(RS485)”
  2. Pr.01 - 运行信号来源设定为 “01:运转指令由外部端子控制,键盘STOP键有效”
  3. Pr.03- 最高操作频率选择设定为 “50Hz” 
  4. Pr.04-最大电压频率选择设定为“50Hz”
  5. Pr.36- 输出频率上限设定设定为 “50Hz”
  6. Pr.37- 输出频率下限设定为“25Hz”
  7. Pr.88- RS-485通讯地址设定为 “1”
  8. Pr.89- 波特率设定为9600 bps 
  9. Pr.92-通讯数据格式设定为 “05: MODBUS RTU MODE (8,O,1)”
  10. Pr.157- 通讯模式设定为 “01:Modbus”,具体参数介绍请见变频器手册。

FIT控制器参数配置
  1. P10.01-启动方式-VSD
  2. P10.02-控制方式-Pressure Sensor
  3. P10.24-继电器输出5 - Running N/O
  4. P08.08- 变频器输出-Hzx100 (因此变频器寄存器地址单位为Hz)
  5. P08.09- 从机地址-1
  6. P08.10- 变频器速度寄存器地址- 8193 (十进制)
  7. P08.11- 奇偶校检位-Odd (偶)
  8. (FIT 控制器默认停止位为1 无需配置 )
  9. P08.12-波特率-9600
  10. P08.13- 变频器故障寄存器地址-8448 (十进制)
  11. P08.14- 故障寄存器位地址-255 (十进制)
  12. P08.15- 变频器复位寄存器地址-8194(十进制)
  13. P08.16- 复位寄存器位地址- 2 (十进制,若此位地址为1,则复位有效)
硬件连接
  1. 以上对FIT控制器配置完成后,VFD-M和FIT控制器(X02端口)之间通过通讯线连接
  2. 将变频器的数字量输入连接到FIT控制器“Main”对应的继电器输出。
  3. 在FIT控制器上找出对应的当前故障之后按住红色“C”(取消键)约10秒钟,尝试清除FIT控制器上的当前故障。
  4. 一旦故障或报警被消除,FIT控制器将可进行启动操作,FIT启动成功之后变频器也将启动。
VFD-M modbus文件及地址表解释:
P08.08 - 变频器输出
控制器以Hz形式发送速度设定值给到变频器速度寄存器(2001H) 控制变频器速度。此变频器对速度给定值以2个十进制位数进行保存。也就是说,若变频器速度工作在50Hz,速度寄存器的数值为5000。为了让控制器识别速度倍数关系,所以引用了P08.08。控制器通过调用速度寄存器地址的配置数值(例如:最大Hz)及P08.08倍数关系对速度进行控制。例如:若控制器计划发送的数值为40Hz。
  1. P08.08 = Hz x 10
    1. 速度发送值等于400
    2. 变频器读取速度寄存器为4,00Hz 数值太小,非计划发送值
  2. P08.08 = Hz x 100
    1. 速度发送值等于4000
    2. 变频器读取速度寄存器40,00Hz,为计划设定值
  3. P08.08 = Hz x 1000
    1. 速度发送值等于40000
    2. 变频器读取速度寄存器为400,000,数值太大,非计划发送值
  4. 因此我们将P08.08设定为Hz x100。若您不能确认出变频器速度寄存器的比例大小,请咨询您的变频器厂商。
P08.09从机地址,P08.11奇偶校检位,P08.12波特率
变频器具备通过参数设定配置通讯协议的功能。请识别出对应的一些参数,并指导如何配置且确保控制器和变频器的参数同步或数值一致。



P08.15 变频器复位寄存器地址,P08.16 复位寄存器位地址
复位变频器故障时,需发送从“低”到“高”的“复位”命令。通常这个复位寄存器位地址在控制字中能查询到。例如,存在一个单独的寄存器地址。查找出寄存器地址包含的“复位”位且输入至P08.15的“变频器复位寄存器地址”中。
“命令”变频器对当前故障进行复位,变频器复位寄存器中的某个高BIT位需要有效。通知控制器需要发送哪个BIT位,这里采用了复位寄存器位地址。例如,地址2002H有16位,第二个BIT位就是复位寄存器位地址。然而,寄存器的第一个BIT位有其它功能(激活外部故障)。在此例中,我们不想使用其它功能,所以就不激活寄存器的其它BIT位。对变频器进行复位,地址2002H希望得到的二进制数值为“0100000000000000”,即十进制的“2”。因此我们对FIT填入相应的数值2。


P08.13变频故障寄存器地址,P08.14故障寄存器位地址
有两种方法可对故障寄存器进行读取。一种方法是读取故障寄存器状态字的位地址。当变频器故障的时候,对应的BIT位变为高位。读取正确的位,寄存器位地址仍然有效。第二种方式是通过读取所有故障寄存器地址。若寄存器包含“00”,表明无故障;故障一旦出现,数值将并不是“00”。例如,外部故障激活,寄存器将包含数值“06”。找出对应的状态字或故障寄存器输入至P08.13。
P08.14故障寄存器位地址用来“命令”变频器对应的需要查看的位功能,及哪些不是。在此示例中我们想要控制器发送识别出不是00的的位地址。因此我们需要将所有位地址考虑进来。此寄存器地址包含8个BIT位。因此对应的二进制位位“1111 1111”=“255”十进制。

附件信息
通常来说变频器包含多个参数组。请确保变频器上对应的参数组被激活且怎样使用对应参数组。



通过将变频器的数字量故障输出和FIT控制器数字量输入干接点连接,也可判断出是否存在故障。需要对FIT控制器数字量输入做出相应设定。