开贴专讲上位机和PLC的OPC通讯 点击:20945 | 回复:60



高顺周

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:5帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-13 16:39:49
楼主
本帖最后由 高顺周 于 2012-2-7 18:33 编辑

开贴专讲上位机和PLC的OPC通讯




首先说一下是什么是OPC  
由于做自动化的厂家众多  ,为了协调各个厂家设备之间的通讯问题。(主要用于解决和上位系统之间的通讯)所以所以需要一个中间桥梁 他就是OPC 。
举例说明问题;比如现在世界有各种语言 什么汉语 英语 汉语 杂七杂八的 为了实现各个语言的互通。便发明一种叫世界语的东西。
看了网上很多叫OPC通讯大都看不懂  所以总结  一些  。大家看看有什么地方要改进。

OPC是一种软件。各个大厂家都有开发。西门子 AB 三菱 欧姆龙等等。 也有厂家单独开发的比如:KEPServerEx5  现在最新版本5.74
KEPServerEx5相关资料下载  http://www.everbox.com/f/g9gOHSMOVJqAstQcBu492U4BE2


OPC 中国官网:http://www.chinaopc.org/
待续。。。


楼主最近还看过



高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 09:28:55
21楼
下面就是新建I/O server   右击我的电脑  新建 I/O sever  出现下面的画面

见图 选择 OPC CLIENT  继续



高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 09:29:44
22楼

点击continue   出现下图 选择图中标记的选项 其他默认 高手可以介绍其他的都是什么东西




高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 09:31:32
23楼

之后在项目浏览器中的未名库 可以我们新建OPC 见下图


高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 09:32:22
24楼

右击 图中的OPC1  出现创建约束变量   就会发现我们熟悉的东西了  见图



高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 09:32:56
25楼
选中 启动  点击中间  添加  按钮  就可以了   然后 确定  下面正式在 VI 调用 此变量.

老鸟请解释一下下图 是什么。。。



高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 09:33:44
26楼

在VI 创建一个 显示控件 如图



高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 09:34:35
27楼
至此最重要的一步来了

鼠标点击 项目器中的  启动  按住 拖到 程序框图中 。然后再用连到一起去就可以 见下图。




高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 09:36:15
28楼
要注意  启动 上面有三个连线的地方 一个是错误输出 一个是错误输入(无错误)还有一个是启动 。
高手们是否可以届时具体是什么意思。


至此完毕 。以后完善

 

 

 

补充一点 由于串口 是半双工通许所以 PLC和LABVIEW的通讯  读和写不能同时进行 不然出问题







实际效果图

 

 

 

 

 

 

 

 

高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 09:37:15
29楼

下位机 程序 

 

高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 09:38:17
30楼

上位机   读取  数据  见下图

高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 09:41:24
31楼
现实 图片  电脑侧  使用USB 转RS232

高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 09:42:27
32楼

PLC 侧的接线图   

 

见下图

高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 09:47:11
33楼

如需讨论       皆一步说话

青岛黄工

  • [版主]
  • 精华:5帖
  • 求助:89帖
  • 帖子:171帖 | 4776回
  • 年度积分:0
  • 历史总积分:24301
  • 注册:2007年4月02日
发表于:2012-06-15 10:19:20
34楼
哇呀呀,这个帖子不收藏太可惜啦,顶起来,支持版主。。。。。。

余 辉

  • [版主]
  • 精华:54帖
  • 求助:45帖
  • 帖子:3402帖 | 28521回
  • 年度积分:201
  • 历史总积分:136567
  • 注册:2006年4月25日
发表于:2012-06-15 10:52:23
35楼
这个帖子不错              

lyld8341

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 268回
  • 年度积分:0
  • 历史总积分:1875
  • 注册:2002年7月21日
发表于:2012-06-15 11:07:35
36楼
很好,不错,,,,,,,,,,,,

mutongrensheng

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 79回
  • 年度积分:0
  • 历史总积分:396
  • 注册:2011年6月07日
发表于:2012-06-16 22:29:03
37楼
这么好的帖子期待着后续!!!!!

赛斯特机器人

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2012年6月17日
发表于:2012-06-17 17:24:40
38楼
帖子不错! 请问欧姆龙如何和S-T机器人实现数据传输?

高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-19 08:50:29
39楼
没有用过  不过你可以问欧姆龙的客服   他们还是不错的的

dianqisu

  • 精华:5帖
  • 求助:1帖
  • 帖子:30帖 | 804回
  • 年度积分:0
  • 历史总积分:9139
  • 注册:2008年12月19日
发表于:2012-06-19 09:03:11
40楼
支持楼主!问一下,OPC 是哪个厂家的 ? 欧姆龙的OPC sever 大概什么价位?

热门招聘
相关主题

官方公众号

智造工程师