智能制造生产线技术及应用 课件 项目六-1 PLC与FANUC机器人通信1_第1页
智能制造生产线技术及应用 课件 项目六-1 PLC与FANUC机器人通信1_第2页
智能制造生产线技术及应用 课件 项目六-1 PLC与FANUC机器人通信1_第3页
智能制造生产线技术及应用 课件 项目六-1 PLC与FANUC机器人通信1_第4页
智能制造生产线技术及应用 课件 项目六-1 PLC与FANUC机器人通信1_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

生产线设备数据交互(一)智能制造产线生产性实训Modbus协议介绍针对S7-1200PLC的MODBUS/TCP通讯方式,其中主要使用“MB_CLIENT”指令,负责作为MODBUS/TCP客户端,通过S7-1200CPU的PROFINET连接工业机器人。使用“MB_CLIENT”指令,可以在客户端和服务器之间建立连接、发送Modbus请求、接收响应并控制ModbusTCP客户端的连接终端。Modbus协议介绍指令结构Modbus协议介绍MB_MODE、MB_DATA_ADDR和DATA_LEN说明数MB_MODE、MB_DATA_ADDR和DATA_LEN共同作用决定Modbus功能,在进行设置时要根据所需功能综合考虑。同时,要求PLC与机器人所适用的代码编号保持一致。Modbus协议介绍MB_DATA_PTR说明对于建立MB-CLENT-DATA【DB】数据块作为通信数据缓存区,DB块可以为优化的数据块,也可以为标准的数据块结构。若为优化的数据块结构,编程时需要以符号寻址的方式填写改引脚;若为标准的数据块结构(右键单击DB块,“属性”中将“优化的快访问”前勾选去掉),需要以绝对地址的方式填写改引脚。MB-CLENT-DATA【DB】数据块建立可参考如下Modbus协议介绍CONNECT说明本节主要针对TCON_IP_v4结构的设定连接进行说明。连接时,需要确认• 确保仅在TCON_IP_v4结构中指定了TCP类型的连接。• 该连接不能使用下列TCP端口号:20、21、25、80、102、123、5001、34962、34963和34964。具体CONNECT设置界面Modbus协议介绍DONE、BUSY、ERROR和STATUS说明DONE、BUSY、ERROR和STATUS作为输出参数信号,可根据信号状态进行通讯调试。其中,DONE为完成标志位,只要最后一个作业成功完成,立即将输出参数DONE的位置置为“1”;BUSY为繁忙标志位,根据置位状态可判断ModBus是否在进行请求;ERROR:错误标志位,0表示无错误,1表示出错,出错原因由参数STATUS指示。参数STATUS的常规状态信息参考如下:• 7001已触发连接建立操作;7002中间调用。正在建立连接。• 7003正在终止连接;7005正在发送数据。• 7004连接已建立且处于受监视状态。未激活任何作业执行。• 7006正在接收数据。Modbus协议介绍DONE、BUSY、ERROR和STATUS说明需要注意的是,MODBUSTCP通讯需要用分时控制各MB_CLIENT功能块。在同一时间只能有一个MB_CLIENT功能块的DISCONNECT处于OFF(即建立连接),否则会出现通讯异常。所以在建立MB_CLIENT功能块时候常常使用DONE和BUSY信号作为连接建立的分断信号,以确保一个时段只有一个MB_CLIENT功能块建立连接。Modbus协议介绍MB_DATA_PTR说明对于建立MB-CLENT-DATA【DB】数据块作为通信数据缓存区,DB块可以为优化的数据块,也可以为标准的数据块结构。若为优化的数据块结构,编程时需要以符号寻址的方式填写改引脚;若为标准的数据

温馨提示

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

评论

0/150

提交评论