码垛机器人控制系统Labview与PLC的通信
时间:2017-12-12
阅读:9200
码垛机器人控制系统Labview与PLC的通信
3 Labview与PLC的通信
整个系统所实现的功能是通过Labview实现机器视觉获取目标的位置坐标信息,而后根据坐标由可编程逻辑控制器PLC控制执行机构运动,其中Labview与PLC组成控制系统的上、下位机结构。
系统主要是通过S7-200 Smart PLC和Labview的组合,完成基于机器视觉的运动控制;所以实现Labview和PLC的数据通信,是建立整个系统的关键;在这里通过S7-200 Smart PLC的以太网接口实现与Labview的通信,由于Labview不能直接与PLC进行通信,所以在这里需要借助OPC Server来完成通信的建立,这里的OPC Server就相当于Labview和PLC之间的中介,通过OPC Server来使两者间进行通信,因此需要分别建立Labview与OPC之间的通信,以及PLC与OPC之间的通信,其通信结构如图5-17所示:
![](http://image.imrobotic.com/news/images/upload/Image/touzi150.jpg)
1 OPC技术概述
OPC C OLE for Process Control )是工业控制系统进行连接的标准。它是由世界上具有领先地位的一些自动化系(DSC, PLC)统硬件生产厂家、开发监控软件、驱动软件的公司,还有一些开发优化软件的公司等与微软紧密合作而建立的。该标准定义了在应用Microsoft操作系统COM(Computer object Model)和DCOM (Distributed object Model)协议的基础上,基于计算机的客户机/服务器之间进行交换实时数据的方法。
通过使用该标准,软件开发商不用再去针对各种不同的硬件编写相应的驱动程序,相对的是通过硬件开发商,他们对自己生产的设备更加了解,可以很好的将其优势进行开发,使其驱动程序更加全面,依据其生产的硬件的特点,来提供更具优化性能OPC的接口程序。作为用户需要开发使用该程序,只需要进行编写相应的接口程序就能够通过OPC技术与不同的硬件设备进行连接。这使得用户和工程人员在设备的选择上有了更大的空间,可以依据实际工程的需求,来选择最切合实际的设备,有利于产品的开发。通过OPC技术,扩展了设备通信的范围,只要设备满足OPC Server的规范,OPC的客户端都可以与它进行通信,实现数据的交互,不论是什么样的设备。同时OPC不仅可以访问同一台计算机上的OPC Server,还能够对其他远程运行的OPCServer进行访问,应用范围更加广泛。
OPC接口能够通过网络进行数据通信,也能够通过应用程序与其他设备进行直接连接来实现通信,因此OPC接口是可用于多种设备与系统,并且具有高度柔性化的接口标准。
一个OPC Server是由三个对象所组成的:OPC Server, OPC Group以及OPC Item。每个OPC Item对应一个实际硬件设备中某个channel或者port;每个OPC Group中有多个OPC Item并定义这些OPC Item的更新时间、更新方式,以及提供读取这些OPC Item值的接口。OPC数据访问对象分层结构如图5-18所示:
S7-200 PC Access SMART是西门子推出的专门用于S7-200 Smart PLC的OPC服务器软件,它可以向OPC Client(客户端)提供相关的数据信息,能够与任何标准的OPC客户端通信。软件中自带有OPC客户测试端,可以方便地检测项目的通信及其配置的是否正确。在这里我们就选用S7-200 PC Access SMART作为OPC Server应用。
![](http://image.imrobotic.com/news/images/upload/Image/touzi151.jpg)
![工业机器人选型神器](http://image.imrobotic.com/news/images/upload/Image/chengxu104.jpg)
机器人
码垛机器人
技术干货
好的文章,需要您的鼓励
0
- 最新资讯
- 最新问答
-
轮式机器人的发展及其趋势
关键字: 轮式机器人 发展 趋势 2024-07-03 -
具身智能的定义和作用
关键字: 具身智能 2024-06-28 -
什么是agv小车?特点有哪些?
关键字: agv小车 特点 2024-06-27 -
机器视觉应用的分类?范围有哪些?
关键字: 机器视觉 应用分类 范围 2024-06-25 -
机器人打磨抛光设备有哪些?特点是什么?
关键字: 机器人打磨 抛光 特点 2024-06-20
-
机器人焊接焊机报TC异常怎么解决
标签: 焊接机器人,焊机,TC异常 提问:TC 2024-06-28 16:05:01 -
机器人运动轨迹的控制方式有哪两种
标签: 机器人,运动轨迹,控制方式 提问:张默 2024-06-25 10:10:02 -
具身智能什么意思
标签: 具身智能,什么意思 提问:MESSE 2024-06-19 10:37:04 -
3D视觉无序抓取系统配置要点?
标签: 3D视觉,无序抓取,系统配置 提问:QUTE 2024-06-17 13:17:05 -
3d相机机器视觉检测原理
标签: 3D相机,视觉检测 提问:木木 2024-06-17 13:03:03
相关资讯
相关问答
- 2021-06-10 10:45:45
- 2021-06-11 13:34:28
- 2020-05-29 10:03:22
- 2019-09-24 11:19:01
- 2020-01-16 13:27:13
- 2019-03-22 15:42:15
- 2022-08-11 13:34:57
- 2023-05-09 07:25:25
- 2022-08-24 08:13:44
- 2023-01-10 09:48:37
- 2023-01-27 13:17:04
- 2022-08-03 10:20:40
栏目推荐
- 2024-06-28
- 2024-06-27
- 2024-06-25
- 2024-06-20
- 2024-06-19
- 2024-06-17
- 2024-06-13
- 2024-06-11
- 2024-06-06
- 2024-06-04