这几天没休息好,今天我们的一套连续真空镀膜设备的操作站显卡出了问题,因为要关机处理,差一点把服务器关了。
我们的设备又有集成度太高,画面要够大,当时4k显示器技术还不成熟,就用一个三口显卡带三个显示器显示。上位机软件运行在服务器上,平时通过VNC远程桌面访问服务器,设备和工艺可以同时登录窗口访问,这种结构有点过时了,无奈公司软件开发没人了,一直没有进行新版本的开发,通过VNC访问桌面形式随着访问的人多了,占用网络带宽,我们的画面都达到4k了,占用带宽肯定不少,而且这种形式不安全,如果误操作,把服务器关了,整个设备就运行不起来了,因为有些设备是计算机直接控制的,没有通过PLC。
今天本来是要关闭操作站的,结果那会儿脑袋有点不清晰,忘了VNC桌面是服务器的系统,而不是本地计算机的系统,而且服务器安装的不是server系统(需要执行计划外关机任务才能关闭),而是Windows7,如果是像Win10一样直接不用确认就把电脑关了,那今天闯下的货就大了。
通过这件事真体会到了CS结构的好处,通过客户端知识交互Wincc内部数据,而不用将整个画面进行传输到客户机上,一方面节省了带宽,另一方面即使关闭了客户机,设备依旧正常运行。