浔之漫智控技术(上海)有限公司总部
主营西门子模块 , PLC模块 , 变频器模块 , 触摸屏模块
1212C处理器模块6ES7212-1AE40-0XB0

1212C处理器模块6ES7212-1AE40-0XB0西门子触摸屏代理商

浔之漫智控技术上海有限公司(西门子系统集成商)专业销售西门子S7-200/300/400/1200PLC、数控系统、变频器、人机界面、触摸屏、伺服、电机、西门子电缆等,并可提供西门子维修服务,欢迎来电垂询

西门子模拟量输入模块6ES7531-7KF00-0AB0

西门子模拟量输入/输出模块6ES7534-7QE00-0AB0

西门子AO模块6ES7532-5HF00-0AB0西门子AO模块6ES7532-5NB00-0AB0

西门子AO模块6ES7532-5HD00-0AB0

CRC效验程序相对来说比较繁琐,但是大家可以收藏好这个程序(使用200SMART PLC),加以理解,需要的时候调用此程序即可。

那首先我们来看CRC效验的步骤,严格按照步骤来写程序即可:

1、 设置CRC存储器为16#FFFF。

2、 把第一个参与校验的8位数与CRC的低八位进行异或运算结果仍存与CRC。

3、 把CRC右移一位,Zui高位补0,检查Zui低位b0位。

4、 若b0=0,CRC不变,若b0=1, CRC与16#A001进行异或运算,结果仍存与CRC。

5、 重复3、4两步,直到右移8次,这样第一个八位数就进行处理了结果仍然存于CRC。

6、 重复2-5步,处理第二个八位数。

【程序结构描述】

1、西门子S7-200SMART系列PLC的程序结构分为主程序、子程序、中断程序。此程序用“MAIN”程序调用“CRC效验程序”子程序

1212C处理器模块6ES7212-1AE40-0XB0西门子触摸屏代理商1212C处理器模块6ES7212-1AE40-0XB0西门子触摸屏代理商1212C处理器模块6ES7212-1AE40-0XB0西门子触摸屏代理商

展开全文