- 博客(0)
- 资源 (6)
- 收藏
- 关注
RTU CRC值怎么计算
1、 预置1个16位的寄存器为十六进制FFFF(即全为1);称此寄存器为CRC寄存器;
2、 把第一个8位二进制数据(既通讯信息帧的第一个字节)与16位的CRC寄存器的低 8位相异或,把结果放于CRC寄存器;
2012-09-09
Modbus RTU CRC校验详细步骤CRC值怎么计算
RTU 模式采用CRC(Cyclical Redundancy Check)侦误值。
CRC 侦误值计算以下列步骤说明:
步骤一:载入一个内容为 FFFFH 之16-bits 寄存器,称之为『CRC』寄存器。
步骤二:将指令信息的第一个位组与16-bits CRC 寄存器的低位组进行Exclusive OR 运
算,并将结果存回CRC 寄存器。
步骤三:检查 CRC 寄存器的最低位(LSB),若此位为0,则右移一位;若此位为1,
则CRC 寄存器值右移一位后,再与A001H 进行Exclusive OR 运算。
步骤四:回到步骤三,直到步骤三已被执行过 8 次,才进到步骤五。
步骤五:对指令信息的下一个位组重复步骤二到步骤四,直到所有位组皆完全处理过,
此时CRC 寄存器的内容即是CRC 侦误值。
说明:计算出 CRC 侦误值之后,在指令信息中,须先填上CRC 的低位,再填上CRC
的高位,请参考以下例子。
例如:从局号为01H 伺服驱动器的0101H 地址读取2 个字(word)。从ADR 至数据数
的最后一位组所算出的CRC 寄存器的最后内容为3794H,则其指令信息如下所示,须注
意的是94H 于37H 之前传送。
2012-09-09
台达伺服驱动器ASDA-B2使用手册
P
驱动器接受位置命令,控制电机至目标位置。
位置命令由端子台输入,信号型态为脉冲。
速度模式 S
驱动器接受速度命令,控制电机至目标转速。
速度命令可由内部寄存器提供(共三组寄存器),
或由外部端子台输入仿真电压(-10V ~ +10V)。
命令的选择是根据DI 信号来选择。
速度模式
(无模拟输入)
Sz
驱动器接受速度命令,控制电机至目标转速。
速度命令仅可由内部寄存器提供(共三组寄存
器),无法由外部端子台提供。命令的选择是根据
DI 信号来选择。原S 模式中的外部输入的DI 状态
为速度命令零。
转矩模式 T
驱动器接受转矩命令,控制电机至目标转矩。
转矩命令可由内部寄存器提供(共三组寄存器),
或由外部端子台输入模拟电压(-10V ~ +10V)。
命令的选择是根据DI 信号来选择。
2012-08-30
三菱PLC与台达变频器vdf-m通信程式
二、电气配置与接线
1、本案例中选用的产品如下:
PLC:三菱FX3U(或FX2N)系列
变频器:台达VFD-M系列
通讯板:FX3U-485BD板(或FX2N-485BD板)。
2、系统接线图如图1:
2012-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人