Labview与micro850通讯 - OPC

2020-04-17 07:26

LABVIEW与MICRO850通讯

注意:LABVIEW与MICRO850通讯,micro850通过Modbus OPC Server软件配置成为OPC Server,Labview配置成为OPC Client。配置完成后,在Labview中绑定PLC中的全局变量,然后编写程序调用这些变量即可实现LABVIEW与MICRO 850的通讯。

Micro 850 使用 Modbus TCP/IP 与与 OPC 协议 环境:

需要 CCW6.0 以上版本,Modbus OPC Server 软件(附件中提供)

1.如图 1 在 CCW 里的 Global Variables 中建立所需要的变量,比如图中红色圈内的 OPC_INT、

OPC_REAL 和 OPC_DINT。只有 Global Variables 的变量才可以进行通讯.

图 1

2.如图 2 在控制器配置页面,将之前建立的三个 TAG 进行 MODBUS 地址映射,DINT 和 REAL 需要

占用 2 个地址位,INT 需要占用 1 个。具体 MODBUS 的地址机制请自行百度,这里所有的数值型

的数据都使用 40XXX 的地址段中。编译好之后,将程序下载到 Micro800 中。PLC 的配置完毕。

图 2

3.打开 Modbus OPC Server 软件,如下图中,打开 Asmbtcpopc.exe 文件

图 3

4.打开后,按照指示进行点击,通过 Modbus TCP/IP 将控制器的标签进行读取。点击 Channel 按

钮,选择 Add,在打开的窗口中,IP 地址填写为 PLC 的地址,IP 端口部分默认填写 502。然后电

机 OK,在点击 Close 关闭 Channel Configuration 窗口。

图 4

5.如图 5 点击 ADD DEVICE 按钮,弹出 Device Properties 对话框,按照图中的进行配置,红色圈里

为重要的配置点。

图 5

6.在步骤 5 之后,需要电机 Add Group 添加一个 Group 会出现 root 在这个 Group,然后点击 Add

Tage,会弹出如下的 Tag Properties 对话框。按照图 6 的箭头指示即可,这里需要注意的是,这里

的 Name 和 Modbus 中的 TAG 名称没有关系,同时要填写正确的 Location 也就是 Modbus 的 TAG 地址。

并且,需要在 Data 中选择争取的数据类型,如果是要读取 DINT,则需要选取 VT_I4(signed 32-bit

integer);如果是要读取 INT,则需要选取 VT_I2(signed 16-bit integer);如果是要读取 REAL,则需

要选取 VT_R4(32 BIT float)。

所有的 TAG 填写完毕后,点击 Monitor Mode 这个时候,该软件的 Opc Server 开始启动,将读取

的 Modbus 数据发布到 OPC Server。这个时候 Micro850 的数据可以开始在 OPC Server 上使用。

图 6

7.点击 Monitor Mode 后,该程序将如图 7 这样运行,这里也可以对数据进行 Write 和 Read。

图 7

8.首先使用 RSLinx 自带的 OPC Test Client 进行测试,在点击 Server 后,会弹出选择服务器,这里

要选择 AutomatedSolutions. ASM??这个服务器。如图 8 所示。

图 8

9.添加服务器后,需要添加 Group 和 OPC Item,依次添加后,即可调试。

图 9

10.全部添加完后,如图 10 所示。证明所有的数据都可以通过 OPC 服务器读取。

图 10

Labview与micro850通信

1.建立OPC Client。打开Labview,新建“项目”,右键“我的电脑”,新建“库”。然后右键“库”,新建“I/O服务器”选择OPC client。如图11

图11

2.选择图12中红色圈所标记的OPC Server,点击“OK”即可创建OPC client。


Labview与micro850通讯 - OPC.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:SISU 大一下 体育理论考试 题库(健美操)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: