中山西门子(授权)伺服电机维修-西门子变频器维修-西门子触摸屏维修

2024-11-08 08:00 120.237.217.245 1次
发布企业
广东湘恒智能科技有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
2
主体名称:
广东湘恒智能科技有限公司
组织机构代码:
91441304MAC3TWY11U
报价
请来电询价
西门子PLC
西门子伺服电机
西门子触摸屏
西门子电缆
西门子变频器
西门子模块
关键词
中山西门子变频器维修,中山西门子电机维修,中山西门子PLC维修,中山西门子触摸屏维修,中山西门子维修
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)
联系电话
13510737515
手机
13185520415
联系人
董海波  请说明来自顺企网,优惠更多
请卖家联系我
13185520415

产品详细介绍

导读:在工作现场,经常会用到通讯与其它设备交互信息,而通讯必然会需要校验。而初学者学习MODBUSRTU的时候往往会纠结这个CRC校验程序如何编写?CRC校验程序相对来说比较繁琐,大家可以收藏好这个程序(使用200SMARTPLC),加以理解,需要的时候调用此程序即可。

那我们来看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步,处理第二个八位数。


【程序结构描述】

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

定义子程序变量表:如图1-0


子程序变量表定义图1-0


(1)“CRC校验程序”子程序,初始化存储器,并把16#FFFF装载到CRC寄存器中(定义AC0为CRC寄存器)。并利用FOR语句循环,循环的次数由LW4决定。程序如图1-1所示


图1-1初始化存储器


(2)取第一个地址与CRC寄存器做异或运算。并利用FOR语句循环,循环的次数为8,因为一个字节的数据是8个位。程序如图1-2所示


图1-2异或运算


(3)执行移位操作,并判断移出为的状态,若移出位为1,则在与16#A001做异或运算。程序如图1-3所示

图1-3执行移位操作


(4)利用指针,指针加1,指向下一个地址,取出下一个地址之后再进行重复以上步骤效验,直到数据都效验完,程序退出FOR循环。程序如图1-4所示

     

图1-4指针加1


(5)对计算结果进行高低字节交换,把结果输出。程序如图1-5所示


图1-5高低字节交换


(6)在“MAIN”程序中通过按钮的触发调用“CRC校验程序”子程序。



验证一:写入数据到VB0至VB5中,CRC效验值存储在VW100中


CRC效验计算小助手(与程序中计算相符):



验证二:写入数据到VB0至VB5中,CRC效验值存储在VW100中


CRC效验计算小助手计算(与程序中计算相符):


所属分类:中国电子元件网 / 西门子变频器
中山西门子(授权)伺服电机维修-西门子变频器维修-西门子触摸屏维修的文档下载: PDF DOC TXT
关于广东湘恒智能科技有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2022年11月13日
主营产品西门子PLC 变频器 伺服电机 人机界面 触摸屏 线缆 DP接头
经营范围西门子PLC 变频器 伺服电机 人机界面 触摸屏 线缆 DP接头
公司简介广东湘恒智能科技有限公司主要从事工业自动化产品的集成,销售与维修。致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及专业的售后服务、培训等。公司本着“以人矢志创新、追求卓越”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动为本、科 ...
公司新闻
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由企业自行发布,本站完全免费,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112