方法 1:在组态界面上显示当前通讯状态
OpcServer 有两个内置的变量,可以用来指示当前的通讯状态,客户只要在界面上使用这两个变量即可。
1)$$RegState
整数,只读,表示 GRM OPC Server 到登陆服务器的连接状态,0 是无错误,其他值是错误码这个变量可以用来指示当前的监控电脑和登陆服务器之间的通讯是否正常。
2)$$IOServerState
整数,只读,表示 GRM 设备到登陆服务器的连接状态,0 是无错误,1=连接故障。这个变量可以用来指示 GRM530 和登陆服务器的通讯是否正常。
此外,组态界面上可以引用 GRM530 中的系统变量$COM1ERROR,用来表示 GRM530 和 PLC 的 485 连接是否正常。
方法 2:通过 GrmOpcServer 查看
组态软件运行中,GrmOpcServer会和组态软件一起启动,在电脑右下方的任务栏中可以看到。
双击上图中红色圆圈所示部分,即可打开GrmOpcServer,点击查看服务器状态:
正常工作时用户看到如下状态:
若GRM530未能登录上服务器,则会显示如下状态:
若监控电脑和服务器失去联系,则显示如下状态: