WebAccess与Intouch OPC通讯故障 点击:528 | 回复:0



PLC酷客

    
  • [版主]
  • 精华:9帖
  • 求助:31帖
  • 帖子:1460帖 | 7990回
  • 年度积分:457
  • 历史总积分:59176
  • 注册:2004年7月13日
发表于:2013-09-26 13:33:18
楼主

WebAccess与Intouch OPC通讯故障

 

在监控节点开机后,自动运行INTOUCH工程项目和WEBACCESS工程项目,此时INTOUCH的OPC SERVER会RUN,通讯正常;

在WEBACCESS意外关闭后,再运行WEBACCESS时,OPC通讯就无法连接;

重置INTOUCH OPC SERVER,发现WEBACCESS和INTOUCH OPC SERVER的通讯又正常了;


解决方法:
1.在INTOUCH OPC SERVER 启动后,检查系统进程,发现其对应的进程为:FSgateway.exe;
2.建立一个批处理文件,保存为RESET.BAT,格式如下:
@echo off
Taskkill
/im
/F FSgateway.exe 
Exit
3.在WEBACCESS中写一个脚本first_run_reset.scr,格式如下:

WINEXEC /路径/RESET.BAT

注意:路径为批处理文件所在路径,且使用“/”而非“\”(TCL语言类似于UNIX系统)
4.在WEBACCESS工程全局脚本中将上述脚本设置为 启动时运行;


这样,每次WEBACCESS启动时,会关闭INTOUCH OPC SERVER进程,在WEBACCES进行OPC通讯请求时,INTOUCH OPC SERVER重新生成进程和WEBACCESS连接;


拓展:可以将该脚本和按钮绑定,实现运行时手动重置INTOUCH OPCSERVER;



楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师