编写自由口通讯程序,在程序当中一定要编写一段计算CRC校验的程序吗 点击:3017 | 回复:11



yjh88387559

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 1回
  • 年度积分:0
  • 历史总积分:40
  • 注册:2010年11月18日
发表于:2011-07-21 09:14:32
楼主
在西门子S7-200PLC中,编写自由口通讯程序,在程序当中一定要编写一段计算CRC校验的程序吗,还有就是编完CRC校验码程序后,如何调用它,它的引脚如何填写



彩云之滇东北

  • 精华:20帖
  • 求助:5帖
  • 帖子:107帖 | 2725回
  • 年度积分:0
  • 历史总积分:21121
  • 注册:2005年6月14日
发表于:2011-07-21 20:11:31
1楼

有点高深                          

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2011-07-21 22:13:35
2楼

吧CRC 做成子程序, 输入(传参) 要校验的字节数组(BYTE) 地址,CRC16(PLC 一般用CRC16 检验足够, PC 机上的文件校验用CRC32) 结果输出即可;

 到网上参考  C 语言  CRC校验程序写就行了, 照猫画虎, 很简单的吧!

pzxu

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:15
  • 注册:2002年1月29日
发表于:2011-08-07 23:34:38
3楼
CRC是保证通信可靠性的一种手段,可纠一位判两位误码,由于存在运算,会影响一些速度,如果改用查表法,会好一些但会大量占用系统资源。

bhdxzgp

  • 精华:5帖
  • 求助:8帖
  • 帖子:141帖 | 5451回
  • 年度积分:0
  • 历史总积分:21609
  • 注册:2006年4月16日
发表于:2011-08-07 23:52:48
4楼

利用自由口数据进行进行数据传送和接收的时候,

所数据按照报文的要求,把其放置在从MB0,到MB10等等,把CRC校验也放在这段报文的最后一个字节中;

先对串口进行初始化;利用XMT指令;

zhangzj_njxy

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:1035
  • 注册:2007年1月22日
发表于:2011-08-17 13:51:23
5楼

这个我做过!简单

 

再接再厉

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 364回
  • 年度积分:0
  • 历史总积分:833
  • 注册:2006年9月01日
发表于:2011-08-17 16:19:30
6楼

现在西门子200不都可以直接调用库文件,支持MODBUS指令了,还需要自己做什么CRC了

 

QQ 395895769我给你发一个

 

 

bpf521

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 56回
  • 年度积分:94
  • 历史总积分:112
  • 注册:2015年12月24日
发表于:2017-01-06 15:44:08
7楼

利用自由口数据进行进行数据传送和接收的时候,

所数据按照报文的要求,把其放置在从MB0,到MB10等等,把CRC校验也放在这段报文的最后一个字节中;

先对串口进行初始化;利用XMT指令;


aba15151

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 66回
  • 年度积分:25
  • 历史总积分:4305
  • 注册:2016年3月18日
发表于:2017-01-06 20:12:55
8楼


引用 miy_gongkong 的回复内容: 吧CRC 做成子程序, 输入(传参) 要校验的字节数组...

正解!

lishang29

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 60回
  • 年度积分:0
  • 历史总积分:114
  • 注册:2011年8月11日
发表于:2017-02-28 15:01:27
9楼

下载西门子modbus标准的库文件,不用自己做。

kpymg

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 127回
  • 年度积分:0
  • 历史总积分:162
  • 注册:2015年2月06日
发表于:2019-03-29 17:56:09
10楼

谢谢老板的分享

a119937115

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 309回
  • 年度积分:58
  • 历史总积分:295
  • 注册:2019年11月23日
发表于:2021-10-25 08:25:54
11楼

照猫画虎, 很简单的吧!


热门招聘
相关主题

官方公众号

智造工程师