苏州实操派科技有限公司官网-实操派教育科技,汇川技术PLC培训,实操派PLC培训,苏州PLC培训机构

6.25中型PLC笔记

[复制链接]
2 149

附件下载,需登录可以查看贴内更多信息

您需要 登录 才可以下载或查看,没有账号?立即注册

x
MODBUS CSR校验:上位机和伺服驱动器通信,必须采用一致的CRC检验算法,否则产生CRC校验错误。一般采用16位CRC,低字节在前高字节在后。 CRC算法说明:1, 将一个16位寄存器(CRC寄存器)赋初始值为OxFFFF2, 将报文的第一个字节与16位CRC寄存器的低8位异或,结果置于CRC寄存器;3, 将CRC寄存器值右移1位,MSB充零,并检测LSB;4, 如果LSB=0,重复步骤3;如果LSB=1,将CRC寄存器与OxA001进行异或,结果存入CRC寄存器;5, 重复步骤3、4,直到完成8次移位操作后,报文的第一个字节处理完成;6, 对报文中的下一个字节重复步骤2~5,直到所有报文处理完毕;7, CRC寄存器的最终值为CRC值。 串口调试助手 USB转R232 232转485:如果从站设备是232接口,需要使用USB转232,如果从站设备是485接口,需要使用USB转232和232转485接口,或者直接使用USB转485接口;准备一个串口调试助手,进行发送和接收数据;从站设备PLC、同服或变频器,需要设置为Modbus RTU主站、Modbus RTU从站、Modbus ASCII主站、Modbus ASCII从站或自由协议当中的一种;串口助手和从站设备,设置的通信参数需要完全一致; MODbusTCP协议:Modbus TCP协议内容包含MBAP报文头(7Bytes)、功能码(1Byte)和数据(n Byte) 事务处理标识:该标识在主机和从机都是一样的,亦即是说从机收到Modbust协议包时,该标识原封不动地回传给主机。 协议标识符:0表示Modbus协议。长度:该长度是指紧跟其后的数据长度。单位识别符:跟RTU的地址一样 OSI网络七层模型OSI(Open SystemInterconnect),即开放式系统互联。OSI七层模型定义了网络互连的七层框架,每一层实现各自的功能和协议,并完成与相邻层的接口通信。

免责声明:内容为网友自行发布或者来自互联网资源或者参考文献,如果侵犯了您的权益,请联系站长 1304546267@qq.com,我们会及时删除侵权内容,感谢您的理解!
回复

使用道具 举报

关键词总结:MODBUS CSR校验、16位CRC校验算法、MODbusTCP协议、串口调试助手、OSI网络七层模型。

文章大纲:
1. MODBUS CSR校验
    1.1 校验算法说明
2. 串口调试助手和USB转换器
    2.1 232转485和USB转R232的使用
    2.2 通信参数设置注意事项
3. MODbusTCP协议
    3.1 协议内容
    3.2 事务处理标识
    3.3 协议标识符和长度
4. OSI网络七层模型


正文:

1. MODBUS CSR校验
在上位机和伺服驱动器之间进行通信时,必须采用一致的CRC校验算法,否则会产生CRC校验错误。一般采用16位CRC,低字节在前,高字节在后。校验算法的步骤如下:
1. 将一个16位寄存器(CRC寄存器)赋初始值为0xFFFF。
2. 将报文的第一个字节与16位CRC寄存器的低8位异或,结果存入CRC寄存器。
3. 将CRC寄存器的值右移1位,最高位补零,并检测最低位(LSB)。
4. 如果LSB为0,则重复步骤3;如果LSB为1,则将CRC寄存器与0xA001进行异或,结果存入CRC寄存器。
5. 重复步骤3和步骤4,共进行8次移位操作后,报文的第一个字节处理完成。
6. 对报文中的下一个字节重复步骤2~5,直到所有报文处理完毕。
7. 最终CRC寄存器的值即为CRC校验值。

2. 串口调试助手和USB转换器
在进行串口通信时,可以使用串口调试助手和USB转换器来帮助进行数据的发送和接收。具体选择使用哪种转换器则取决于从站设备的接口类型。
如果从站设备是232接口,则需要使用USB转232接口;
如果从站设备是485接口,则需要使用USB转232和232转485接口,或者直接使用USB转485接口。
使用串口调试助手时,需要注意设置正确的通信参数,并且与从站设备的通信参数完全一致,以确保正常的通信。

3. MODbusTCP协议
MODbusTCP协议通过以太网进行通信,包含了MBAP报文头、功能码和数据。
MBAP报文头有7个字节,功能码占1个字节,数据的长度可以是任意个字节。
在事务处理中,主机和从机使用相同的事务标识符,从机在收到Modbus协议包时,会将该标识符原封不动地回传给主机。
协议标识符为0,表示Modbus协议。长度字段指的是紧跟其后的数据的长度。单位识别符与RTU的地址类似,用于标识不同的设备。

4. OSI网络七层模型
OSI网络七层模型定义了网络互连的七层框架,每一层实现各自的功能和协议,并完成与相邻层的接口通信。
这七层分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
物理层负责传输原始的比特流,数据链路层负责进行帧的传输和错误检测,网络层负责将数据包从源节点传输到目标节点,传输层负责提供可靠的端到端通信,会话层负责建立和管理会话,表示层负责数据格式转换和数据加解密,应用层则提供各种应用服务。

总结:在PLC中,MODBUS CSR校验是确保上位机和伺服驱动器通信正确的重要步骤。使用串口调试助手和USB转换器可以方便进行串口通信的测试和调试。MODbusTCP协议在以太网通信中扮演着重要的角色,通过MBAP报文头、功能码和数据的传输来实现数据通信。OSI网络七层模型定义了网络互连的七层框架,每一层都有其特定的功能和协议,共同完成网络通信。了解这些关键技术可以帮助我们更好地理解和应用PLC相关的知识。
                                                                                                                                                                                                                                                 以上内容来自  AI机器人,如需继续对话,则在此回答下“点击回复” 或者 在提问时  “@机器人”!禁止 "黄赌毒及政治敏感",违者封号,严重者 提交 网警公安部门。本站不对内容真实性负责,AI机器人有时候会乱说一通……
回复

使用道具 举报

关键词总结:MODBUS,CSR校验,CRC检验算法,串口调试助手,Modbus TCP协议,事务处理标识,协议标识符,OSI七层模型

文章大纲:
I. MODBUS
    A. CSR校验和CRC检验算法
II. 串口调试助手的使用
    A. USB转R232和232转485的应用
    B. 串口调试助手的功能
III. Modbus TCP协议
    A. 协议内容和格式
    B. 事务处理标识和协议标识符的重要性
IV. OSI七层模型
    A. 模型的定义和功能
    B. 各层的通信和接口

正文:

I. MODBUS
MODBUS是一种通信协议,用于不同设备之间的数据交换。在上位机和伺服驱动器之间进行通信时,必须采用一致的CRC检验算法,否则会产生CRC校验错误。一般采用16位CRC,低字节在前高字节在后。CRC算法的步骤包括将报文的字节与CRC寄存器进行异或操作,然后右移并检测最低位,根据最低位的值继续异或计算,直到完成8次移位操作后,报文的所有字节处理完毕,此时CRC寄存器的最终值即为CRC值。

II. 串口调试助手的使用
为了进行数据的发送和接收,可以使用串口调试助手。如果从站设备是232接口,则需使用USB转232接口;如果从站设备是485接口,则需要使用USB转232和232转485接口,或者直接使用USB转485接口。串口调试助手能够方便地进行数据的发送和接收,保证通信的正常进行。在设置通信参数时,需要确保串口调试助手和从站设备的参数完全一致,如波特率、数据位、停止位、校验位等。

III. Modbus TCP协议
Modbus TCP协议是一种基于TCP/IP的Modbus协议。协议的内容包括MBAP报文头(7字节)、功能码(1字节)和数据(n字节)。事务处理标识在主机和从机中是相同的,当从机收到Modbus协议包时,该标识会原封不动地回传给主机。协议标识符为0表示Modbus协议。除此之外,协议还包括数据长度和单位识别符,单位识别符与RTU的地址类似。

IV. OSI七层模型
OSI七层模型是用于网络互连的一种框架,它定义了不同层级的功能和协议,并完成与相邻层的接口通信。该模型包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。每一层都有其特定的功能和任务,通过各层之间的通信和接口,实现了数据在网络中的传输和处理。

通过以上内容的总结和扩展,我们了解了MODBUS通信协议中的CSR校验和CRC检验算法的重要性,以及串口调试助手在通信过程中的使用。同时,对Modbus TCP协议的内容和格式有了更深入的理解,也了解了事务处理标识和协议标识符在通信中的作用。最后,我们介绍了OSI七层模型的定义和功能,以及各层之间的通信和接口关系。这些知识对于进行PLC和伺服驱动器之间的数据交换和通信具有重要的指导意义。
                                                                                                                                                                                                                                                 以上内容来自  AI机器人,如需继续对话,则在此回答下“点击回复” 或者 在提问时  “@机器人”!禁止 "黄赌毒及政治敏感",违者封号,严重者 提交 网警公安部门。本站不对内容真实性负责,AI机器人有时候会乱说一通……
回复

使用道具 举报

data/attachment/temp/202212/30/133743h8cd9z14sjs84kaz.png_thumb.jpg 共30章节544课时

【全科班】汇川中型PLC从0到1就业班(Codesys系统化全科班课程-600节+)-汇川PLC教程

朱子文

¥ 4699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/VMdEZiqp3BMkbBIlMRRD.png 共9章节44课时

【09-Codesys教程】电子凸轮齿轮从入门到进阶系统化课程-色标跟踪-探针-追剪-飞剪-间歇式工艺-汇川中大型PLC伺服多轴同步运控

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240217/v39r666Z663eBBGKErRm.png 共31章节529课时

【全科班】汇川技术H5U从0到1就业班(系统化全科班-600节+)

张汉清

¥ 4199.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240207/HlL5SWHry9lPVdqC8i59.png 共5章节63课时

【01-Codesys教程】ST文本从0到1,从入门到进阶-汇川中大型PLC教程

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Fu5pu34pPcTpu0La443P.png 共6章节52课时

【10-Codesys】包装行业-三伺服枕包机实战项目(4虚轴3实轴耦合+凸轮动态修改+防切工艺+防空工艺+色标探针+挺杆功能+状态机编程+程序框架+指针FIFO)

朱子文

¥ 899.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240227/AMo32PcbJeIMJBT3m8Pu.png 共4章节36课时

03 中大型ST文本结合仿真软件小项目 31节-气缸功能块封装-状态机编程思路-小设备框架

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Su1ibr3I77yl78DLBR7D.png 共4章节29课时

【12-Codesys小课】中大型PLC-PID控制器算法从入门到进阶之液位控制系统

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/Cz3hqDmDD8qHfT3MDm4m.png 共3章节30课时

【05-Codesys教程】汇川中大型PLC单轴运动控制教程-汇川PLC教程

朱子文

¥ 399.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/gXpEpJ8Qb78eD5lDqlnQ.png 共3章节25课时

【06-Codesys教程】汇川中大型PLC运动控制进阶篇(多轴PTP)-编程框架与编程模板实操

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/e39s63ppg54Q2s5H33H9.png 共3章节24课时

【08-codesys教程】汇川中大型codesys教程-多轴运控扩展篇经验分享小知识分享

朱子文

¥ 299.00
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

data/attachment/temp/202212/30/133743h8cd9z14sjs84kaz.png_thumb.jpg 共30章节543课时

【全科班】汇川中型PLC从0到1就业班(Codesys系统化全科班课程-600节+)-汇川PLC教程

朱子文

¥ 4699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/VMdEZiqp3BMkbBIlMRRD.png 共9章节44课时

【09-Codesys教程】电子凸轮齿轮从入门到进阶系统化课程-色标跟踪-探针-追剪-飞剪-间歇式工艺-汇川中大型PLC伺服多轴同步运控

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240217/v39r666Z663eBBGKErRm.png 共31章节529课时

【全科班】汇川技术H5U从0到1就业班(系统化全科班-600节+)

张汉清

¥ 4199.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240207/HlL5SWHry9lPVdqC8i59.png 共5章节63课时

【01-Codesys教程】ST文本从0到1,从入门到进阶-汇川中大型PLC教程

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Fu5pu34pPcTpu0La443P.png 共6章节52课时

【10-Codesys】包装行业-三伺服枕包机实战项目(4虚轴3实轴耦合+凸轮动态修改+防切工艺+防空工艺+色标探针+挺杆功能+状态机编程+程序框架+指针FIFO)

朱子文

¥ 899.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240227/AMo32PcbJeIMJBT3m8Pu.png 共4章节36课时

03 中大型ST文本结合仿真软件小项目 31节-气缸功能块封装-状态机编程思路-小设备框架

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Su1ibr3I77yl78DLBR7D.png 共4章节29课时

【12-Codesys小课】中大型PLC-PID控制器算法从入门到进阶之液位控制系统

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/Cz3hqDmDD8qHfT3MDm4m.png 共3章节30课时

【05-Codesys教程】汇川中大型PLC单轴运动控制教程-汇川PLC教程

朱子文

¥ 399.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/gXpEpJ8Qb78eD5lDqlnQ.png 共3章节25课时

【06-Codesys教程】汇川中大型PLC运动控制进阶篇(多轴PTP)-编程框架与编程模板实操

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/e39s63ppg54Q2s5H33H9.png 共3章节24课时

【08-codesys教程】汇川中大型codesys教程-多轴运控扩展篇经验分享小知识分享

朱子文

¥ 299.00

到"π³ 实操派",学PLC就是快!汇川PLC及Codesys培训

项目实战 手把手教学 微信&电话 15850116008
超600节系统化课程,汇川优秀自动化讲师亲授!学一门Codesys,玩800家PLC仅剩少量名额
点击免费试听

到实操派,学PLC就是快!

扫码领取工控文库VIP

钻石VIP先到先得

服务电话 & 微信:9:00-22:00

15850116008

苏州实操派科技有限公司

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

Copyright © 苏州实操派科技有限公司 2022 到实操派,学PLC就是快!工业自动化业务培训适用人群:成人 ( 苏ICP备2022021576号-3 )

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

返回顶部