WINCC如何重新激活OPC服务器

WINCC通过OPC与其他PLC通信,第三方的OPC服务器挂了(死掉了),除重启WINCC运行系统外,能不能通过脚本再次激活,当然是只知道OPC服务器的名(称服务器ID),其他就不知道,有人编写心跳程序,WINCC能做到不能。

问题补充:
第三方OPC和自己的PLC通信不上(对方PLC断电),过十几分钟就挂机了,再有opc服务器提供的数据是仅读的数据,没有让用户可写的数据。(PLC再上电WINCC就与OPC就建立不了连接),重启WINCC运行系统才能与OPC建立连接,我现在做法是当第三方PLC上电时,退出WINCC,重新启动电脑,wincc设置自动运行。

最佳答案

1、不需要重新激活,wincc运行的状态下,第三方的opc启动后自动链接
2、如果一定要心跳位也可以,wincc的全局脚本中编程:
vbs:
dim mytag
mytag=hmiruntime.tags("pulse_0").read
if mytag>100 then
  mytag=0
else 
  mytag=mytag+1
end if
hmiruntime.tags("pulse_0").write mytag

wincc的变量pulse_0在0~100之间变化。把这个数传给对方就行了。

补充:wincc直接脚本控制电脑自动关机,不能控制它开机呀!opc连不上了,那么对方的plc启动与否你也无法通过程序判断呀!

提问者对于答案的评价:
谢谢,我没好办法了,想了一个笨的办法,和第三方PLC公用一个电源外挂个200SMART上电120秒等待设备完全启动让SMART 的一个位置1来触发VB脚本
脚本中复位该位,接着执行一行重新启动计算机代码,能用总感觉不是什么好
办法,第三方的OPC有没办法去修改,有个想法WINCC能自动激活该OPC服
务器,就应该有办法不让第三方OPC服务器死掉,就是死掉也能让它再次激活
连接查过好多资料,也没找到可行的方法。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc361833.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:03
下一篇 2021年7月5日 下午12:04

相关推荐

  • WINCC 喘振曲线组态

    在wincc中,如何画出压缩机的压比和流量的喘振曲线  ?喘振工作点和设定点的实时动态变化如何做。 跪求各位高手解答。谢谢! 问题补充:YHkingk…

    SIMATIC WinCC 2017年12月7日
  • wincc 画面切换(SetTagBit)

    我在看一个已经做好的系统,切换画面用的方法是在C脚本中,用SetTagBit()函数实现。比如:在主页面有个【画面二】按钮,在属性的C脚本中会有这么一句:SetTagBit(“hu…

    SIMATIC WinCC 2017年8月3日
  • TP270-10触屏怎么改写后在上传

    触屏TP270-10  备份出来的文件是PSD的格式   用什么软件改写  WINCC2008只读HMI格式的…

    SIMATIC WinCC 2017年12月1日
  • wincc权限设置

    我想请问一下大家在作权限管理时是怎么做的,我想做一个三级权限,就是分开操作人员每个人只能在相应的权限下做修改,但一开始怎么做登陆时就弹出来用户名和密码的对话框? 最佳答案 新建一个…

    SIMATIC WinCC 2019年6月11日
  • 按钮的c动作

    原来的工程,有个按钮动作是用c语言写的,可是变量连接不对,我改成我需要的变量,安右键编译后,可要关闭对话框,提示已编译是否取消动作,我按否,不能退出,只能按是,那我改的变量就无效了…

    SIMATIC WinCC 2019年6月11日
  • 脚本资源

    在同样动作下比如:执行1–10来回循环,分别在WINCC全局脚本或PLC中独自执行,一般大家选择哪个?为什么? 是否脚本越多,PC占用内存越多,WINCC资源就越少? …

    SIMATIC WinCC 2019年6月11日
  • wincc画面窗口突然该显示温度压力等参数的都变成了叹号呢?

    如题,重启了一下电脑又没事了 最佳答案 估计是通信的问题,什么连接方式?查看一下是不是通信线松动了或者电脑卡了 提问者对于答案的评价: 专家置评 已阅,最佳答案正确。

    SIMATIC WinCC 2017年6月7日
  • WINCC flexible2008中的内部变量

    什么情况下需要用到内部变量?我做的画面有报警还要一些简单的按钮,需要用到内部变量么?是不是做登陆用户的时候才用? 最佳答案 内部变量,按字面意思就是内部使用的变量,只要不和PLC通…

    SIMATIC WinCC 2019年6月11日
  • WinCC_flexible_SMART_V3 怎么显示浮点数

    现用200smart 读取了一块流量计的流量值放在PLC的VD1034里(数据为单精度浮点数),PLC程序中能正确显示数据 比如监控VD1034的值为1.476…

    2021年7月5日
  • 关于web navigator的问题

    我按照深入浅出WINCC中的配置方法,将web navigator配置好后,用IE访问的时候老是出现Unknow user name or&…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论