语言版本 |
网站首页 manbetx电脑版登录 manbetx手机版登录 资料下载 解决方案 服务与支持 关于麦科电气
解决方案
欢迎您的来访!
您现在的位置:manbetx客户端版登录 > 解决方案 > > PLC的应用方案
MIKOM OPC SERVER使用说明及与组态王连接应用示例
2013-08-20 08:00:00

一、功能简介
MIKOM PLC OPC SERVER可以作为标准的OPC服务程序使用。它将串口通讯接口(MX系列PLC均可)、以太网卡通讯接口(MX2H/2V系列PLC)转为标准的OPC服务器,向其它OPC客户端提供数据。
二、OPC SERVER程序的安装

  • 操作系统的要求:WIN2000/WINNT4.0(补丁6)/WIN XP简体中文板

  • MIKOM PLC OPC SERVER程序的安装(略),可以按安装提示的默认值进行安装

三、OPC SERVER窗口及功能介绍
MIKOM PLC OPC SERVER窗口主要由四部分组成:菜单栏,工具栏,设备和组显示区,数据项显示区。如下图所示:

  • 数据项显示区:显示本工程中设备或组下定义的数据项信息。右击列头有下拉显示选项,客户根据自我需要选择想要显示的功能,灵活方便。

  • 菜单栏和工具栏:显示系统操作菜单和系统工具。

  • 设备和组显示区:显示本工程中定义的设备和组的信息

在开发模式下数据项显示信息包括:

  • 元件名称:数据项名称

  • 变量ID:数据项变量的ID号,一个变量对应一个变量ID,同一数据组内ID名称不得重复。

  • 数据类型:数据项中寄存器对应的数据类型。

  • 协议地址:即Modbus通讯地址。

  • 活动句柄:内部资源代码,客户不必参考此数值。

在运行模式下,数据项显示的信息包括:

  • 当前值:显示数据项变量的实时值。

  • 时间戳:时间戳表明服务器最近一次从设备读取数据的时间。

  • 通讯质量:表征服务器从设备读取的数据是否是有效数据:GOOD,表示有效数据;BAD表示无效数据。服务器与设备之间的通讯是否正常,可以通过质量戳来判断,如果质量戳显示为“GOOD”,则表示通讯正常。

  • 通讯计数:通讯正常后,表征服务器从设备读取数据的有效次数,如若通讯不良,则此数值为0,若中途通讯中断,再次连接通讯时,通讯计数归零后重新计数。

四、OPC SERVER使用实例
下面以麦科电气的MX2H PLC为例,进一步说明OPC SERVER的使用。

  • 串口通讯

1.首先是PLC端相关配置,MX系列PLC均可支持串口通讯协议。具体操作方法为:编程软件→左侧工程管理器→系统组态→硬件设置→双击PLC类型→系统组态中PLC通讯口(PORT0)参数设置→选择MODBUS协议→点击MODBUS设置,参数设置画面里相关参数设置。

2.其次是OPC端相关配置。具体操作方法为:软件包解压后,所在文件夹会有一快捷方式,双击快捷方式就可进入软件画面。
a.新建设备
软件左侧的设备和组区域内,右击“所有设备”建立“新配接器”,设备名称尽量不要使用汉字,弹出的对话框内参数设置与PLC参数一致(见下图)。

b.新建数据组
右击新建的设备COM1,然后点击新数据组,组名称尽量不要使用汉字,更新速率中设置OPC读取数据的时间间隔,间隔时间越短,OPC读取数据频率越快,从站地址中设置站号与PLC设置的站号相同,本示例中从站地址为3(见下图)。数据组可添加多个,可实现对多个PLC、不同通讯COM口的数据读取。

c.新建数据项
右击新建数据组添加数据项(图C-1),同一个数据组内ID名称不可相同,如果相同会导致数值读取失败;也可在数据项显示区右击添加数据项(图C-2),两种添加方式均可达到添加新数据项的目的。但数据项个数增多会加长软件刷新周期时间,数据项个数越多,刷新输出结果所需的时间就越长。


图C-1

图C-2
d.软件运行
所要读取数据组及数据项添加完毕后,即可点击“运行”按钮。软件中当前值数据即为软件读取PLC数据。

  • 以太网卡通讯

以太网卡连接分为通过输入PLC序列号连接、IP地址连接和输入动态域名连接三种方式。输入PLC序列号连接与输入IP地址连接、动态域名连接方法相同。下面以输入PLC序列号为例,进一步说明OPC SERVER利用以太网卡通讯。
1.首先是PLC端相关设置。OPC软件利用以太网卡读取PLC数据时,所用PLC需支持扩展以太网卡功能(MX2H、MX2V系列)。
a.主模块、以太网卡系统组态
具体操作方法为:编程软件→左侧工程管理器→系统组态→硬件设置→双击PLC类型→扩展卡模块中双击添加MH2H-ETH-BD(以太网卡)→以太网卡系统组态→点击Modbus协议→从站地址选择站号(见下图)。

b.以太网卡IP配置
具体操作为:编程软件点击“编程口配置” ,编程口配置成功后,点击IP地址配置(串口) ,在弹出的参数设置对话框内,将以太网卡默认IP(左图),更改为工作电脑所在IP地址段(如右图)。点击“设置按钮”即可。OPC利用以太网卡读取多台PLC时,IP地址最后一位不可相同,端口号也不可相同。

c.以太网卡IP配置成功与否判断
具体操作为:编程软件点击“编程口配置” ,编程口配置对话框内,点击“网络”切换到以太网卡网络连接,
弹出的对话框如有所连接PLC、以太网卡相关信息,则以太网卡IP配置成功。

2.其次是OPC端相关配置。具体操作方法为:软件包解压后,所在文件夹会有一快捷方式,双击快捷方式就可进入软件画面。
a.新建设备
软件左侧的设备和组区域内,右击“所有设备”建立“新配接器”,设备名称尽量不要使用汉字,弹出的对话框里切换到网络界面,在“远程IP地址/域名/产品序列号”栏,输入要连接的远程IP地址、域名、PLC序列号任意一种即可,然后输入要连接PLC的端口号,如果成功搜索到所连接PLC,点击“确定”按钮后,配置对话框消失(见下图),则OPC端配置成功。

如果搜索不到所连接PLC,点击“确定”按钮后,会弹出连接失败对话框(如下图)。

b.新建数据组
此新建数据组方法与串口通讯的新建数据组方法相同。右击新建的设备ETH,然后点击新数据组,从站地址中设置站号与PLC设置的站号相同,本示例中从站地址为5(见下图)。数据组可添加多个,可实现对多个PLC、不同以太网卡的数据读取。

c.新建数据项
此新建数据项方法与串口通讯的新建数据项方法相同。
d.软件运行
按照串口通讯中新建数据项的方法,添加所要读取数据项完毕后,即可点击“运行”按钮。软件中当前值数据即为软件读取PLC数据。

五、OPC SERVER与组态王连接应用示例
利用组态王连接OPC SERVER时,需保证本台电脑安装有OPC SERVER软件。
1.安装完组态王软件后,双击软件快捷图标,弹出工程管理器,点击“新建”,在弹出的新建工程向导中,点击下一步(如下图)。

2. 工程目录中,选择文件保存的路径(如下图)。

3.工程名称中输入工程名称,工程名称(选填)中可输入简要的工程描述(见下图)。

4.点击“完成”按钮后,弹出下图所示对话框,点击“是”按钮。

5.双击打开新建的工程,将进入组态王软件,进入组态王软件后,在软件左侧的系统工程树中,单击“设备”中的“OPC服务器”,在“OPC服务器”画面中,双击“OPC新建”,弹出的“查看OPC服务器”对话框中,单击电脑上安装有的OPC SERVER软件,然后点击“确认”按钮即可。

6.数据词典中新建数据
建立数据前,需先运行本机上安装的OPC软件。单击“数据库”里的“数据词典”,在“数据词典”对话框中双击“新建”(如下图所示)。在弹出的“定义变量”对话框中,根据读取要求填入所需信息;“连接设备”中选择本机Mikom OPCserver,“寄存器”中点击下拉菜单选择OPC软件中运行的软元件,根据元件本身数据类型,选择数据类型及读写属性。组态王软件要读/写OPC软件多少数据,均要在数据词典中一一添加。

7.新建画面
单击文件中的“画面”,在弹出的画面界面里,双击“新建”,在弹出的对画框中,填入所需内容(如下图)。

8.点击“确认”按钮后,弹出下图所示对话框。点击工具箱的“文本”按钮,在新建画面中新建所需的数据,拖动数据周围箭头可改变数据文本大小。

9.数据文本赋值
双击新建的数据文本,在弹出的动画连接中,点击“值输出”的“模拟量输出”,在弹出的“模拟量输出连接”中,点击表达式右侧的“选择变量名”按钮,在弹出的对话框中双击选择所需的数据,同样方法用于“模拟量输入”的赋值。

10.所有数据文本赋值完毕后,点击“文件”的“全部存”进行数据保存。

11.组态王软件运行
数据保存后,点击“文件”的“切换到View”或右击画面点击“切换到View”,进入软件运行模式。

12.在弹出的“运行系统”画面里,点击“画面”的“打开”,在弹出的“打开画面”对画框中,选择要运行的画面,点击“确定”按钮后自动跳到运行画面。

13.打开运行画面
打开运行画面就可看到,组态王读取的数据与OPC SERVER软件读取PLC数据一致。

14.运行结束关闭运行画面
软件运行完后,点击“画面”的“关闭”,“关闭画面”中选择要关闭的画面,点击“确定”即可退出运行画面。


下载附件MIKOM OPC SERVER使用说明及与组态王连接应用示例


鲁ICP备10008257号 版权所有:manbetx客户端版登录

友情链接:威海麦科自动控制技术有限公司