《工业总线与物联网协议-Industrial》课件-Modbus TCP的协议应用及组态_第1页
《工业总线与物联网协议-Industrial》课件-Modbus TCP的协议应用及组态_第2页
《工业总线与物联网协议-Industrial》课件-Modbus TCP的协议应用及组态_第3页
《工业总线与物联网协议-Industrial》课件-Modbus TCP的协议应用及组态_第4页
《工业总线与物联网协议-Industrial》课件-Modbus TCP的协议应用及组态_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Ⅶ-4ModbusTCP协议应用

及组态Ⅶ-4ModbusTCP协议应用及组态行动目标了解ModbusTCP协议简介理解ModbusTCP通信报文掌握ModbusTCP错误代码掌握ModbusTCP协议指令块的应用熟练设备间ModbusTCP通信ModbusTCP协议应用及组态Ⅶ-4ModbusTCP协议应用及组态学习内容ModbusTCP协议简介ModbusTCP有效功能码ModbusTCP错误代码ModbusTCP通信指令块引脚说明ModbusTCP西门子PLC与CodesysPLC通信ModbusTCP西门子PLC之间的通信ModbusTCP协议应用及组态情境说明情境说明Ⅶ-4ModbusTCP协议应用及组态你是一名电气工程师。现在正在调试汽车生产线的焊接单元,在焊接单元中有多种不同类型的部件等待焊接。现在计划通过识别每个部件上的RFID芯片,确认焊接工艺,RFID读写器通过MODBUSTCP与PLC建立连接。项目主管给你分配了任务,需要通过MODBUSTCP实现读写器数据的读取,例举本方案的优势并写出符合此项目要求的程序。Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P1

ModbusTCP基本协议学习任务Ⅶ-4-P2ModbusTCP协议通信报文解析学习任务Ⅶ-4-S3西门子PLC之间的通信学习任务Ⅶ-4-S4Codesys与西门子之间通信Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P1ModbusTCP协议简介任务要求:1.了解认识ModbusTCP协议。2.独立完成学习任务Ⅶ-4-P1的练习题,将完成的答案填到相应的空格处。3.初步认识ModbusTCP协议的优点与构成。Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P1ModbusTCP协议简介学习成果展示:1.根据教材理论,完成空白处名词填写。2.以个人工作的方式完成项目后,小组讨论形成统一答案。3.选出代表,进行展示讲解。4.共同讨论答案。Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P1ModbusTCP协议简介1.在空白处填写合适的名词1)为了实现

,运用在串口(如RS232、RS485等)上传输。2)MODBUS/TCP使

协议运行于以太网,并在

站点间传送MODBUS报文。3)与传统的串口方式相比,MODBUSTCP插入一个标准的MODBUS报文到

报文中,不再带有

。4)启动Modbus事务处理的客户机创建Modbus应用数据单元。而

向服务端指示将执行哪种操作。5)当从客户机向服务端发送报文时,功能码域通过

执行具体操作。Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P1ModbusTCP协议简介1.在空白处填写合适的名词1)为了实现串行通信,运用在串口(如RS232、RS485等)上传输。2)MODBUS/TCP使MODBUS_RTU协议运行于以太网,并在TCP/IP和以太网站点间传送MODBUS报文。3)与传统的串口方式相比,MODBUSTCP插入一个标准的MODBUS报文到TCP报文中,不再带有数据校验和地址。4)启动Modbus事务处理的客户机创建Modbus应用数据单元。而功能码向服务端指示将执行哪种操作。5)当从客户机向服务端发送报文时,功能码域通过服务端执行具体操作。Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P1ModbusTCP协议简介学习成果展示:1.根据教材理论,完成填空。2.以个人工作的方式完成项目后,小组讨论形成统一答案。3.选出代表,进行展示讲解。4.共同讨论答案。Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P1ModbusTCP协议简介2.选择题,选择一个及一个以上正确的答案,将相应字母填入题中括号内(包含单选题或多选题)。1)Modbus功能码的十进制有效值有多少个?()A.256 B.255C.254 D.253Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P1ModbusTCP协议简介3.选择题,选择一个及一个以上正确的答案,将相应字母填入题中括号内(包含单选题或多选题)。2)ModbusTCP传输过程中使用了TCP/IP以太网参考模型的5层()A.3 B.4C.5 D.6Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P1ModbusTCP协议简介2.选择题,选择一个及一个以上正确的答案,将相应字母填入题中括号内(包含单选题或多选题)。1)Modbus功能码的十进制有效值有多少个?(B)A.256 B.255C.254 D.253Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P1ModbusTCP协议简介3.选择题,选择一个及一个以上正确的答案,将相应字母填入题中括号内(包含单选题或多选题)。2)ModbusTCP传输过程中使用了TCP/IP以太网参考模型的5层(CD)A.3 B.4C.5 D.6Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P2ModbusTCP协议通讯报文解析任务要求:1.认真阅读ModbusTCP协议通讯报文解析章节,理解ModbusTCP协议基本知识。2.独立完成学习任务Ⅶ-4-P2的练习题,将完成的答案填到相应的空格处。3.了解ModbusTCP协议的基本组成。Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P2ModbusTCP协议通讯报文解析学习成果展示:1.根据教材理论,完成空白处名词填写。2.以个人工作的方式完成项目后,小组讨论形成统一答案。3.选出代表,进行展示讲解。4.共同讨论答案。Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P2ModbusTCP协议通讯报文解析1.在空白处填写合适的名词1)Modbus功能码主要分为

。2)异常功能码常用于当有任何通信数据异常时,用来表示

,而回传

以提供Master做异常处理。3)错误功能码是异常码处理后,将原有功能码的

设定为1,然后将适合的错误码号代入。4)ModbusTCP协议帧包含了

字节的头部信息。5)单元标识符字段被用于区分

,其取值范围为1-247。6)在ModbusTCP协议帧中,

指示了该请求是以什么功能用来处理控制数据。Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P2ModbusTCP协议通讯报文解析1.在空白处填写合适的名词1)Modbus功能码主要分为有效功能码、异常功能码和错误功能码。2)异常功能码常用于当有任何通信数据异常时,用来表示“从设备”回传数据不正常,而回传错误码号以提供Master做异常处理。3)错误功能码是异常码处理后,将原有功能码的最左边bit设定为1,然后将适合的错误码号代入。4)ModbusTCP协议帧包含了

7 字节的头部信息。5)单元标识符字段被用于区分主设备或从设备的地址,其取值范围为1-247。6)在ModbusTCP协议帧中,

功能码

指示了该请求是以什么功能用来处理控制数据Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P2ModbusTCP协议通讯报文解析学习成果展示:1.根据教材理论,完成填空。2.以个人工作的方式完成项目后,小组讨论形成统一答案。3.选出代表,进行展示讲解。4.共同讨论答案。Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P2ModbusTCP协议通讯报文解析2.选择题,选择一个及一个以上正确的答案,将相应字母填入题中括号内(包含单选题或多选题)。1)在ModbusTCP协议中,哪种功能码用于读取一个或多个线圈寄存器的状态?(

)A.1 B.2C.3 D.4Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P2ModbusTCP协议通讯报文解析2.选择题,选择一个及一个以上正确的答案,将相应字母填入题中括号内(包含单选题或多选题)。2)在ModbusTCP协议中,以下哪个负责发送命令并接收响应?(

)A.

功能码

B.寄存器C.

从机

D.

主机Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P2ModbusTCP协议通讯报文解析2.选择题,选择一个及一个以上正确的答案,将相应字母填入题中括号内(包含单选题或多选题)。3)当ModbusTCP协议帧结构中的功能码为16时,表示该帧是什么类型的帧?(

)A.强制一个逻辑线圈的通断状态B.写入单个保持寄存器C.强置一组连续逻辑线圈的通断D.写入多个连续的保持寄存器Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P2ModbusTCP协议通讯报文解析2.选择题,选择一个及一个以上正确的答案,将相应字母填入题中括号内(包含单选题或多选题)。4)在ModbusTCP通信中,哪种异常代码表示读取的数据长度错误?(

)A.01 B.02C.03 D.04Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P2ModbusTCP协议通讯报文解析2.选择题,选择一个及一个以上正确的答案,将相应字母填入题中括号内(包含单选题或多选题)。5)在ModbusTCP通信中,哪种异常代码表示数据地址错误?(

)A.01 B.02C.03 D.04Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P2ModbusTCP协议通讯报文解析2.选择题,选择一个及一个以上正确的答案,将相应字母填入题中括号内(包含单选题或多选题)。1)在ModbusTCP协议中,哪种功能码用于读取一个或多个线圈寄存器的状态?(

B

)A.1 B.2C.3 D.4Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P2ModbusTCP协议通讯报文解析2.选择题,选择一个及一个以上正确的答案,将相应字母填入题中括号内(包含单选题或多选题)。2)在ModbusTCP协议中,以下哪个负责发送命令并接收响应?(

D

)A.

功能码

B.寄存器C.

从机

D.

主机Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P2ModbusTCP协议通讯报文解析2.选择题,选择一个及一个以上正确的答案,将相应字母填入题中括号内(包含单选题或多选题)。3)当ModbusTCP协议帧结构中的功能码为16时,表示该帧是什么类型的帧?(

D

)A.强制一个逻辑线圈的通断状态B.写入单个保持寄存器C.强置一组连续逻辑线圈的通断D.写入多个连续的保持寄存器Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P2ModbusTCP协议通讯报文解析2.选择题,选择一个及一个以上正确的答案,将相应字母填入题中括号内(包含单选题或多选题)。4)在ModbusTCP通信中,哪种异常代码表示读取的数据长度错误?(

C

)A.01 B.02C.03 D.04Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-P2ModbusTCP协议通讯报文解析2.选择题,选择一个及一个以上正确的答案,将相应字母填入题中括号内(包含单选题或多选题)。5)在ModbusTCP通信中,哪种异常代码表示数据地址错误?(

B

)A.01 B.02C.03 D.04Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-S3西门子之间的通信任务要求:1.了解Modbus-TCP错误代码2.熟悉MB_CLIENT、MB_SERVER指令块使用3.能够完成两个西门子设备之间的ModbusTCP通讯并传输数据Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-S3西门子之间的通信学习成果展示:1.通过上机练习,使用博途完成并补全西门子之间通信流程图。2.以个人工作的方式完成项目后,小组讨论形成统一答案。3.选出代表,进行展示讲解。4.共同讨论答案。Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-S3西门子之间的通信1.在下列流程图空白处填写合适的操作步骤,完成西门子之间的通信流程图Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-S3西门子之间的通信1.在下列流程图空白处填写合适的操作步骤,完成实现IO设备通信诊断流程图A:

激活系统时钟和存储器字节

B:

添加通讯指令块

C:

建立并配置通讯参数

D:

填写主、从站指令块引脚

E:

验证从站向主站通讯

F:

验证主站向从站通讯

Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-S3西门子之间的通信学习成果展示:1.通过刚才的上机练习,结合使用中的配置完成选择。2.以个人工作的方式完成项目后,小组讨论形成统一答案。3.选出代表,进行展示讲解。4.共同讨论答案。Ⅶ-4ModbusTCP协议应用及组态2.

选择题,选择一个及一个以上正确的答案,将相应字母填入题中括号内(包含单选题或多选题)。1)在SERVER服务端侧的通讯变量中,以下哪一项的配置是正确的?(

)A.ConnectionType:FALSE RemotePort:502 LocalPort:0B.ConnectionType:FALSE RemotePort:0 LocalPort:502C.ConnectionType:TRUE RemotePort:502 LocalPort:0D.ConnectionType:TRUE RemotePort:0 LocalPort:502学习任务Ⅶ-4-S3西门子之间的通信Ⅶ-4ModbusTCP协议应用及组态2.

选择题,选择一个及一个以上正确的答案,将相应字母填入题中括号内(包含单选题或多选题)。2)指令块中用于指向变量地址的指针格式以下哪种是正确的?(

)A.DB2.DBX0.0INT6B.T#DB2.DBX0.0INT6C.P#DB2.DBX0.0WORD6D.P#DB2.DBX0.0INT6学习任务Ⅶ-4-S3西门子之间的通信Ⅶ-4ModbusTCP协议应用及组态2.

选择题,选择一个及一个以上正确的答案,将相应字母填入题中括号内(包含单选题或多选题)。1)在SERVER服务端侧的通讯变量中,以下哪一项的配置是正确的?(

D

)A.ConnectionType:FALSE RemotePort:502 LocalPort:0B.ConnectionType:FALSE RemotePort:0 LocalPort:502C.ConnectionType:TRUE RemotePort:502 LocalPort:0D.ConnectionType:TRUE RemotePort:0 LocalPort:502学习任务Ⅶ-4-S3西门子之间的通信Ⅶ-4ModbusTCP协议应用及组态2.

选择题,选择一个及一个以上正确的答案,将相应字母填入题中括号内(包含单选题或多选题)。2)指令块中用于指向变量地址的指针格式以下哪种是正确的?(

CD

)A.DB2.DBX0.0INT6B.T#DB2.DBX0.0INT6C.P#DB2.DBX0.0WORD6D.P#DB2.DBX0.0INT6学习任务Ⅶ-4-S3西门子之间的通信Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-S4Codesys与西门子之间通信任务要求:1.掌握Codesys编程软件的使用。2.实现西门子PLC与CodesysPLC的ModbusTCP通信。3.配置过程中出现的问题及时记录。Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-S4Codesys与西门子之间通信学习成果展示:1.通过上机练习,使用博途与Codesys完成并补全Codesys与西门子之间通信流程图。2.以个人工作的方式完成项目后,小组讨论形成统一答案。3.选出代表,进行展示讲解。4.共同讨论答案。Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-S4Codesys与西门子之间通信1.在下列流程图空白处填写合适的操作步骤,完成Codesys与西门子之间通信流程图Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-S4Codesys与西门子之间通信1.在下列流程图空白处填写合适的操作步骤,完成Codesys与西门子之间通信流程图A:

修改IP地址

B:

添加通讯指令块

C:

添加全局变量块

D:

填写指令块引脚

E:

新建Codsys项目

F:

在Codesys中配置通信参数

Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-S4Codesys与西门子之间通信学习成果展示:1.通过刚才的上机练习,结合博途使用中的配置完成选择。2.以个人工作的方式完成项目后,小组讨论形成统一答案。3.选出代表,进行展示讲解。4.共同讨论答案。Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-S4Codesys与西门子之间通信2.

选择题,选择一个及一个以上正确的答案,将相应字母填入题中括号内(包含单选题或多选题)。1)当博途程序编译报错时,根据流程图,应从哪一步开始进行检查?(

)A.新建博途项目B.激活系统时钟和存储器字节C.添加通讯指令块D.填写指令快引脚Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-S4Codesys与西门子之间通信2.

选择题,选择一个及一个以上正确的答案,将相应字母填入题中括号内(包含单选题或多选题)。2)当验证通讯失败时,根据流程图,应从哪一步开始进行检查?(

)A.新建博途项目B.新建Codsys项目C.在Codesys中配置通信参数D.在博途中建立并配置通讯参数Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-S4Codesys与西门子之间通信2.

选择题,选择一个及一个以上正确的答案,将相应字母填入题中括号内(包含单选题或多选题)。1)当博途程序编译报错时,根据流程图,应从哪一步开始进行检查?(

A

)A.新建博途项目B.激活系统时钟和存储器字节C.添加通讯指令块D.填写指令快引脚Ⅶ-4ModbusTCP协议应用及组态学习任务Ⅶ-4-S4Codesys与西门子之间通信2.

选择题,选择一个及一个以上正确的答案,将相应字母填入题中括号内(包含单选题或多

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论