首页 上一页 1 2 3 下一页 尾页

开贴专讲上位机和PLC的OPC通讯 点击:20984 | 回复: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 08:47:01
1楼
目的: 实现安装在IPC(工控机)上的labview程序和欧姆龙PLC的通讯

硬件组态:工控机  (装有labview2009) ,RS232通讯线,欧姆龙PLC(带有串口  型号CP1L)RS232 接线图 



高顺周

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

方法: 配置NI公司的OPC客户端和服务端




高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 08:50:27
3楼
配置OPC 服务端:
打开 NI公司的OPC 服务端   就是:NI OPC Servers

打开后 应该  如下图



高顺周

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

右击 左上角 oumulong  选择删除 将出现下面的  (如果没有 就不用了)



高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 08:53:10
5楼
单击:clik to add a channel    就是新建一个通道的意思 

将出现下图所示画面:




高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 08:53:45
6楼
这个对话框用于选择你的下位机  说白了 就是你要和什么PLC 或是什么设备 进行通讯。点击下拉菜单 出现一大堆东西。 大都不知道是什么东西。由于我们目的是和欧姆龙PLC进行串口通讯 所以我们选则omron fins serial   .至于其他的东西。请知道的人指点一下。多谢。对话框下面的 enable diagnosti 好像是启用诊断的意思。默认不选 我们也不选 知道什么意思的人 科普一下。多谢

高顺周

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

点击下一步出现下图所示窗口:



高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 08:55:41
8楼
这个对话框  就比较熟悉。 就是配置串口的参数。  可以通过查看 工控机 和PLC 通许的那个串口的参数 来决定上图参数的设置。  
我的电脑 右击 属性 找到设备管理器   找到串口。 下面不说了。

配置完串口 点击下一步。出现 下图的东西  所有设定默认   他是什么意思 请知道的人科普一下。谢谢。



高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 08:56:32
9楼
点击下一步: 是我们刚才所配置通道的一下 。此画面无需要配置的地方。看过就点击 完成就好了 至此 OPC的一个通道配置完毕。下面就是在这个里面添加设备 或是组之类的东西。

配置完毕后出现下面的东西

 

高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 08:57:25
10楼
点击channel  可以查看我们配置通道一些参数。也可以更该一下参数。比如 通道的名字(不知改为中文是否有影响,知道的人说说看)。还
有串口的一些参数等等
待续。。。。。。。

高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 08:58:11
11楼
点击 click to add device (中文意思就是点此添加一个设备)

将出现下面的对话框 ;在其中更改设备的名字  我们改为 PLC



高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 08:59:00
12楼
点击下一步 就可以选择 PLC的型号了   这个很重要   。听说有些没有的型号也可以通过选择其他型号代替。知道的人说说 是型号是怎么代替的。 这里我们选择 CP1J (这个似乎可以代替CP1H)

见下图

 

高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 09:00:02
13楼
点击下一步: 要我们输出什么 设备ID 不知道什 么意思 知道的说说看多谢

设备ID 默认 下一步。



高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 09:00:43
14楼
下一页 内容翻译 就是:你可以定义设备具有通信的时序参数,你可以配置
似乎是配置 通讯的是时间问题  不懂  全面默认 知道人讲一讲  

见下图




似乎是说 链接时间  反馈时间  等等   
不懂 改天搞懂了再说


高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 09:05:26
15楼
刚才说道了添加设备  。下面说怎添加标签。

点击 device1  出现下图所示的东西



高顺周

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

新建 标签的对话框如下



高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 09:06:46
17楼
其中  DATE TYPE 是数据类型 什么 BOOL 型  浮点型 长整数  杂七杂八。 根据ADDRESS中的内容填写。
比如 ADRESS 中写的0.0  那么 数据选择 BOOL  如果 ADRESS中选的 D0 那么 数据类型中选择 WORD 
(高手们请在此补充一些东西 谢谢)
至于 CLIENT  选择默认 就是即可以读也可以写  READ/WRITE
SCAN RATE意思是 :扫描速度  millisec是毫秒的意思。高人可以告诉我怎么选吗? 我这是默认 就是100

电点击确定 进入下一步。

高顺周

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

至此 一个标签建立完毕  之后就可以在LABVIEW中调用了


高顺周

  • 精华:1帖
  • 求助:1帖
  • 帖子:6帖 | 191回
  • 年度积分:0
  • 历史总积分:973
  • 注册:2010年11月04日
发表于:2012-06-15 09:16:45
19楼
打开 一个项目 新建也可以 。

见下图新建一个项目

 

高顺周

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

结果如下图所示

 


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 下一页 尾页