文档介绍:实验FX3UPLC控制变频器
实验FX3UPLC控制变频器
1 / 81
实验FX3UPLC控制变频器
实验 FX3UPLC控制变频器
一、实验目的
1、认识FX3UPLC485通讯的相关功能及连接方法,通讯参数的设置、调
ADR〔通讯地址〕
合法的通讯地址范围在 0到254之间。通讯地址为 0表示对所有交流电
机驱动器进行播送,在此情况下,交流电机驱动器将不会响应任何信息给主装置。
例如:对通讯地址为 16(十进制)之交流电机驱动器进行通讯:
实验FX3UPLC控制变频器
实验FX3UPLC控制变频器
3 / 83
实验FX3UPLC控制变频器
ASCII
模式:
(ADR1,ADR0)=
’1’,’0’
=>
‘1’=31H,
‘0’=30H
实验FX3UPLC控制变频器
实验FX3UPLC控制变频器
8 / 88
实验FX3UPLC控制变频器
RTU
模式:
(ADR)=10H
实验FX3UPLC控制变频器
实验FX3UPLC控制变频器
8 / 88
实验FX3UPLC控制变频器
功能码〔
Function〕与数据内容〔
DataCharacters〕
实验FX3UPLC控制变频器
实验FX3UPLC控制变频器
8 / 88
实验FX3UPLC控制变频器
03H:读出存放器内容
06H:写入一笔数据至存放器
10H:写入多笔数据至存放器
实验FX3UPLC控制变频器
实验FX3UPLC控制变频器
8 / 88
实验FX3UPLC控制变频器
CHK〔checksum:侦误值〕
ASCII 模式:
ASCII模式采用LRC(LongitudinalRedundancyCheck)侦误值。LRC侦误值乃是将ADR1至最后一个数据内容加总,得到之结果以256为单位,超出之局部去除(例如得到之结果为十六进位之128H那么只取28H),然后计算二次反补后得到之结果即为LRC侦误值。
例如:从地址为 01H之交流电机驱动器的 0401H地址读取 1个字。
RTU模式:
RTU模式采用 CRC(CyclicalRedundancyCheck)侦误值, CRC侦误值以
以下步骤计算:
步骤1:加载一个内容为 FFFFH之16-bit存放器 (称为CRC存放器)。
步骤 2:将命令信息第一个字节与 16-bitCRC存放器的低次字节进行
ExclusiveOR运算,并将结果存回 CRC存放器。
步骤3:将CRC存放器之内容向右移 1bit,最左bit填入0,检查CRC
存放器最低位的值。
步骤4:假设CRC存放器的最低位为 0,那么重复步骤 3;否那么将CRC存放
器与A001H进行ExclusiveOR运算。
实验FX3UPLC控制变频器
实验FX3UPLC控制变频器
8 / 88
实验FX3UPLC控制变频器
步骤5:重复步骤 3
此时,该字节已完成处理。
及步骤
4,直到
CRC