哪位朋友用过西门子的OPC SERVER

哪位朋友用过西门子的OPC SERVER,第1张

我一直就想用自己写的上位机程序通过PPI电缆来监视和修改西门子的PLC的内存,于是就买了个西门子的PCAccessV1.0.2.26OPC软件,回家一看,好家伙,没加密的。可以随便装。安装好后我的电脑就有OPC服务器了,还有个用VB写的客户程序例子。我打开VB6编译运行,果然可以监视和修改西门子的PLC的内存。细看这个VB例子,'建立与OPC服务器的连接SetQOpcServer=NewOPCServerCallQOpcServer.Connect("S7200.OPCServer")'S7200.OPCServer是西门子OPC服务器的名称SetQGroups=QOpcServer.OPCGroups'GetOPCGroupsCollectionObjectfromQOPCServer'SetDefaultPropertiesforGroupCollection'ThesePropertiesareusedtosettheProperiesfornewGroupsQGroups.DefaultGroupIsActive=False'SetDefaultGroupActiveStatetoInactiveSetQGroup=QGroups.Add("QGroup1")'AddanewGrouptotheGroupCollection'SetGroupPropertiesQGroup.IsSubscribed=True'EnableCallbacksQGroup.UpdateRate=100'这个群组的刷新速度是100ms'下面再往群组里添加要传送的地址单元请教Vb里用New来创建类的实例,但我搞不清Delphi用什么来做这事?????

确认西门子S1200是否开通OPC UA步骤如下:

1、打开UAExpert,点击+号,添加服务器,服务器节点输入opc.tcp://192.168.1.33:4840。2、双击展开,安全策略选择None-None,然后点击OK。

3、添加完成后,右击选择。4、下方的Address Space中出现了一些OPCUA的节点信息,说明已经连接上了Connect。

OPC是用于在工业自动化领域和其他行业中安全可靠地交换数据的互操作性标准。它独立于平台,确保来自多个供应商的设备之间的信息的无缝流动。OPC基金会负责开发和维护本标准。

1. 可在安装Wincc的主机上配置西门子的虚拟主机,并在虚拟主机内配置OPC-Server 及通讯卡,可以是CP5611 系列,或普通以太网卡,2.使s7-300配置通讯卡与计算机相连3.在WinCC 内的驱动程序中添加OPC驱动程序这样便可实现s7-300与wincc通过opc方式连接


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/284809.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-22
下一篇2023-04-22

发表评论

登录后才能评论

评论列表(0条)

    保存