我没用过这个组件,但按常理,组件的添加是要进行系统注册的OPC(OLE
for
Process
Control)是基于Microsoft公司COM/DCOM技术和DNA(Distributed
internet
Application)构架,为解决现场管理层与过程控制层之间的通信标准而设计的规范,它提供了过程管理应用与现场自动化控制系统以及设备进行数据通信的一种标准机制。根据OPC
Specification
的定义,OPC
is
“a
standard
mechanism
for
communicating
to
numerous
data
sources,
either
devices
on
the
factory
floor
,or
a
database
in
a
control
room
用VB组态主要是用来编写上下位机的通讯协议,包括波特率,停止,校验位等基本通讯参数
希望可以帮到你西门子PLC得死机的原因有很多,比编程故障导致的死循环,程序超过了看门狗的时间(一般情况下,超过时间都是由于死循环导致的),其次,数据类型转换出现的错误导致,S7-300系列出现故障后自动调用OB块,OB80-89就是各种错误的组织块。所以,如果出现了BCD码转换的错误,就会出现PLC死机。西门子PLC可以查看模块信息,通过诊断缓冲区里面的数据诊断引起停机的原因。Dim WithEvents MyServer As OPCServer 属于语法错误,声明变量必须是 Dim 变量名 As 数据类型 这样的格式,你的 WithEvents MyServer 不是一个标准的变量名,不符合变量的命名规则,变量名中不容许有空格。
如果这样就可以了 Dim WithEvents_MyServer As OPCServer。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)