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。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Labview与micro850通讯 - OPC在线全文阅读。
相关推荐: