工业通讯协议 举例 KEPServerEx OPC DA 连接 美国AB PLC

工业通讯协议 举例 KEPServerEx OPC DA 连接 美国AB PLC

翻了翻大学做的东西还挺多,看到很多人转发^_^

美国AB公司 我们那个年代叫ROCKWELL 一不小心暴露了年龄 。。。

虽然 OPC DA 已经很老了但是中国目前大部分工业企业还在使用 所以发出来让大家更快的实现通讯

1、授权

AB PLC通过 OPC方式和 第三方软件进行通讯,必须要先经过授权。在当前使用的电脑上安装了AB PLC 相关的软件后,可以在如下图所示的菜单路径下找到“Move Activation – 32 Bit”的菜单项。

工业通讯协议 举例  KEPServerEx OPC DA 连接 美国AB PLC

好原始的系统 估计工业企业大部分还在用 呵呵

点击运行会弹出如下对话框:

工业通讯协议 举例  KEPServerEx OPC DA 连接 美国AB PLC

工业通讯协议 举例  KEPServerEx OPC DA 连接 美国AB PLC

现在将授权软盘插入到软驱,点击“OK”按钮将授权文件拷贝到电脑硬盘上,如果授权成功,会弹出如下对话框,以确认RSLINX.EXE应用软件已经授权成功。

2、RSLinx.EXE软件的设置。

在设置好RSLinx.exe应用软件的授权后,运行RSLogix 500软件,设置好AB PLC串口通讯参数或网口通讯参数,下载到PLC。测试运行确保PLC参数设置正确,PLC能和编程软件已经能够正确通讯。 然后运行RSLinx.软件,选择Communictions-RSWho菜单项,如果有能和当前上位机正常通讯的PLC将会显示在如下的窗体列表里:

工业通讯协议 举例  KEPServerEx OPC DA 连接 美国AB PLC

在列表里选中要通讯的PLC,选择Station – Data Monitor的菜单项,检查是否已经能够将数据正确采集上来。

工业通讯协议 举例  KEPServerEx OPC DA 连接 美国AB PLC

3、OPC服务器的配置

在确认RSLinx软件已经能够正确和PLC进行通讯后,就可以开始配置OPC服务器了。首先必须先打开一个DDE/OPC工程,可以通过选取File – Open Project选项,来通过“Open DDE Projiect”对话框,选取打开一个已经建立好的DDE工程。

工业通讯协议 举例  KEPServerEx OPC DA 连接 美国AB PLC

如果还没有建立过DDE/OPC工程,则会弹出如下对框,要求用户输入要建立的工程名,这样建立好的工程名就添加到了工程列表框中。

工业通讯协议 举例  KEPServerEx OPC DA 连接 美国AB PLC

打开一个OPC工程后,就可以正式开始配置OPC 服务器了,通过选取DDE/OPC-Topic configuration菜单项,建立一个OPC服务主题。在弹出的如下窗体中,选取要配置成OPC服务器的对应选项,点击“New”按钮,编辑一个OPC服务器主题名称(可取任意名称)。

工业通讯协议 举例  KEPServerEx OPC DA 连接 美国AB PLC

切换到“Data Collection”页,通过Processer Type下拉框,选择正确的PLC的处理器类型。

工业通讯协议 举例  KEPServerEx OPC DA 连接 美国AB PLC

切换到“Advanced Communication”页,通过Comunication Driver下拉框,选择和PLC的通讯方式。

工业通讯协议 举例  KEPServerEx OPC DA 连接 美国AB PLC

设置好OPC服务器后,点击“Done”按钮,确认关闭窗口。

配置好一个服务器后,在如下图的列表中选定刚才配置过的PLC选项,选取Eidt-Copy DDE/OPC Link菜单项,打开Copy DDE/OPC Link窗口可以查看已经正确配置好的OPC数据项。

工业通讯协议 举例  KEPServerEx OPC DA 连接 美国AB PLC

目前为止OPC Server已经正确配置。可以通过VB客户端的OPC设备构件,进行数据的连接。

VB客户端连接RSLinx (好像也很老了,主要看看思路吧)

首先我们为了调试方便,先编写一个PLC程序如下图:

工业通讯协议 举例  KEPServerEx OPC DA 连接 美国AB PLC

将程序下载进PLC中并让PLC在运行状态。

VB客户端是通过KEPServerEx这个服务器端的动态链接库编写的,所以在运行vb客户端程序前,必须安装KEPServerEx服务器端,使vb能够调用它所提供的DLL。

安装KEPServerEx服务端如下:

工业通讯协议 举例  KEPServerEx OPC DA 连接 美国AB PLC

安装完毕后,运行vb工程文件如图:

编译程

工业通讯协议 举例  KEPServerEx OPC DA 连接 美国AB PLC

序并运行:

工业通讯协议 举例  KEPServerEx OPC DA 连接 美国AB PLC

打开后程序运行如下:

工业通讯协议 举例  KEPServerEx OPC DA 连接 美国AB PLC

点击List OPC Server列出所有OPC Server并选择RSLinx OPC Server,点击Connect连接RSLinx服务器:

工业通讯协议 举例  KEPServerEx OPC DA 连接 美国AB PLC

在Add Group to OPC Server框中加入Group Name组名 1、更新数据速率等选项后,点击Add Group,如下图

工业通讯协议 举例  KEPServerEx OPC DA 连接 美国AB PLC

这时就可以添加标签了,标签对应着OPC Server的路径,路径可以由RSLinx中的,copy DDE/OPC LINK中看到。添加好后如下图:

工业通讯协议 举例  KEPServerEx OPC DA 连接 美国AB PLC

这样就可以通过vb客户端软件上的 Current Value读到这个变量的值,通过Write Value来写这个变量。

源代码 索取 qq:553016857

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年3月30日 下午12:04
下一篇 2024年3月30日 下午12:18

相关推荐

  • 软件 项目进度计划

    软件项目进度计划 在软件开发过程中,进度计划是非常重要的一项工作。合理的进度计划可以帮助开发人员更好地安排时间,确保项目能够按时完成。本文将介绍一种软件项目进度计划的方法,包括如何…

    科研百科 2024年9月26日
    19
  • 科研项目报销书藉

    科研项目报销书藉 科研项目报销是科研过程中必不可少的环节,它关系到科研人员的经费支出和研究成果的实现。然而,在实际操作中,科研人员常常由于各种原因无法准确地完成报销工作,导致经费支…

    科研百科 2025年3月1日
    0
  • 上海科技大学党委书记李儒新简介(上海科技大学 书记)

    李儒新,男,1969年10月出生于福建省建瓯市,中共党员,教授、博士生导师,光学专家,中国科学院院士,研究员。现任第二十届中央候补委员,强场激光物理国家重点实验室主任,上海科技大学…

    科研百科 2024年4月15日
    120
  • 你期待吗!2023年iOS将升级这七项神秘功能(你期待吗!2023年ios将升级这七项神秘功能)

    据Macrumors报道,2023 年即将到来,这将是 iPhone 软件又一个繁忙的一年。虽然关于iOS 17的细节仍然很少,但苹果此前已经宣布了几项功能,这些功能将在今年推出,…

    科研百科 2023年12月10日
    40
  • 公安档案管理系统

    公安档案管理系统 公安档案管理系统是公安工作中不可或缺的一部分,它用于存储、管理和处理公安人员及其相关信息的数据。公安档案管理系统的建立不仅可以提高公安工作的效率和准确性,还可以保…

    科研百科 2024年9月18日
    15
  • 15 个开源的工业软件(15 个开源的工业软件有哪些)

    出品|开源中国 文|肖滢 不同的工业流程,需要不同的工业软件。此前,我们已经介绍了面向研发设计环节的开源软件(详情查看:20 个开源的 工业设计软件),今天就来介绍一下面向生产控制…

    科研百科 2023年5月13日
    403
  • 医学科研项目立项要求是什么医学科研项目立项要求是什么

    医学科研项目立项要求是什么 医学科研项目的立项是进行科学研究的重要步骤。立项要求对于确保研究质量和成果的可靠性至关重要。本文将介绍医学科研项目立项的要求,包括研究目标、研究内容、研…

    科研百科 2024年9月13日
    21
  • 教育科学规划课题结题率

    教育科学规划课题结题率 随着教育的不断发展,教育科学规划课题结题率成为了一个重要的课题。教育科学规划课题结题率是指完成教育科学规划课题所需达到的标准,是评估一个课题是否成功的重要指…

    科研百科 2024年11月9日
    0
  • 浙江省中医药科研项目管理系统(浙江省中医药科研项目)

    浙江省中医药科研项目 浙江省中医药科研项目是近年来在中医药领域的一项重要进展。该项目旨在通过研究中医药治疗癌症的方法,为癌症治疗提供新的解决方案。 近年来,癌症治疗一直是一个非常棘…

    科研百科 2024年8月4日
    28
  • 西北农业大学张德辉

    西北农业大学张德辉: 一个坚持梦想的农业人 张德辉, 男, 出生于 1970 年, 现就职于西北农业大学农业科学学院。他是一位具有强烈社会责任感的农业人, 一直在为农业的发展做出自…

    科研百科 2024年10月26日
    0