PIOPC接口安装及使用手册.doc_第1页
PIOPC接口安装及使用手册.doc_第2页
PIOPC接口安装及使用手册.doc_第3页
PIOPC接口安装及使用手册.doc_第4页
PIOPC接口安装及使用手册.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XXXXXXXX 发电有限责任公司发电有限责任公司 PIPI 项目项目 PI-OPC 接口的安装手册接口的安装手册 XXXXXXXX 发电有限责任公司发电有限责任公司 北京博奇电力科技有限公司北京博奇电力科技有限公司 20042004 年年 8 8 月月 1515 日日 文档编号文档编号 GHTD-PI-SYSC- 009 版版 本本A/0 文档更改记录 注:修改形式包括创建、修改、审核、批准、质量 序号时间更改人更改形式版本号备注 1 2 3 4 5 6 7 8 9 10 11 12 13 14 目目 录录 1 接口的安装.3 11 命名规则及必要条件.3 2 接口的目录(Interface Directories).3 21 PIHOME 目录树.3 22 接口安装目录.4 23 附件目录(Plug-Ins Directory).4 24 OPCEnum 目录.4 25 工具目录(Tools Directory).4 3 安全设置(Security).5 4 接口清单(Interface Checklist).5 5 升级安装.5 6 通常问题.6 7错误信息说明.7 8 BOP 网络部分的启动脚本配置.15 9 NCS 网控部分启动脚本配置.16 10 辅机单耗部分启动脚本配置.18 1 接口的安装接口的安装 11 命名规则及必要条件命名规则及必要条件 在下面的安装过程中,假定接口程序的名字为ifc.exe ,并且启动脚本文件为 ifc.bat 。如果实际接口名为“Random”,那么在后面的安装过程中必须用 Random 代替 上述的ifc 。 通常如果用户要运行同一种接口程序的多个副本,必须更改接口的可执行程序名及启 动脚本文件名。比如,用户可能分别用ifc1.exe 和 ifc1.bat 接口程序 1, ifc2.exe 和 ifc2.bat 代表接口程序 2,依次类推。如果一个接口程序作为服务运行,可执行程序及 启动脚本文件必须采用同一个根名,因为服务会在脚本文件的命令行参数里的查找跟自己 名字一样的执行程序名。 2 接口的目录(接口的目录(Interface Directories) 21 PIHOME 目录树目录树 PIHOMEPIHOME 目录树在pipc.ini文件的 PIHOMEPIHOME 键值里已经配置。该文件pipc.ini 是一 个 ASCII 文本文件,在系统 WinNT 目录下。典型的pipc.ini 包含以下几行: PIPCPIPC PIHOME=c:pipcPIHOME=c:pipc 上述的第二行定义上述的第二行定义 PIHOMEPIHOME 为 C: drive. OSI 推荐使用pipc 作为根目录。但 PIHOMEPIHOME 不必要是在 C:分区。 22 接口安装目录接口安装目录 如果一个接口有多个副本需要安装,那么用户需要给每个副本单独指定一个不同的目 录。如果遵循上面的命名规则,建议把ifc1, ifc2, ifc3, 分别放在下面的目录中: PIHOMEinterfacesifc1PIHOMEinterfacesifc1 PIHOMEinterfacesifc2PIHOMEinterfacesifc2 PIHOMEinterfacesifc3PIHOMEinterfacesifc3 安装程序会为你创建这些目录,并为你更改 opcint.exe 和 opcint.bat 文件名。 23 附件目录(附件目录(Plug-Ins Directory) 有些附件程序 DLL 来对特定的一些应用程序进行后处理。它一般不能包含在接口程序 本身,但又可能是很多用户需要的一些针对特殊的服务器或特殊用途的附件。这些 dlls,他们的支持文件及使用文档说明都会被安装在接口目录中叫做附件的子目录中。 24 OPCEnum 目录目录 OPCEnum 被安装在接口目录下一个叫 OPCEnum 的子目录中。 25 工具目录(工具目录(Tools Directory) 在安装的过程中会包括几个不同的工具,大部分是 PIOPCTool 自身的一些工具。安装 在接口目录的下面一个叫 Tools 的目录下。 3 安全设置(安全设置(Security) 如果服务器是 PI 3.3 或更高的版本,用户需要为接口建立授权连接才行。具体可参 看PI 的安全管理手册如何进行设置。如果是其它版本的服务器版本,请参考对应的 服务器管理说明可进行授权。 如果接口不能写入数据到 PI 服务器,因为它没有足够的权限来写数据,就会在 pipc.log 中报告“10401”的错误代码。具体错误信息可参考“错误信息说明” 。 4 接口清单(接口清单(Interface Checklist) OPC 接口是一个 InstallShield 的安装程序。 执行该应用程序就会拷贝相应的文件 到硬盘,并且把接口安装为 NT 的服务。然而,用户仍然需要修改启动脚本命令文件。在 安装的过程中,你会被提示你的接口文件被安装在什么目录。在该目录下,会有一个 OPCInt.batOPCInt.bat 的示例文件。具体如何配置该文件可参考后面的配置说明。 为了运行 OPC 接口: 1. 定义点源(Point Source) 2. 创建数字状态表(Digital States) 3. 使用 PIOPCTool 创建至少一个点来确认到 OPC 服务器的数据连接。使用 更新来确认接口是否能同步读取数据。 4. 编辑 OPCInt.bat 脚本文件,使用 PIOPCTool 中获取的 PI 服务器名。 5. 创建该接口的点 6. 启动该接口 5 升级安装升级安装 如果以前已经安装过旧版本的 OPC 接口,并且想升级到新的版本,你需要先卸载旧版 的 OPC 接口。可以直接在控制面板里进行添加/删除操作即可。安装程序不会让你直接在 已有安装的情况下进行安装的。你可以安装一个新的版本到一个不同的目录,你也可以在 同一个机器上进行多个安装,安装程序会以路径名来作为服务名。如果你已经把应用程序 安装到 c:pipcinterfacesopcint 目录,你可以再安装一个到 c:pipcinterfacesopcint2 目录,并且你的服务列表将会显示 opcint 和 opcint2。你 也可以随时卸载 opcint。如果你不能确定是否会升级,就把新版本的程序安装在另一个 单独的目录,从而可以帮助你测试出它是否是新版程序,以便把数据采集转换到它进行。 在新版接口程序正常工作以后不要忘记卸载掉旧版的应用程序。 6 通常问题通常问题 接口程序在安装和数据采集中遇到的问题多半是由 COM/DCOM 引起的。最好是先采用 PIOPCTool 工具连接 OPC 服务器,并创建一个新组,添加一些点,采用 RefreshRefresh 或或 AdviseAdvise 方式看能否读取到数据,然后才开始运行接口程序。如果只能用 SyncRead 的方式 而不能采用其它方式读数,很有可能是由于运行接口程序的机器的 DCOM 权限的问题。并 且检查检查该机器的 DCOM 设置和 OPC 服务器上的用户 ID(userid) 。 如果运行接口程序的服务有问题,首先尝试采用交互式方式运行该接口程序:打开命 令窗口切换到安装该接口程序的目录,运行opcint.bat。确认你是否以正确的用户来运 行该应用程序。如果不正确,它会给出一些错误提示见“错误信息说明” 。如果你能以交 互式方式运行该接口而不能以服务方式运行,查看事件查看器看是否有关于 DCOM 的信息; 它表明可能是权限及注册的问题。PIOPCTool 程序使用的是与与接口本身相同的运行代码, 所以如果能用该工具访问 OPC 服务器的数据,接口就应该能访问 OPC 服务器的数据。并且 确认接口服务使用的文件都驻留在一个逻辑分区上,如果你对你的部分磁盘进行了磁盘镜 象。比如有个目录 C:Program Filespistuff directory 被共享为 PISTUFF,并且镜象 磁盘为 P: 的 PISTUFF,然后把接口安装在 P:,,就会出问题。对 OPC 服务器也会用相 同的问题,也要注意。 如果在日志文件有错误代码error -11049,并且不能采集数据,就要检查 PI 服务 器和接口机的时区及夏令时设置是否一致。如果使用了/TS=U,检查 OPC 服务器的时间 它也必须使用同样的 DST 设置才行。 如果不能配置数字状态表(Digital State) ,可以查看 Location2 的设置。使用 PIOPCTool 工具来确认每个点的数据类型规则:连接服务器,创建一个组,添加一些点, 并且同步读数。当你在添加点时没有选择数据类型,服务器会返回一个内部使用的数据类 型。缺省情况下数字量是 VT_I2。如果服务器使用 VT_I4 或 VT_BOOL 或 VT_BSTR,可以使 用 Location2 来更改点的数据类型。 7错误信息说明错误信息说明 下面的一些信息是部分在日志文件 pipc.log file 可能是出现的提示及错误说明。这 些错误信息可能与你的版本不太一致。所以列出的也只是总的信息说明。最好的办法是查 询对应的手册说明。 Out of memory: Cant even allocate a list, dying Unable to add tag 上述信息表示系统已耗尽资源。可以用任务管理器检查系统已被使用的资源。如果是 opcint.exe 占据了大部分资源,那就说明接口程序与 PI 系统之间有瓶颈,需要参考日志 里其它的信息。 Error from CoInitialize: Error from CoInitializeSecurity: 上述信息说明 COM 组件没有正确的安装。 CLSIDFromProgID 上述信息说明服务器的注册项无效,你需要参考服务器的安装指导。 CoCreateInstanceEx 上述信息说明 DCOMCNFG 设置有问题,参考 DCOM 的设置。 IOPCServer 上述信息说明没有注册代理。opcproxy.dll 和 opccomn_ps.dll 文件已经包含发布程序 包里。要注册它们,打开命令提示窗,进入到接口安装目录,运行如下命令,系统会提示 该 DLL 已经被注册: regsvr32regsvr32 opcproxy.dllopcproxy.dll regsvr32regsvr32 opccomn_ps.dllopccomn_ps.dll AddRef 上述信息表示 OPC 服务器不允许接口做最简单的操作。如果能使用 PIOPCTool 读取数据, 但出现了这个错误,可能是由于权限的问题。再检查一些 DCOM 设置,检查接口运行的用 户,尝试使用交互式方式运行该接口。 No ConnectionPoint for OPCShutdown Shutdown Advise Failed 上述信息不是指明错误,表示服务器不能完成接口的关闭,或没有正确的完成关闭。如果 服务器关闭了,我们只能知道它不能回应我们的调用。这不会阻止接口的正确运行。 Advise returns error: 80040202(Unable to open the access token of the current thread) 如果确信 DCOM 设置正确,并且在连接服务器成功后仍然出现该提示信息,可能是加载了 错误的 opcproxy.dll。如果在 API 节点上你有多个 opcproxy.dll(可能在一个抬机器上 有多个 OPC 服务器),确认他们的同一版本。建议一台机器上只使用同一个版本的 OPC。 如果它们是 1999 以前的版本,就会产生类似的错误。 Unable to advise group Unable to advise output group Unable to advise event group Unable to create group Unable to add to group Unable to add to OPC group. AddGroup failed for scanclass %d QueryInterface:IID_IOPCAsyncIO2 failed for scanclass %d QueryInterface:IID_IDataObject failed for scanclass %d Advise returns E_OUTOFMEMORY Advise returns E_UNEXPECTED Advise returns error Advise Group failed for %s No ConnectionPoint for scanclass %d AddItems failed for tag %s AddItem failed for %s Write failed Write error %X for tag Read: (some string from server here, we hope) Refresh: (some string from server here, we hope) 上述信息都是一些致命的错误,表明 OPC 服务器返回了在对应操作时的错误代码。尝试采 用 PIOPCTool 进行同样的操作,如果它能工作,再用交互式方式运行查看是否出现同样 的错误。如果两者都能运行,检查你的 DCOM 设置是否授予 INTERACTIVE 用户有足够的权 限。AddItem 引起的错误代码 c0040007 表示服务器没该点。PI 的点名的 InstrumentTag 项必须与 OPC 服务器里的点名完全一致。使用 PIOPCTool 添加该点到一个组,或直接用 浏览的方式看点名框的该点的全名。 The requested data type cannot be returned for this item (c0040004) 表示你使用了一个服务器中该点不能使用的数据类型(比如请求的是数字,但该点是字符 串Not Open)。可以使用 PIOPCTool 添加该点到一个组,但不指明该点的数据类型, 服务器会根据其数据类型给出该点的值。 Invalid read/write mode requested for tag %s 该信息不是致命错误,但你需要设置一个命令行来消除它。表示服务器在返回无效的读/ 写信息。多半是因为早期的服务器版本会出现这个问题,可以使用/AR=N 标志告诉接口忽 略该信息。 RemoveItem failed for tag %s dev_remove_tag: Unable to DUnadvise %s dev_remove_tag: Unable to remove group %s 上述信息表示服务器拒绝我们从一个组里删除该点或停止一个组的数据采集。如果后面没 有出现大量的其它信息,该信息可能不是问题。如果我们不能从该删除该点或组,我们仍 然能采集它的数据,但由于在 PI 的数据库里已经将其删除,所以获得的数据都会被丢弃。 但该信息仍然说明 OPC 服务器有些问题。 AddItems failed, server not in RUNNING state, will try later 该信息是提示信息。有些服务器需要一会儿才能完全启动。我们可以等到服务器进入 RUNNING 状态就可以继续进行。可以使用 PIOPCTool 查看服务器的状态( (使用 Get Status 按钮). 如果服务器仍然没有进入 RUNNING 模式,就需要查查原因了。 QueryInterface:IID_IConnectionPointContainer failed, using v1.0a protocol 该信息也是提示性信息。如果使用 v2.0 COM 的接口,但服务器不支持,就会自动使用 v1.0a。它只是表示服务器不支持 OPC DA v2.0 版本。 Write unable to get values: Getsnapshotx error %d 该信息表示我们想从 PI 里读取一个数据并写到 OPC 服务器里,但不能读取到数据。确认 PI 在运行可用 apisnap (in the API directory)。检查点的配置确认是否要写一个字 符串到一个数值型的输出 。 No Item name - instrumenttag and exdesc both empty Unable to get point type Unable to get square root Square root must be 0, 1 or 2 Unable to get total specs Total must be 0,1,2,3,4, or 5 Nonzero Totalcode requires nonzero Convers This Totalcode requires DZero to be specified. Point cannot be write and Read On Change Unable to get source point type. Event Point has invalid scan class (!= 0) Point has invalid scan class (= 0) Point has invalid scan class ROC Point has invalid scan class (= 0) 这些信息来自 PI,表示点的配置有问题,需要检查该点的配置。 GetStatus 该信息表示 OPC 服务器对状态的请求没有响应。它可能是 down 或 disconnected。 Cant get PI server time 这是我们在向 API 请求时间标签时出现的一个主要错误。如果出现该提示,你可能需要请 求帮助。如果你刚安装了系统,试着重启一下,然后确定你能连接到 PI。试着 pinging 一下 PI 机器 (ping machinename);确认 PI 在运行;使用 APIsnap 连接 GetStatus: Server has no current time. 这实际上是表示服务器已经瘫痪,因此连当前时间也拒绝给。一般来说,服务器在发送服 务器的状态时已经包含了当前时间的。 Cleaning up connections Cleaned up connections 接口程序在退出时会出这种提示信息。第一局表示接口开始退出与 OPC 的连接。第二句表 示接口正在退出,并且即将退出。 Interface failed to write some %s states 当 OPC 服务器关闭时,如果需要它会给每个点发送一个 shutdown 状态(在命令行参数里 使用 /OPCSTOPSTAT)。如果有这种需要,但有些或全部信息不能发送,就会出现这种信息。 Server sent shutdown notice 当接口从 OPC 服务器收到关闭信息时就会收到该信息。它的后面 可能会紧跟着一条信息 说明服务器为何关闭。接口会一直定期的保持对服务器的重新连接,直到被关闭或连接成 功。 OnDataChange:Invalid group ID 999 OnDataChange: Header status: OnDataChange has format not HGlobal OnDataChange:Invalid group ID for write completion Unknown access type for group %s 这些信息都是一些服务器发送的一些垃圾信息。唯一的一个我们可以参考的是Header status ,你可以通过在启动脚本里添加一个开关 (/GS=N) 让接口忽略这些头信息。其 它信息表示收到了一些信息,但不能确认是什么信息。与你的 OPC 服务器供货商联系。尝 试使用 PIOPCTool 来创建点来同步读取数据。确认你能读取到数据。可能服务器在发送 这些垃圾信息,但并不影响数据的采集。 Got %d and cleared it ClearWrite: dwTransID mismatch, have %d, got %d Stashing transid %d Sending transid %d Writing transid %d 这些是 4 级别的一些调试信息。它表示服务器确认了写#d,可以发送下一个写入值。 OnDataChange: VariantCopy 这是一个严重的问题,它表示的是 OPC 服务器发送的看起来是一个数据,但实际是无效的 数据。它可能是传输错误,或是一个严重的 BUG。不管是什么,这些数据都会被丢弃,并 且付值 BADSTAT 给该点。 OnDataChange: Bad Timestamp 接口从 OPC 服务器得到了一个无效的时间标签。在数据采集过来时会得到一个时间标签, 并且会用到它,但需要检查你的服务器。PIOPCTool 会显示出时间标签。 Invalid timestamp for tag: %s, %d and %.36f 接口从 OPC 服务器得到了一个无效的时间标签。用 PIOPCTool 查看该点,采用同步读的方 式会显示它的时间标签。一般这种情况表示 OPC 服务器存在着 BUG。 Putsnap system error %d, %d Putsnap no longer in system error %d, %d 表示在发送数据到 PI 的时候存在问题。这些系统问题有: Putsnap error state changed, was %d, now %d Putsnap no longer in error %d,tag: %s We have/had a problem sending data for this tag. Putsnapsx not implemented %d Getsnapshotx not implemented 需要安装一个更新版本的 API。该版本不能处理扩展 API 调用。 Unable to translate string 表示 OPC 服务器必须使用 COM 识别的同意编码 Unicode。接口不能把一些 PI 的点名字符 串翻译成 ASCII 形式的 Unicode。这种特殊点的特殊值可能特别需要查看一下,因为它是 一个合法的 ASCII 打印字符,应该能被翻译过来。 Unable to initialize server object 接口不能运行。你可能在尝试以一个没有任何权限的用户来运行接口。 No OPC server specified 你没有在启动脚本文件 opcint.bat 里指定服务器SERVER=servername 。 Cant find status tag, ignoring Cant find queue tag, ignoring Status tag is not Digital tag, ignoring Queue tag is not Integer tag, ignoring 你指定了一个 status/queue 点,但要不它不存在或它的数据类型不正确。接口会忽略它 继续往下运行。 Cant connect to OPC server, going into slow cycle wait 接口尝试着连接服务器,但连不上。它会一直保持重连。在这个信息之前应该还有其它的 信息表明是什么调用发生了失败。查看该信息,找出其原因。否则接口将一直停留在该状 态。 Unable to create clock drift timer 接口不能跟踪始终漂移,因为它不能创建定时器。事实上系统可能没有资源或系统有问题 了。 Running low on memory, dropping data Memory load within acceptable limits, resuming data collection 如果 PI 系统不能以足够的速度接收数据,接口会在内存中暂时缓存这些数据。如果问题 还在持续,它会停止耗尽系统所有的内存,并且最终它会崩溃。所有有的点的数据会丢失 不能接收新数据。当接口已经把缓存的数据发送到 PI 系统,内存就不会紧缺,又可以开 始收集数据了。至于什么时候开始丢弃数据和什么时候开始重新又开始可以用/HQ 和/LQ 来控制。考虑给 PI 系统更多的资源,改变你的点的例外参数设置,或改变你的点的扫描 周期。 Failed to open cluster: error #. Intf-failover will not be supported. Failed to open cluster resource: error #. Intf-failover will not be supported. 错误 # 是 Win32 的错误代码。表示的是打开集群服务或资源失败。由于接口不能获取 处理这些对象的句柄,所以它不能支持接口失败时由集群服务定义的操作。比如: 50075007 TheThe clustercluster resourceresource couldcould notnot bebe found.found. Please verify resource name is correct. 这也是一些提示信息,在启动时,接口会根据每个扫描定义里的点数及扫描周期。在接口 起来后,如果在 PI 里编辑了某些点,接口就会在日志文件里记录这些改动信息。 当前的当前的 PI-OPCPI-OPC 接口配置文件:接口配置文件: 8 BOP 网络部分的启动脚本配置网络部分的启动脚本配置 remrem remrem StartupStartup filefile forfor thethe OPCOPC interfaceinterface toto PIPI remrem TheThe marksmarks areare continuationcontinuation characters,characters, theythey allowallow remrem youyou toto havehave a a commandcommand bebe splitsplit betweenbetween multiplemultiple lines.lines. remrem ThereThere mustmust notnot bebe ANYTHINGANYTHING afterafter thethe onon eacheach line.line. remrem ThisThis isis onlyonly a a samplesample ofof thethe optionsoptions available,available, thethe useruser remrem manualmanual hashas thethe listlist andand descriptionsdescriptions forfor themthem all.all. remrem remrem /ps=O/ps=OTheThe pointsourcepointsource - thisthis shouldshould matchmatch thethe pointsourcepointsource forfor youryour tagstags remrem /ec=10/ec=10 TheThe eventevent countercounter numbernumber forfor IORATESIORATES remrem /er=00:00:03/er=00:00:03 TheThe requestedrequested updateupdate raterate forfor eventevent triggeredtriggered tagstags remrem /id=1/id=1 TheThe identifieridentifier stringstring usedused inin thethe pipc.logpipc.log filefile forfor messagesmessages remremfromfrom thisthis interfaceinterface - itit mustmust matchmatch Location1Location1 onon thethe tags.tags. remrem /SERVER=OPC.OSI.1/SERVER=OPC.OSI.1 TheThe OPCOPC serverserver name;name; formatformat hostname:servernamehostname:servername oror justjust remremservernameservername ifif itsits locallocal remrem /host=mabel:5450/host=mabel:5450 TheThe PIPI serverserver namename andand portport remrem /MA=Y/MA=Y ShouldShould wewe trytry toto addadd tagstags inin largelarge batchesbatches ratherrather thanthan singlysingly ? ? remrem /ts=a/ts=aWhereWhere dodo wewe getget timestampstimestamps ? ? (Y/N/A/U)(Y/N/A/U) remrem /stopstat/stopstat ShouldShould wewe writewrite a a statusstatus toto PIPI tagstags whenwhen thethe OPCOPC serverserver goesgoes awayaway ? ? remrem /f=00:00:01/f=00:00:01 scanscan classes.classes. TheThe firstfirst oneone isis forfor ReadRead OnOn ChangeChange tags.tags. opcintopcint /ps=B/ps=B /eC=1/eC=1 /er=00:00:03/er=00:00:03 /id=1/id=1 /TF=ccyy/mn/dd/TF=ccyy/mn/dd hh:mm:ss.000hh:mm:ss.000 /SERVER=210.210.1.1:RSI.RSView32OPCTagServer/SERVER=210.210.1.1:RSI.RSView32OPCTagServer /host=piserver:5450/host=piserver:5450 /MA=Y/MA=Y /ts=Y/ts=Y /VN=1/VN=1 /opcstopstat/opcstopstat /f=00:00:01/f=00:00:01 /f=00:00:01/f=00:00:01 /f=00:00:01/f=00:00:01 /f=00:00:30/f=00:00:30 9 NCS 网控部分启动脚本配置网控部分启动脚本配置 remrem remrem StartupStartup filefile forfor thethe OPCOPC interfaceinterface toto PIPI remrem TheThe marksmarks areare continuationcontinuation characters,characters, theythey allowallow remrem youyou toto havehave a a commandcommand bebe splitsplit betweenbetween multiplemultiple lines.lines. remrem ThereThere mustmust notnot bebe ANYTHINGANYTHING afterafter thethe onon eacheach line.line. remrem ThisThis isis onlyonly a a samplesample ofof thethe optionsoptions available,available, thethe useruser remrem manualmanual hashas thethe listlist andand descriptionsdescriptions forfor themthem all.all. remrem remrem /ps=O/ps=OTheThe pointsourcepointsource - thisthis shouldshould matchmatch thethe pointsourcepointsource forfor youryour tagstags remrem /ec=10/ec=10 TheThe eventevent countercounter numbernumber forfor IORATESIORATES remrem /er=00:00:03/er=00:00:03 TheThe requestedrequested updateupdate raterate forfor eventevent triggeredtriggered tagstags remrem /id=1/id=1 TheThe identifieridentifier stringstring usedused inin thethe pipc.logpipc.log filefile forfor messagesmessages remremfromfrom thisthis interfaceinterface - itit mustmust matchmatch Location1Location1 onon thethe tags.tags. remrem /SERVER=OPC.OSI.1/SERVER=OPC.OSI.1 TheThe OPCOPC serverserver name;name; formatformat hostname:servernamehostname:servername oror justjust remremservernameservername ifif itsits locallocal remrem /host=mabel:5450/host=mabel:5450 TheThe PIPI serverserver namename andand portport remrem /MA=Y/MA=Y ShouldShould wewe trytry toto addadd tagstags inin largelarge batchesbatches ratherrather thanthan singlysingly ? ? remrem /ts=a/ts=aWhereWhere dodo wewe getget timestampstimestamps ? ? (Y/N/A/U)(Y/N/A/U) remrem /stopstat/stopstat ShouldShould wewe writewrite a a statusstatus toto PIPI tagstags whenwhen thethe OPCOPC serverserver goesgoes awayaway ? ? remrem /f=00:00:01/f=00:00:01 scanscan classes.classes. TheThe firstfirst oneone isis forfor ReadRead OnOn ChangeChange tags.tags. opcintopcint /ps=N/ps=N /ec=10/ec=10 /er=00:00:03/er=00:00:03 /id=1/id=1 /TF=ccyy/mn/dd/TF=ccyy/mn/dd hh:mm:ss.000hh:mm:ss.000 /host=100.100.0.241:5450/host=100.100.0.241:5450 /server=192.168.0.2:Taishan.OPC.Server.Nari/server=192.168.0.2:Taishan.OPC.Server.Nari /FT=10/FT=10 /MA=Y/MA=Y /ts=Y/ts=Y /IS=Y/IS=Y /AF=Y/AF=Y /opcstopstat/opcstopstat /f=00:00:01/f=00:00:01 /f=00:00:01/f=00:00:01 /f=00:00:01/f=00:00:01 /f=00:00:10/f=00:00:10 10 辅机单耗部分启动脚本配置辅机单耗部分启动脚本配置 remrem remrem StartupStartup filefile forfor thethe OPCOPC interfaceinterface toto PIPI remrem TheThe marksmarks areare continuationcontinuation characters,ch

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论