OPC常见问题处理
DEH系统OPC油压异常原因分析及处理
上述公式(1)中,S1为隔膜阀面积,P1表示安全油压力,l表示弹簧形变长度,k表示弹性系数,S2表示阀芯受压面积,p2表示AST油压力。
通过分析可知,S1、K、S2为恒定值,且安全油压力值固定,因此考虑影响OPC油压的主要因素为l,也就是弹簧完毕,因此结合实际工况采用在线整定方案。
吴季兰.汽轮机设备及系统〔M〕.北京:水利电力出版社, 2002.
吝航航,男,陕西西安人,学士学位,中国能源建设集团西北电力试验研究院有限公司,初级工程师,长期从事火力发电厂的调试研究工作。
2.OPC油压异常常见排除方法
结合上述提到影响OPC油压的因素可提出以下方法来进行故障处理。
(1)管路渗透排除方法主要是进行压力试验,找到泄露点,进行补焊或者更换管材。
(2)管件渗漏排除方法包括:更换伺服阀、逆止阀、三通电磁阀、快速卸荷阀及控制模块等。
(3)油质不合格:通过循环油泵重新过滤,更换堵塞滤网,保证EH油的品质。
通过上述分析可知,OPC油压无法建立的主要原因是由于隔膜阀弹簧压力整定值不满足工程需要。OPC油压是否正常直接关系到超速保护控制回路的正常动作,对于机组的运行安全十分重要。通过该问题的处理,可为同类型机组OPC油压无法建立提供参考。
参考文献:
黄伟.汽轮机OPC误动原因分析及控制逻辑的优化[J].湖南电力,2006,07:35-37.
1 OPC油压形成原理及其影响因素
EH油从油泵出口经滤网、节流孔后形成超速控制保护油,即OPC油。从压力大小看,与EH油母管压力相近,约为13.7Mpa。通常OPC油压泄压是通过电磁阀实现的。
影响OPC油压的因素主要包括:管路渗透和管件渗漏、油质不合格等。其中管路渗透又分为管材渗漏和焊口渗漏;管件渗漏包括逆止阀、伺服阀、快速卸荷阀、三通电磁阀、控制块等部件渗漏;油质不合格是指杂质过多导致滤网堵塞。
opc配置过程中遇到的问题
1.安装Simatic Net 2006时,出现的问题:文件无法安装,提示下列错误
解决方法:由于安装文件放在桌面上,安装路径太深,此时只需将安装文件放在根目录下即可安装。
2.配置opc过程中易出现的问题:
A.配置PC站的站点名称必须与S7中新建项目的名称一致。
B .在S7中分配以太网络参数时,此IP 地址为本站IP 地址,不能是PL
C 地址。
C .S7 连接属性与连接地址
所要设置的参数是机架和插槽号(Rock/Slot )。
如果连接对象是S7 300 PLC ,则机架和插槽号分别为0,2。
如是S7 400 CPU ,要根据实际机架和插槽号来设置。
C .组态下载时,必须将网络组态下载到PC 站中。
如果只下载硬件配置,不下载网络组态,网络连接是连接不上的。
但只下载网络组态,不下载载硬件配置,网络是可以连接的。
查看是否连接上看网络配置编辑是否有连接图标
D.数据通讯的测试-OPC Scout,出现PLC CPU 中已存在的DB 块,如果所显示的DB 块有红叉标记,这并无问题,继续下面操作,所定义的条目(Item)即嵌入到OPC Scout 中。
如果“Quality”显示“good”,则OPC Server 与PLC 的S7 连接已经建立,也就意味着可以对标签变量进行读写操作。
无连接标识。
某电厂1号机组OPC动作事件分析与处理措施
某电厂1号机组OPC动作事件分析与处理措施一、事件分析1.事件描述:1号机组OPC动作,导致机组突然停止运行。
2.OPC动作原因分析:a.电厂电气设备故障:可能是由于电气设备短路、接触不良等导致OPC动作。
b.过载保护动作:如果机组超负荷运行,过载保护装置将会动作,导致机组停机。
c.过热保护动作:如果机组在运行中出现过热情况,过热保护装置将会动作,导致机组停机。
d.其他未知原因:可能是由于其他未知原因导致OPC动作。
二、处理措施1.停电确认:首先,确认OPC动作是否是由于电气故障导致。
检查电气设备,排除短路、接触不良等问题。
2.数据分析:对机组运行数据进行分析,确定是否存在过载或过热情况。
如果存在,进一步调查原因。
3.故障排除:根据数据分析结果,修复过载或过热原因,如增加或替换发电设备,加强冷却措施等。
4.检查保护装置:对过载保护和过热保护装置进行检查,保证其正常工作。
5.增加报警系统:安装更先进的报警系统,实时监测机组运行状况,及时报警并采取措施。
6.定期维护:定期对机组进行维护,保养设备,排查潜在故障,修复或更换老化设备,提高机组可靠性。
7.人员培训:加强对操作人员的培训,提高其对机组的了解和维护能力,增强对异常情况的处理能力。
9.审查更新设计:对机组设计进行审查,根据实际情况进行更新改进,提高机组性能和安全性。
三、预防措施1.定期巡检:对电厂设备定期巡视,发现潜在问题,进行及时维修和更换。
2.增加备用设备:增加备用发电设备,提高机组的可用性和可靠性。
3.监测设备状况:采用先进的监测装置对机组运行状况进行实时监测,及时发现异常情况。
4.负荷管理:合理管理负荷,避免机组超负荷运行,减少过载保护动作的发生。
5.温度控制:加强对机组运行温度的监控和控制,避免过热现象的发生。
6.增强人员技能:加强对运行人员的培训和技能提升,增加其对电厂设备运行和维护的理解和能力。
7.定期维护保养:定期对机组进行维护和保养,及时发现并修复潜在故障。
KepWare_OPC文件测试及异常处理
1、测试OPC文件是否正常PLC处于正常运行状态时,打开KepserverEx,打开OPC文件,如“OPC_400.opf”,如图2.打开OPC文件后,启动工具条上的“Quick Client”3,此时会出现一个新的窗口,如下图,点击左侧的“OPC.PLC_One”,点击后会看到右侧有些标签。
如果右侧的标签比较少,并且“Qualty(品质因数)”为“Bad”,则证明OPC文件异常,需要重新制作OPC文件。
正常的OPC标签数量为51个。
4、关闭“OPC Quick Client”窗口,不保存,回到“KepserverEx”主窗体,点击“PLC_One”,全选右侧的标志,然后“右键》复制”,如图5、点击工具条“新建”,如图,然后点击“Click To add a Channal”6、在“Channal Name”中输入OPC,然后“Next”7、“Devices Driver”选Simens TCP/IP Ethement,然后“Next”8、选择网卡,根据当前计算机的网卡进行选择,然后一直“Next”到完成9、建完后出现如下画面,点击“Click add Device”10、输入设备名PLC_One,严格注意大小写,然后“Next”11、选择PLC类型,如果是300系列Plc,选“S7-300”;如果是400系列PLC,选“S7-400”,然后Next12、输入PLC_One的IP地址:192.168.1.101,然后Next13、一直Next,直到出现如下窗口,300的CPU直接Next,400的PLC_One设置为Rack=0,CPUslot=3,然后一直Next到完成14、在右侧的窗口中点击“粘贴”,看见所有标签已经粘贴到右侧窗口中15、接下来添加PLC_Two,在左侧的OPC上点击右键》“New Device”16、Device Name为PLC_Two,注意大小写,然后Next17、选PLC类型和实际保持一致,如果是300系列Plc,选“S7-300”;如果是400系列PLC,选“S7-400”,然后Next18、输入PLC_Two的IP地址:192.168.1.102,然后Next19、一直Next,直到出现如下窗口,PLC_Two设置为Rack=1,CPUslot=3,然后一直Next到完成20、在右侧的窗口中点击“粘贴”,看见所有标签已经粘贴到右侧窗口中21、保存该OPC文件,例如存为“OPC400.opf”,禁止使用中文名22、保存完后点击“Tools”中的“Options”23、在“General”页中设置默认项目,即刚刚保存的那个项目路径24、在“View”页面中,把两个勾都选上25、在“Service”页中,把勾选上,然后点击“OK”,完成整个重建过程26、按照1-3步进行测试,看是否正常11。
OPC Plus常见问题解答
OPC Plus---安旗超強抗氧化剂常见问题解答OPC Plus是什么产品?OPCPlus是美国安旗公司从天然植物提取而得,具有最強抗氧化作用的生物黃酮类保健产品。
OPC Plus 优化组合天然提取的多酚生物黃酮类物质,对人体发挥全面而深入的超強抗氧化保健作用。
生物黃酮类物质是什么?生物黃酮类包括了多达20,000以上的生物黃酮物质,是一大类物质的总称。
其化学分类复杂,包括有黃酮、黃酮醇、黃烷酮、黃烷醇、异黃酮、花青素、原花青素等。
在现有4000~5000种已确认化学结构的生物黃酮物质中,按化学结构的相似程度,又分为原花青素类、槲皮素类、柑桔生物黃酮类、茶多酚四大类。
其中低聚体的原花青素称为OPC,是抗氧化作用最強的生物黃酮物质,其它的各种生物黃酮也各具不同药性及保健作用。
OPC是什么意思?天然植物的OPC如何形成的? OPC是英文OligomericProanthocyanidins缩写,意思为原花青素低聚物。
原花青素是生物黃酮物质的一类,OPC所含的主要是原花青素低聚合构型。
原花青素单体如儿茶素和表儿茶素,通过聚合形成寡聚体或多聚体,所形成的二聚体、三聚体、四聚体都属低聚体,就是我们所说的对维护健康具重要意义的OPC。
自然界中的各类植物含不同种类、比例和含量的生物黃酮类物质,其中OPC含量和品质也相差很大。
植物OPC的標準是什么?植物所含OPC,在葡萄籽和松树皮中含量最高。
从这两来源提取物而得的OPC,要具备多酚物质达90-95%以上,原花青素达95%以上,才是真正的高品质的植物提取物OPC。
安旗产品OPC Plus中所采用的就是从葡萄籽、松树皮、红酒、混合茶等天然物质提取的高品质高含量的优质OPC成分。
为什么葡萄籽是提取的OPC的最佳来源?根据OPC发现者Masquelier博士的研究,葡萄籽提取物OPC含量可达95%。
并且此一来源的OPC 结构特別,水溶性好,生物可利用度能达到90%以上,极易被人体吸收,抗氧化能力強,有效性高,是迄今为止发现的最強效纯天然抗氧化剂。
OPC系统通讯故障的分析及处理
OPC系统通讯故障的分析及处理第l2卷(2010年第7期)电力安全技术JO~C系统通讯故障的分析及处理张国峰(大唐阳城发电有限责任公司,山西晋城048102)[摘要]介绍了一起OPC通讯故障造成MIS系统中机组的现场数据无法更新的问题,并对OPC通讯故障原因进行了分析和排查,找出故障是SIS系统接口机和光电转换器之间的双续线造成的,提出了防范OPC通讯故障的建议.[关键词]OPC系统;通讯故障;分析;防范随着公司级实时监控信息系统SIS系统的建设,作为电厂管理信息系统MIS系统的底层支持系统OPC(OLEforProcessControl,用于过程控制的OLE)系统的应用越来越广泛.它给公司管理,维护人员提供了现场设备的实时数据,便于及时对机组运行情况及生产经营情况进行统计,分析并做出决策,大大提高了管理,维护人员的工作效率和公司的管理水平.1故障描述电厂的分布式控制系统DCS采用的是西门子公司的T2000系统,OPC主机连接在T2000系统的终端总线上.T2000系统的终端总线上所连接的冗佘的SU服务器给OPC主机提供现场实时数据,OPC主机的另一端连接于SIS系统的接口机,通过SIS系统向MIS系统提供现场实时数据.为了保证现场DCS系统的安全,将OPC主机设置为仅可读取,不可更改SU服务器的数据.通讯网络设备如图1所示.图l网络设备配置系统机组投产2年多,OPC系统运行稳定,但后来发现在MIS系统中,机组的现场数据有时会停止更新.重启OPC主机后,现场数据又会自动更新.但经过一段时间后,现场数据会再次停止更新,而且故障的间隔时间越来越短,由几十天逐渐缩短为几小时.经检查OPC系统确认,OPC主机与T-2000系统的连接,OPC主机与SIS系统接口机的连接正常.2故障处理从故障描述中可以看出,可能是OPC系统中某个部件的工作不稳定引起的.因此,对可疑部件进行检查和处理.2.1光电转换器根据系统配置图及维护经验,光电转换器最可能出现工作不稳定.因此,更换了1对光电转换器.重启OPC主机后.经过了十几个小时后,现场数据再次停止了更新,诊断报表中仅有最近10min频发的报警信息"waitingf6rshutdownistrue一> endsendcallbacks".调出OPC主机的网络负荷曲线,从曲线可以看出,OPC主机已经停止了对T 2000系统的访问,OPC主机对SIS系统接口机的访问仍在正常进行.在OPC主机上用网络连接的检查指令"ping"检查OPC主机到T一2000系统和SIS系统接口机的连接,这2条链路都工作正常.使用测试软件检查OPC主机对T一2000系统的数据访问情况,结果也是正常的.2.2计算机网卡计算机网卡在长期使用中可能出现工作不稳定的现象.更换SIS系统接口机网卡较为容易,它不涉及网卡的MAC地址,更换主机后只要修改相应的IP地址即可.对SIS系统接口机网卡进行了更换, 但更换后故障仍然存在.更换OPC主机的网卡会涉一一J电力安全技术第12卷(2010年第7期)及OPC软件的授权问题.由于OPC软件的授权与OPC主机网卡的MAC地址绑定,更换网卡将导致OPC软件无法使用.为了确定故障点,临时更换了OPC主机的网卡,修改新网卡的MAC地址,启动OPC软件后系统连接正常,但故障仍然存在.2.3OPC主机现场数据停止更新后,从OPC主机的诊断报表和网络负荷曲线可以看出,OPC主机此时已停止从T-2000系统读取数据.重新安装了OPC软件,切换了给OPC主机提供数据的冗佘SU服务器,更换了连接OPC主机与T2000系统的连接电缆,故障仍然存在.2.4OPC主机与SIS系统接口机的连接电缆由于现场数据停止更新后,OPC主机的网络负荷曲线显示其与SIS系统接口机的通讯一直正常进行.该通讯线路是由厂家提供的高质量预制网线,布置于电缆桥架上,但距离较长,不便于更换,因此该通讯电缆可能存在问题.于是对OPC主机与SIS系统接口机之间的连接电缆是否存在问题进行核实.更换了OPC主机与光电转换器之间的双绞线,但故障仍然存在;又更换了SIS系统接口机与光电转换器之问的双绞线,故障得以解决,现场数据不再停l匕更新.3故障原因分析3.1根本原因从故障描述看出,系统中某个部件存在工作不稳定问题.但由于故障发生的时间不定,中间可能间隔几个小时或十几个小时,OPC主机的故障诊断记录不到10min就会被后续频发的报警信息所覆盖,OPC主机的网络负荷曲线也在10min内就会被覆盖,给查找故障点带来很多不便.在故障的处理阶段,偶然的1次现场数据停止更新正好发生在处理过程中,及时复制了这次故障的诊断记录和OPC 主机的网络负荷曲线.诊断报表中有1条明确的报警信g:"endofimportprogram(omimport)result=0",其后便是报警信息"waitingforshu卜downistrue一>endsendcallbacks".从与本次故障对应的OPC主机的网络负荷曲线可以清楚看到,OPC主机与SIS系统接口机的网络连接出现了问题,仅仅过了20S,OPC主机与T一2000系统就中断了网络连接,随后OPC主机与SIS系统接口机恢复了网络连接,但OPC主机已停止了从T-2000 —一系统读取数据,从而停止了对SIS系统的数据更新. 这是一起典型的因短时网络中断而引起的通讯故障.3.2直接原因更换SIS系统接口机与光电转换器之间的双绞线后,最终解决了故障,因此这条网线就成为导致故障的直接原因.检查中发现网线的质量没有问题, 其两端的水晶头是预制好的,压接良好,没有损坏现象.网线进入电缆槽盒后,整理接线对其进行了绑扎,但为了固定牢固而绑扎过紧,导致有明显的压伤痕迹.由于网线的内芯很细,整理接线时绑扎过紧而损伤了预制网线.虽然还能使用,但该损坏会偶尔中断一下系统的正常通讯.如果该网线用于普通计算机间的通讯可能不会带来什么问题,但用在现场的工业控制计算机中,就会引起一些严重的故障.4防范措施针对此次典型的通讯故障,应采取以下防范措施以避免发生类似故障:(1)整理电缆槽盒,电缆桥架,设备后部的电缆及接线时,要NSL牢固但不能过紧,尤其要防止损伤电缆的内部芯线;(2)使用塑料扎带或铁扎带固定电缆及接线时,由于越抽越紧,要严防其锐利的边缘损伤电缆; (3)分析故障时要充分利用系统提供的诊断报表和运行记录,其中可能包含的蛛丝马迹提供查找问题的方向,并及时保留故障时的记录,避免被后续的信息所覆盖;(4)检查故障时要考虑到故障率很低的设备及其接线,可能问题的根源就在这些看似非常可靠的设备中;(5)要定期备份计算机软件和数据,尤其是系统隐藏的软件授权及重要文件,避免因设备突然故障而造成系统无法恢复.5结束语这是一起典型的因短时网络中断而引起的通讯问题,说明小问题也会带来大麻烦,再可靠的设备也不能保证万无一失.现在计算机网络已应用到工业控制的方方面面,成为工业控制系统必不可少的神经系统,为了机组的安全稳定运行和公司管理工作的有序进行,要把工作做得更细致,更深入. (收稿日期:20091226)。
OPC服务器问题解决
OPC服务器问题解决
手头正在处理的winform项目经过三个月左右的设计和开发,终于进行了测试和验收阶段。
今天在给测试小组部署测试环境时遇到问题,就是按照OPC配置手册配置了OPC服务器(我们读取的是力控6.0软件)和OPC客户端(也是我们的应用服务器)后,OPC客户端仍然无法找到服务器,大概分析了一下原因,觉得是有一些dll没有注册的原因,因为以前也有遇到过这种情况,但是在安装了力控6.0的试用版后,这个错误就消失了,所以我认为是在安装力控测试程序时,力控自动注册了一些dll文件,但现在的测试环境并没有安装力控软件,所以导致一些dll没有注册。
既然原因找到了,就简单了。
从另一个安装过了力控的机器上将需要的dll拷出来,运用regsvr32命令进行注册。
一般来说需要注册的文件有
opcproxy.dll
opccomn_ps.dll
opc_aeps.dll
opchda_ps.dll
opcdaauto.dll
aprxdist.exe
OPCENUM.exe
注册过后,再用OPC客户端(也是我们的应用服务器)去连接OPC服务器(我们读的是力控6.0)就可以找到OPC服务器并正常读取了。
OPC通讯问题处理
第一类故障处理:以输煤系统为例
此处不为0,并且随时间增加在增大,可以判断为通讯故障,需检 查RSLINX中相关设置
打开POWERTOOL工具
耐心等待三至五分钟
POWERTOOL工具简单介绍
设置按钮 启动按钮
停止按钮
状态按钮
查看组设置,是否选中,需选中该选项
Server对象
GROUP对 象
点击开始按钮,OPC开始启动, 耐心等待三至五分钟
刷新按钮
查看SERVER状态
正常运行时此项为0, 如不为0,则表示异常
打开powertool工具耐心等待三至五分钟powertool工具简单介绍停止按钮启动按钮设置按钮状态按钮查看组设置是否选中需选中该选项server对象group对象点击开始按钮opc开始启动耐心等待三至五分钟查看server状态正常运行时此项为0如不为0则表示异常刷新按钮查看组状态故障现象分析及判断按照通讯方式可以分为两类
电除尘通讯故障处理办法
• 第二步:将OPC停止后,再启动。
执行此项操作时应通知运行人员,此项操作 会导致辅网所有数据中断一段时间,慎重!
制作水平有限,有错误之处, 谢谢指正!
马慧超
第二类故障处理:以1#电除尘为例
此处不为0,并且随时间增加在增大,可以判断为通讯故障
电除尘通讯故障处理办法
第一步:检查硬件通讯是否正常:
输入指令:ping 192.168.1.160,此为1#电除尘服 务器的IP地址,若无法连接,则表示硬件或服 务器存在问题,应检查硬件或服务器问题
opc 连接 不上,错误: RPC服务器不可用
opc 连接不上,错误:RPC服务器不可用
现在在做一个opc客户端,在自己的机子上(xpsp3)装了wincc6.2,编好的程序在本机访问winccopc的数据没有问题,在进行局域网测试时,公司服务器上(server2003)装了wincc6.2,都设置DCOMok且RPC等服务已经开通,防火墙关闭,测试连接时报错误:”failedtoexecuteOPCENUM”。
在网上看了很多网友的方法,都不行,后来下了一个软件MatrikonOPCserver,连接服务器时报错:ANerrorencounterwhileusingCOMservices。
错误详细信息为COM/OPCerror0x800706BAonCoCreateInstanceEx()Errorstrin g:RPC服务器不可用。
我的机子和公司服务器的机子在同一个windows域中但不在同一个网段,子网掩码不同,在条目管理器中不能看到服务器机子。
问题补充:
现在能够连上server了,但是是将两台电脑放在一个网段且用条目管理器的network能看到server的机子,是不是必须在network的树状目录能看到的机子才能连?
最佳答案
通过把一个网卡设置双ip和网关,把需要的电
脑弄到一个网段再试试!。
OPC系统通讯故障的分析及处理
现 场数据停 止更新后 ,从 OP C主机 的诊断 报表 和 网络 负荷 曲线可 以看 出,OP C主机此 时 已停止 从
T 2 0 系统 读取数 据 。重 新安装 了 O - 00 PC软件 ,切 换 了给 O C主机提 供数据 的冗佘 S P U服务 器 ,更换 了连接 O C主机 与 T 0 0 P 2 0 系统 的连接 电缆 ,故 障
重启 O PC主 机后 . 经过 了十几个 小 时后 ,现场 数据
据, P O C主机 的另一端 连接 于SS I 系统 的接 口机 , 通
过 S S系统 向 MI I S系统提供 现 场实 时数 据 。为 了保
证现 场 DC S系统 的安 全 ,将 OP C主机 设置为 仅 可
再次停 止 了更新 ,诊 断 报表 中仅 有最 近 1 n频发 0 mi 的报警 信息 “ i n 6 h t o s tu 一 wat g fr s u d wn i r e > i e d sn al c s 。调 出 OP n e d cl ba k ” C主 机 的网络负荷 曲线 , 曲线可 以看 出 , P 从 O C主机 已经停止 了对 T 2 0 系统 的访 问 ,O C主 机对 SS系统接 口机 的访 00 P I 问仍 在正常 进行 。在 O C主机上 用 网络连 接的检查 P 指令 “ ig pn ”检查 O PC主机 到 T一 0 0系统 和 SS 20 I
的现象 。更 换 S S系 统接 口机 网卡 较为容 易 ,它 不 I
涉 及 网卡 的 MAC地址 ,更 换 主机 后只 要修改 相应
系 统
的 I 址 即可 。 SS系统接 口机 网卡进行 了更换 , P地 对 I 但 更换后 故障仍然 存在 。更换 OP C主机 的网卡会 涉
opc 连接 不上,错误: RPC服务器不可用
opc 连接不上,错误:RPC服务器不可用
现在在做一个opc客户端,在自己的机子上(xpsp3)装了wincc6.2,编好的程序在本机访问winccopc的数据没有问题,在进行局域网测试时,公司服务器上(server2003)装了wincc6.2,都设置DCOMok且RPC等服务已经开通,防火墙关闭,测试连接时报错误:”failedtoexecuteOPCENUM”。
在网上看了很多网友的方法,都不行,后来下了一个软件MatrikonOPCserver,连接服务器时报错:ANerrorencounterwhileusingCOMservices。
错误详细信息为COM/OPCerror0x800706BAonCoCreateInstanceEx()Errorstrin g:RPC服务器不可用。
我的机子和公司服务器的机子在同一个windows域中但不在同一个网段,子网掩码不同,在条目管理器中不能看到服务器机子。
问题补充:
现在能够连上server了,但是是将两台电脑放在一个网段且用条目管理器的network能看到server的机子,是不是必须在network的树状目录能看到的机子才能连?
最佳答案
通过把一个网卡设置双ip和网关,把需要的电
脑弄到一个网段再试试!。
简要描述opc协议安全问题
简要描述opc协议安全问题OPC(OLE for Process Control,进程控制对象链)协议是一种用于工业自动化中实现互操作性的通信协议。
它提供了在不同厂商、不同设备、不同网络上进行数据交换的标准机制。
然而,由于OPC协议的复杂特性和广泛的应用,它也存在一些安全问题。
本文将简要描述OPC协议的安全问题,并提供一些相关参考内容供读者了解和解决这些问题。
首先,OPC协议的通信使用的是基于Windows的COM (Component Object Model)技术,而COM本身存在一些安全漏洞。
例如,COM的接口提供了特权升级的可能性,攻击者可以通过利用这个漏洞来获取系统权限。
针对这个问题,微软推出了一些安全措施,如COM权限配置、强制域隔离等。
读者可以参考微软的文档来了解如何保护系统免受这些漏洞的攻击。
其次,OPC协议使用了DCOM(Distributed Component Object Model)作为其远程通信协议。
DCOM本身也存在一些安全问题。
例如,它使用的是RPC(Remote Procedure Call)机制,存在相关的安全漏洞。
此外,DCOM还需要在防火墙上打开一些端口,这可能会增加系统的安全风险。
对于这些问题,读者可以参考微软的安全建议,如启用防火墙、限制DCOM的权限等。
此外,OPC协议的应用程序需要连接到远程计算机来获取数据,这也带来了一定的安全风险。
如果未经适当保护,攻击者可以通过网络进行拒绝服务攻击、中间人攻击等。
为了防止这些攻击,读者可以参考网络和系统安全的最佳实践。
例如,使用防火墙来限制网络访问、使用加密和身份验证来保护通信等。
此外,OPC协议在进行数据传输时,并未提供加密机制,这可能导致数据在传输过程中被攻击者窃取或篡改。
为了解决这个问题,读者可以使用额外的加密协议,如SSL/TLS,来保护OPC协议的数据传输。
此外,还可以使用数字签名来确保数据的完整性和来源认证。
OPC DCOM 问题处理
OPC DCOM 问题处理Troubleshooting DCOMhttps:///cs/cn/zh/view/109481341IA&DT Service & SupportPage 2-12摘要本文档介绍如何解决OPC 通讯中的DCOM 的问题关键词 OPC DCOMKey Words OPC DCOMIA&DT Service & SupportPage 3-12目录1.不能浏览远程计算机的OPC Server2. 不能连接到远程计算机的OPC Server3. 所有的Item 显示为Bad4. OPC Client 不能接收更新的数据5. OPC Sever 所在的计算机有高的CPU 利用率IA&DT Service & SupportPage 4-12OPC 技术提供一种互联的, 可靠的和安全的通讯平台。
然而, OPC 是非常依赖于DCOM 架构.这包括了Windows 的安全和防火墙的设置, 访问控制列表, server 认证, 等等.因此,OPC 不能向期望的那样正常工作,而且最终解决这些问题是很困难,原因是一个问题会导致多个症状. 本文讨论最常发生的5问题,导致问题的原因,和如何解决。
一个结构化的方法快速的解决这5问题:1.不能浏览远程计算机的OPC Server2. 不能连接到远程计算机的OPC Server3. 所有的Item 显示为Bad4. OPC Client 不能接收更新的数据5. OPC Server 所在的计算机有高的CPU 利用率当出现了上面所描述的问题后,下面将介绍出现问题原因及解决的办法。
1.不能浏览远程计算机的OPC Server首先遇到的问题是不能浏览远程计算机的OPC Servers . 浏览的功能是OPC Client 应用程序能够查看安装在远程计算机的OPC Servers. 当OPC Client 执行了一次浏览实际上是它连接到驻留在远程计算机上的OpcEnum 的映像, 并检索出可访问OPC Server 的列表. 这包括了每个OPC Server 的ProgID (友好的用户接口名字) 和GUID (数字形式的识别号). 从这一点看出, OPC Client 并不是真正直接连接到OPC Server. 因此, 检索出的列表是与OPC Server 的状态是无关的或者说是与OPC Server 的可操作与否是无关. 浏览OPC Servers 失败导致的直接结果是不能获得远程计算机OpcEnum 中通讯所需参数. 造成这个问题可能有几个原因,如下所述.1.1OpcEnum 没有安装OPC 基金会负责创建和维护OpcEnum. OPC 基金会的成员能够从OPC 基金会直接免费获得OpcEnum OpcEnum 一般会在安装OPC Client 或者OPC Server 时安装; 然而,并非都如此. 因IA&DT Service & SupportPage 5-12此,可能出现没有安装 OpcEnum 的情况. OpcEnum 仅能浏览运行它所在计算机上的OPC Servers ,因此, OpcEnum 不能浏览远程的计算机. 即使是安装了OpcEnum 在你的计算机上,也不能浏览远程的计算机.用Windows Explorer 去查找一下OpcEnum 是否安装在你期望浏览的计算机上.文件名为OpcEnum.exe. 如果OpcEnum 没有安装, 需要安装.1.2OpcEnum 被禁止即使是OpcEnum 被安装在了远程的计算机上,它也必须能够被执行,否则,通讯将会失败.如果在“Startup Type” OpcEnum 被设置成为“Disabled” 那么Windows 将不能运行OpcEnum.因此, 必须使能able OpcEnum.检查OpcEnum 启动的类型,按下列步骤:•单击开始, 再单击控制面板. 在单击性能和维护, 单击管理工具,然后双击计算机管理.在计算机管理窗口里的控制树的根目录下显示"Computer Management (Local)"• 在面板树里, 展开服务和应用并单击服务•在右面的window 面板里. 如果启动类型被设置为 “Disabled”,那么OpcEnum 实际是关闭的需要选择使能 (下面). 如果在列表里没有 OpcEnum ,那么可能是像步骤 “1.1 OpcEnum 没有被安装启动类型已被设置为手动或者自动,那么需要跳到步骤“1.3 匿名登陆权限没有设置。
OPC DCOM连接不稳定的解决方案
OPC DCOM连接不稳定的解决方案广州虹科自动化团队1简介在工业物联网(IIoT)时代,OPC/OPC UA作为一种统一的通信架构,解决了互通性和标准性的问题。
OPC Classic的访问规范都是基于微软的COM/DCOM技术,这会给新增层面的通信带来不可根除的弱点。
本文概述了目前使用DCOM时可能会遇到的几种问题,并提供可能的解决方法。
最后通过一个和Tunneller连接的对比实例来给出一个新的选择。
2常见问题通常来说,OPC Server与OPC Client建立DCOM连接时可能会有各种各样的问题和麻烦,这些问题一般可以分为两类。
第一类就是配置上的问题,如果发现OPC Client和OPC Server无法建立通讯,那么你可能需要检查Windows服务里OPC Server是否被禁止、用户名密码是否匹配或者OPC Enum 是否有匿名访问权限等,这类问题都是二者建立起连接的要素不全引起的,可以通过查看设置来排查错误建立连接。
第二类就是操作不当以及DCOM本身的缺陷造成的问题,例如当OPC Client和OPC Server无法建立通讯时,可能是因为OPC Server先从当前登录用户启动运行,然后OPC Client 是以Windows服务方式在System账户空间内运行,此时Client检查不到Server在运行所以建立不了通信。
还有可能是因为两台远程相连的PC的网络曾经断线后又重连,这时二者建立的连接被断开后无法复原了,这都是比较常见的问题。
针对上述网络断线重连导致连接不稳定的问题,这里给出一个对比实例,观察使用Tunneller连接来进行通信与DCOM通信在网络断线重连时受到的影响。
3工具硬件:●两台PC(OPC-1和OPC-2),一台做客户端,一台做服务器端。
软件:●MatrikonOPC Explorer●Matrikon OPC UA Tunneller●Server for Simulation等做服务器的软件4实例步骤1.首先确保可以通过在OPC-1上打开OPC Explorer连接到Network Neighborhood->OPC-2->Matrikon.OPC.Simulation.1serve r的方式将OPC-1和OPC-2建立起DCOM连接,反之亦然,如图4-1所示。
OPCDCOM配置过程中常见问题及其处理
O P C D C O M配置过程中常见问题及其处理集团文件发布号:(9816-UATWW-MWUB-WUNN-INNUL-DQQTY-O P C D C O M配置过程中常见问题及其处理OPC技术提供了一种互联、可靠、安全的通信平台。
然而,OPC技术依赖于DCOM架构,包括Windows安全和防火墙设置、访问控制列表、Server认证等。
本文给出了OPCDCOM配置过程中最常发生的5个问题、导致原因及解决方法。
1不能浏览远程计算机的OPCServer浏览是指OPCClient应用程序能够察看到安装在远程计算机上的OPCServer。
OPCClient执行一次浏览操作实际是连接到驻留在远程计算机上的OPCEnum映像,并检索出可访问OPCServer列表。
这包括了每个OPCServer的ProgID(用户接口名字)和GUID (Globaluniqueidentifier,全局唯一标识符),如图1所示。
OPCClient并不真正直接连接到OPCServer。
图1OPCClient浏览远程计算机上的OPCServer示意图因此,浏览出的列表与OPCServer的状态无关,或者说与OPCServer的可操作与否无关,浏览OPCServer失败的直接原因是不能获得与远程计算机上的OPCEnum通信所需的参数,造成这个问题可能有如下原因。
1.1OPCEnum没有安装OPC基金会负责创建和维护OPCEnum。
OPC基金会的成员能够从OPC基金会直接免费获得OPCEnum。
1.2OPCEnum被禁止即使OPCEnum被安装在远程的计算机上,它也必须能够被执行,否则通信将会失败。
1.3匿名访问权限没有被设置OPCEnum需要匿名访问权限才能正常的工作。
因此需要在WindowsCOM缺省安全中添加匿名访问权限。
2不能连接远程计算机的OPCServer能够浏览远程计算机的OPCServer和连接远程计算机的OPCServer是无关的。
KepWareOPC文件的测试及异常处理
KepWareOPC文件的测试及异常处理1、测试OPC文件是否正常PLC处于正常运行状态时,打开KepserverEx,打开OPC文件,如“OPC_400.opf”,如图2.打开OPC文件后,启动工具条上的“Quick Client”3,此时会出现一个新的窗口,如下图,点击左侧的“OPC.PLC_One”,点击后会看到右侧有些标签。
如果右侧的标签比较少,并且“Qualty(品质因数)”为“Bad”,则证明OPC文件异常,需要重新制作OPC文件。
正常的OPC标签数量为51个。
4、关闭“OPC Quick Client”窗口,不保存,回到“KepserverEx”主窗体,点击“PLC_One”,全选右侧的标志,然后“右键》复制”,如图5、点击工具条“新建”,如图,然后点击“Click To add a Channal”6、在“Channal Name”中输入OPC,然后“Next”7、“Devices Driver”选Simens TCP/IP Ethement,然后“Next”8、选择网卡,根据当前计算机的网卡进行选择,然后一直“Next”到完成9、建完后出现如下画面,点击“Click add Device”10、输入设备名PLC_One,严格注意大小写,然后“Next”11、选择PLC类型,如果是300系列Plc,选“S7-300”;如果是400系列PLC,选“S7-400”,然后Next12、输入PLC_One的IP地址:192.168.1.101,然后Next13、一直Next,直到出现如下窗口,300的CPU直接Next,400的PLC_One设置为Rack=0,CPUslot=3,然后一直Next到完成14、在右侧的窗口中点击“粘贴”,看见所有标签已经粘贴到右侧窗口中15、接下来添加PLC_Two,在左侧的OPC上点击右键》“New Device”16、Device Name为PLC_Two,注意大小写,然后Next17、选PLC类型和实际保持一致,如果是300系列Plc,选“S7-300”;如果是400系列PLC,选“S7-400”,然后Next18、输入PLC_Two的IP地址:192.168.1.102,然后Next19、一直Next,直到出现如下窗口,PLC_Two设置为Rack=1,CPUslot=3,然后一直Next到完成20、在右侧的窗口中点击“粘贴”,看见所有标签已经粘贴到右侧窗口中21、保存该OPC文件,例如存为“OPC400.opf”,禁止使用中文名22、保存完后点击“Tools”中的“Options”23、在“General”页中设置默认项目,即刚刚保存的那个项目路径24、在“View”页面中,把两个勾都选上25、在“Service”页中,把勾选上,然后点击“OK”,完成整个重建过程26、按照1-3步进行测试,看是否正常。
OPCDCOM配置过程中常见问题及其处理
OPC-DCOM配置过程中常见问题及其处理OPC DCOM配置过程中常见问题及其处理OPC技术提供了一种互联、可靠、安全的通信平台。
然而,OPC技术依赖于DCOM架构,包括Windows安全和防火墙设置、访问控制列表、Server认证等。
本文给出了OPC DCOM配置过程中最常发生的5个问题、导致原因及解决方法。
1 不能浏览远程计算机的OPC Server浏览是指OPC Client应用程序能够察看到安装在远程计算机上的OPC Server。
OPC Client执行一次浏览操作实际是连接到驻留在远程计算机上的OPCEnum映像,并检索出可访问OPC Server列表。
这包括了每个OPC Server 的ProgID(用户接口名字)和GUID(Global unique identifier,全局唯一标识符),如图1所示。
OPC Client并不真正直接连接到OPC Server。
图1 OPC Client浏览远程计算机上的OPCServer示意图因此,浏览出的列表与OPC Server的状态无关,或者说与OPC Server的可操作与否无关,浏览OPC Server失败的直接原因是不能获得与远程计算机上的OPCEnum通信所需的参数,造成这个问题可能有如下原因。
1.1 OPCEnum没有安装OPC基金会负责创建和维护OPCEnum。
OPC基金会的成员能够从OPC 基金会直接免费获得OPCEnum。
1.2 OPCEnum被禁止即使OPCEnum被安装在远程的计算机上,它也必须能够被执行,否则通信将会失败。
1.3 匿名访问权限没有被设置OPCEnum需要匿名访问权限才能正常的工作。
因此需要在Windows COM 缺省安全中添加匿名访问权限。
2 不能连接远程计算机的OPC Server能够浏览远程计算机的OPC Server和连接远程计算机的OPC Server是无关的。
即使远程计算机没有安装OPCEnum,也可以连接远程计算机的OPC Server。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.15
2.2 客户端采集快,Mcgs采集慢
2.16 2.17 2.18 2.19 2.20 3.1 3.2 3.3
2.2.1 简单工程速度快
2.2.2 简单工程速度慢
1 本地采集不成功
OPC 专 项 服 务 指 南
一、 OPC常
序号 分类 问题
现象
不知道 不知道怎么用OPC 1 怎么用
OPC 询问OPC通讯?
客户用通用版6.2mcgs软件,想配置成opc服 务器,不知如何操作,想要一些说明文档
询问OPC通讯? 下位机S7-200,怎么用?
咨询OPC相关知识
想使用OPC进行通讯,咨询相关知识
安排调试开发
确定是否软件部处理
<--通知客服中心决策
<--
<--暂时不需处理-->
软件部记入Bug 库
通过标准客户端或者客户软件查出
审核备档-->
名称 登记,备档资
料
确定采集数据刷新时间
给客户反馈正常
该数据需要实际测试一下
按照步骤2.6处理
提供客户端程序测试采集 速度
反馈客户,需用户调整服 务器 安排最简工程验证速度, 排除组态原因 分析客户工程,找速度慢 原因
反馈客户,继续测试Mcgs
在技术部备份第三方客户端程序
(可以是Mcgs标准客户端) 如没有客户软件,则索要或者查找
软件 登记,备档资
料
反馈客户测试方法 提交报告给管理组--> 告知客户,跟踪开发计划 告知客户,无法处理 手动添加完整变量名测试 反馈客户,报告管理组 按照步骤2.6处理
必须解决,转软件部->
搜索到服务器,不过查询不到通道。
3
客户端 找不到 客户端找不到MCGS服 MCGS服 务器 务器
OPC通讯,MCGS做服务器,连不上服务器? 客户原工程5.1版本,没有做OPC通讯功能。 现在客户想增加OPC通讯功能,使用标准客户 端1.0和2.0版本,访问MCGS,客户端死机了 。
电脑重做系统后,安装通用版6.2,现在需要 要OPC改进版本文件? 和西门子S7300通过OPC方式来通讯,需要OPC
MCGS做客户端,远程服务器,客户不清楚服
MCGS找不到server MCGS找
2 不到
server 询问OPC通讯?
务器是哪个厂家的,稍后询问。客户端找不 到服务器,提示需要配置电脑。
用户想在一台电脑上同时使用wincc和mcgs软 件,两个软件通过opc实现数据同步。我们软 件做客户端,wincc做服务器。现在客户端能
3.7
1 100个数据刷新时间在1秒内完成
3.8
2 100个数据的刷新时间明显大于1秒钟
3.9
读取数据慢
2.1 第三方客户端采集速度快,客户程序慢
3.10
2.2 第三方程序也很慢
3.11
2.3 用户计算机没有问题
处理方案
将OPC通讯的文档、改进版本发给客户
将OPC通讯的文档、改进版本发给客户 看MCGS帮助。 将标准OPC客户端、WinXP作为OPC服务器的配置过 程文档发给客户,让客户使用标准OPC客户端访问 服务器,并附有标准OPC客户端使用说明。 给用户发标准客户端,用户使用标准客户端也读 不上来数据。跟用户说明是wincc的opc服务器的 问题,让用户跟wincc联系。
客服中心处理
技术管理组处理
软件部处理
备注
提供OPC升级文件,指导客 户升级 提供Mcgs和OPC升级文件, 指导客户升级
落实后续信息
进行常规升级检查
发测试用例 按客户端问题分析
资料待开发
按服务器问题分析
提供第三方程序给客户
技术部进行测试
提交报告给管理组--> <--告知用户为服务器问题
审核备档-->
按照步骤2.6处理
按照本地采集方案处理
提供远程OPC测试样例给客 户
2000系统
按照步骤2.6处理
开发对应的样例程序
按照1.1~1.3落实软件情况
用第三方客户端连接服务 器 检查客户计算机系统环境
检查文档待开发
反馈客户,客户端程序有 问题 核对数据类型设置 反馈客户,该速度正常 技术部测试用户系统 反馈客户,需调整客户端 检查客户计算机系统环境 按照步骤2.6处理
OPC服务器,客户机的 设置
OPC驱动怎样来设置?
二、 OPC问 题的 一般 处理 步骤
步骤 问题划 号分
处理步骤
客服中心判断结论
1.1
1.2
1.3
信息获 取和分
1.4 析
我方软件版本判断
Mcgs5.5(10)及其以上版本,并且未手动更 新OPC库文件
Mcgs5.5(10)以下并且OPC库文件未升级
远程OPC连接不上
2 远程采集不成功
2.1 按照配置文档进行DCOM设置,仍然不成 功
1 无法连接上Mcgs的OPCServer 客户端找不到服务器
服务器 问题
3.4
客户端找不到服务器 2 第三方程序可以连接服务器,正常列出 ITEM
3.5
2.1 客户的程序无法连接服务器
3.6
服务器 问题
2.2 客户程序采集的数据不对
2.4
1.2 技术部测试成功
2.5
1.2.1 Mcgs通讯成功
Mcgs客户端采集不到
2.6
数据
1.2.2 Mcgs设备无法连接服务器
2.7 2.8 2.9
客户端 2.10 问题 2.11 2.12
2.13
2.14
采集速度慢
1.2.3 Mcgs连接服务器正常,无法列出Item 1.2.3.1 可以采集到数据 1.2.3.2 无法采集到数据
Mcgs5.5(10)及其以上版本并且已经升级 OPC库文件 我们有客户软件和相应功能的测试用列
1.5
客户方系统情况 Mcgs作为客户端采集数据有问题
1.6
Mcgs作为服务器提供数据有问题
2.1
பைடு நூலகம்
用第三方客户端与Mcgs设备进行对比
2.2
1 第三方程序测试不成功,无法采集数据
2.3
1.1 技术部测试不成功
给客户两个建议:1、如果想加OPC功能,版本需 升级,工程升级客户工程可能会版本不兼容,原 工程运行会出现问题,原工程需重新组态。2、不 想改原工程就不能加opc功能。
给客户发送OPC改进版本文件。
需要配置,服务器和客户端都要进行一下DCOM配 置 需要配置,给客户发设置文档和更新文件供客户 进行参考。建议客户最好将客户端和服务器端的 支持 首先给她发了OPC的改进版本和XP下系统的配制帮 助,然后添加服务器和建立通道见MCGS帮助。
改进版本文件。
4
OPC配 opc配置问题 置
opc问题
用户想使用我们软件的oPC功能,但是服务器 和访问端都是XP系统,需要做什么设置 用户的服务器使用的是2000系统,客户端选 用的是xp系统,如果进行opc通讯需要作何设
opc使用问题
他想用一台装有mcgs的工控机来通过局域网 络对opc服务器进行访问,问支持不支持。