99问答网
所有问题
FX3GA PLC 怎么编写CRC校验程序
FX3GA PLC 怎么编写CRC校验程序,我的PLC是FX3GA 变频器为台达变频器,想做通信程序,3U的可以CRC校验,但是3GA的要怎么做CRC校验呢
举报该问题
推荐答案 2017-12-16
先看些资料(可通过网络搜索),稍微了解CRC校验原理。其实该CRC校验的过程就是异或、移位、取余数。
目前CRC校验有直接计算和查表法。这两种方法我都用梯形图(编程语言: RSLOGIX 500 )实现过。
直接计算会让PLC的执行时间将变得很长,特别是当传输数据量大的时候,因为每个字节的每个位都要进行一次计算。
推荐用查表法,PLC执行快,一个字节查表一次,计算一次。至于算法可百度搜索,很多用C语言实现的,想办法把它转为梯形图实现就可以了,其实也并不需要知道它的原理。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/W7ezjjWWWjzttzXzWtt.html
相似回答
三菱
plc
的cr校验与
crc 校验
有区别吗
答:
CRC校验
算法主要分为七个步骤:1、设置CRC存储器为16#FFFF。2、把第一个参与校验的8位数与CRC的低八位进行异或运算结果仍存与CRC。3、把CRC右移一位,最高位补0,检查最低位b0位。4、若b0=0,CRC不变,若b01,CRC...
PLC
能不能用
程序
自动计算
crc校验
码?
答:
CRC
码为: M(x)*x 3+R(x)=1100000+010 =1100010 其原理是:CRC码一般在k位信息位之后拼接r位
校验
位生成。编码步骤如下:(1)将待编码的k位信息表示成多项式 M(x)。(2)将 M(x)左移 r 位,得到 M(x)*x...
CRC
16效验的
程序怎么写
答:
1.设置
CRC
寄存器,并给其赋值FFFF(hex)。2.将数据的第一个8-bit字符与16位CRC寄存器的低8位进行异或,并把结果存入CRC寄存器。 3.CRC寄存器向右移一位,MSB补零,移出并检查LSB。4.如果LSB为0,重复第三步;若LSB...
crc
16
校验
的c语言
程序
答:
我们采用将数据流分成若干个8bit字符,并由低字节到高字节传送的并行方法来求CRC校验码
。具体计算过程为:用一个16bit的寄存器来存放CRC校验值,且设定其初值为0x0000;将数据流的第一个8bit与16bit的CRC寄存器的高字节相...
请问
怎么
用梯形图
编crc
的
校验程序
,不用其他软件计算,希望给个实例 (s7...
答:
编写CRC校验程序
有两种办法:一种为计算法,一种为查表法。下面对两种方法分别讨论。1.计算法 计算法就是依据CRC校验码的产生原理来设计程序。其优点是模块代码少,修改灵活,可移植性好。其缺点为计算量大。为了便于理解...
台达
plc
与变频器通讯的
crc程序怎么写
答:
1、设置好16位还是8位数据 m1161的on 和off 2、将字符赋值到各个寄存器中,比如从d100到d105中 3、计算
crc校验
,放到d106中。可以这样
写
ld m1000(上电导通) crc d100 k6 d106.手打,望采纳。谢谢 ...
跪求24位
CRC校验
的C语言
程序
,生成多项式g(x)=x^24+x^23+x^6+x^5+x...
答:
unsigned long ul
CRC
24_D32;unsigned long int f, tmp;unsigned long int bit_mask = 0x000001;tmp = 0x000000;// Convert previous CRC value to binary.bit_mask = 0x000001;for (f = 0; f <= 23; f++){...
三菱
pLC
FX3
U modbus RTU RS485通信中
CRC校验怎么
发送
答:
RTU是
CRC校验
没有错,但没有必要去这样
写程序
,现在都使用模块化进行设定了。只要选择对方设备填入
PLC
地址就可以了。不必去计算,现在都是人工智能化。
三菱
plcFX3GA
与变频器通讯,8个数据位,
crc校验
码
怎么
计算?
答:
有
CRC
计算工具,如果你要学这个原理的话,百度一下也可以查到。
大家正在搜
程序自校验失败怎么解决
怎么编写plc程序
LRC校验程序
如何编写大型PLC程序
PLC怎样编程序简单
简单PLC程序编写
程序校验
程序校验的目的是
去除程序自校验
相关问题
三菱PLC怎么写MODBUS协议CRC的计算程序
用S7-200的编程软件怎么写CRC校验程序?
三菱plc crc指令
在台达PLC与其它变频器通信时,CRC校验是如何写
西门子PLC编写的CRC程序求助
台达plc与变频器通讯的crc程序怎么写
如何用三菱的功能指令实现CRC校验码的自动计算?
请教高手:三菱变频器与三菱PLC通讯时CRC效验部分怎么写?