网络导航图   个人信息保护   日语   中文   ENGLISH
FAWEB
  日本   主页  |  产品与相关信息  |  技术支持  |  相关知识  |  下载  |  销售  |  公司信息  |  联系我们
OPC服务器

OPC服务器
首页
特长
规格
所支持PLC
产品介绍
发行记录
所支持SCADA列表
合作伙伴
FAQ
价格表
通讯性能
样例代码
OPC应用技巧
设定SCADA
使用指南/试用版本

网上专卖店

OPC-F Member
现在的网页 : 主页 > 产品与相关信息 > OPC服务器 > FAQ 返回

opc


FAQ


目录
- 怎样把Wonderware的InTouch与OPC服务器相连接?
- 伴随着所作成的组的数目的增多,CPU的负荷会不会不断增加?
- 如果在复数的组中登录同一个标签,应答会不会变慢?
- 启动了程序后,为什么有时会发生'DataChange'事件?
- 为什么无法进行非同期(读取/写入)处理?
- 可以实现对复数个项的一次性存写吗?
- 为什么无法消去OPC服务器中的实例?
- 为什么结束OPC服务器时,软件会出现故障?
- 与DCOM连接时,需要进行关于OS的设定吗?


怎样把Wonderware的InTouch与OPC服务器相连接?
疑问
在进行Wonderware的InTouch与OPC服务器的连接时,需要进行怎样的设定?

解答
InTouch与OPC服务器连接的时候,中间需要名为"OPCLink"的关口软件,需要从FactorySuite中附带的"I/O Servers"CD-ROM"中安装I/O软件"OPCLink"。OPC服务器与OPCLink之间,COM,OPCLink与IT之间使用SuiteLink来进行通讯。
OPCLink Screen

设定进行到这一步,请从InTouch以题目名(例“i***”,“d***”)进行访问。在OPCLink中,当数据为整数型时,项名的前头添加“i”,数据为伦理型时,项名的前头添加“d”。例如,想取得“D100”的数据的时候为“iD100”,想取得“Xff”的数据的时候为“dXff”。详情请参考OPCLink的使用指南。


伴随着所作成的组的数目的增多,CPU的负荷会不会不断增加?
疑问
使用VB向OPC进行访问的时候,为什么增加了组的数目后OPC服务器的CPU负荷会不断增加?

解答
OPC服务器采用自由线程模型,每增加一个组就会有线程被生成。所以,组越多,线程数也越多,所以会增大CPU的负荷。此外,当在更新周期为10ms的组中登录了1000个项目的时候,如果OPC服务器在10ms中内不能更新所有的数据,为了能更快的处理,将增加CPU的负荷。


如果在复数的组中登录同一个标签,应答会不会变慢?
疑问
将同一个项目分别登录在不同的组中的时候,是分别进行读取处理吗?

解答
在不同的组中登录的项目,所要访问的即使是同一台PLC,由于更新周期各不相同,在OPC服务器中会被识别为不同数据。例如:在“Group1:D0-D1000/周期为100ms”与“Group2:D0-D500/周期为1000ms”中分别进行登录时,“D0-D500”分别进行了通讯处理,导致总应答时间的增加,所以建议不要将同一个装置登录在复数个组中。对于连续的装置,将它们归纳在一个组中会减少通讯次数,实行高速处理。


启动了程序后,为什么有时会发生'DataChange'事件?
疑问
为什么启动程序后立刻进入建议方式后,即使PLC的数据没有变化,也会出现Datachange事件。

解答
进行了组对象的登录后,将IsActive属性设定为TRUE,OPC服务器开始进行数据读取处理。OPC服务器刚刚启动后,从没有数据的状态下被更新数据,所以会出现Datachange事件。


为什么无法进行非同期(读取/写入)处理?
疑问
向非同期处理的函数进行呼叫,却没有得到回呼。

解答
OPC服务器的状态为建议模式时(组对象的IsSubscribed属性为TRUE的时候),非同期处理为有效状态。IsSubscribed属性为FALSE的状态时,即使要求进行非同期处理,DataChange事件也不会发生。


可以实现对复数个项的一次性存写吗?
疑问
可以对复数个项进行一次性存写吗?

解答
呼叫组对象的存写函数(SyncWrite/AsyncWrite)的时候,对句柄以及数组数据进行一次性呼叫,从而可以对复数的要求进行一次性处理。


为什么无法消去OPC服务器中的实例?
疑问:
为什么无法消去OPC服务器中的实例?

回答
OPC服务器是COM程序,第一次对COM对象进行访问时启动,当COM对象的所有的参照都不存在时会自动终止。OPC服务器不能终止的时候,原因可能是:保留有对OPC服务器进行COM连接的客户程序已被终止。客户程序终止时,请解除对象参照(SET *** = nothing)。


为什么结束OPC服务器时,软件会出现故障?
疑问
为什么终止OPC服务器的时候,会发生程序软件的故障?

解答
原因可能为:与OPC服务器连接的客户端软件出现异常而终止。COM程序经由proxy来向执行的程序传送数据,此时,如果不存在客户端过程,就会出现故障。所以,在终止客户端程序之前,一定要先终止COM连接。


与DCOM连接时,需要进行关于OS的设定吗?
疑问
在DCOM环境中使用OPC服务器的时候,需要进行哪些设定?
解答
使用“DCOMCNFG.EXE”,来进行服务器端的DCOM安全设定。请参考这里的设定样例。此外,使用Visual Basic搭建客户端时,在客户端也需要进行DCOM的安全设定。详细内容请参考美国微软公司的技术支持信息(http://support.microsoft.com/default.aspx?scid=kb;ja;JP183607)

返回

Copyright © 1998-2006 TAKEBISHI Corporation All rights reserved.

FAWEB.NET
株式会社竹菱
邮政编码 615-8501 日本京都府京都市右京区西京极豆田町29
TEL: +81-75-325-2171 / FAX: +81-75-325-2273 fa-support@takebishi.co.jp