1         免责声明

本使用手册及样例包目录内所包含文档、PLC程序、机床可执行程序(MPFSPF、…)、电气图,可能与用户实际使用不同,用户可能需要先对例子程序做修改和调整,才能将其用于测试。本例程的作者和拥有者对于该例程的功能性和兼容性不负任何责任,使用该例程的风险完全由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为此联系西门子技术支持与服务部门。

对于在使用中发生的人员、财产损失本公司不承担任何责任,由使用者自行承担风险。

以上声明内容的最终解释权归西门子(中国)有限公司所有,后续内容更新不做另行通知。

2         概述

在调试SINUMERIK数控设备时,我们经常会使用VNC 客户端Viewer访问NCUIPC,但是大部分VNC客户端画面延迟卡顿,操作体验并不好。下面介绍的这款软件很好的解决了这个问题。

TightVNC是一款开源免费的轻量型局域网VNC控制软件,它的特点如下:

Ø  免费供个人和商业使用,并提供完整的源代码。

Ø  使用了“紧凑编码领域”(Tight encoding)的技术,改善低宽带连接时的性能,有效使用JPEGZlib联合压缩机制。

Ø  在管理、技术支持、教育和许多其他用途上都很有用。

Ø  跨平台,可用于WindowsUnix,包括Java客户端。

Ø  兼容标准的VNC软件,符合RFB协议规范。

本文档主要介绍TightVNC软件安装以及如何在SINUMERIK 840D sl/828D数控系统中使用。其功能与数控系统的硬件配置有关,详见下表。

                                                                   TightVNC功能一览

数控系统类型

828D

840DSL

NC硬件配置

PPU

NCU

PCU/IPC

TightVNC功能

HMI监控与操作

l   

l   

l   

数据互传

/

/

l   

NC软件备份

l   

l   

/

l   支持;无法实现。

3         要求

3.1         硬件要求


硬件

工艺

PPU24x/NCU710

PPU26x/NCU720

PPU28x/NCU730

PPU28x.Advance

车床

铣床

磨床

3.2         软件安装环境

TighVNC可以安装在Windows XP/Vista/7/8/10,安装时需要根据操作系统选择安装32位软件包还是64位软件包,但是无法安装在Windows CE系统。

4         注意事项

4.1         注意事项一

1)      TighVNC运行需要极小的硬盘空间和内存,当和Windows系统同时运行时,对其它软件的运行影响极小。

2)      TightVNC是一款局域网软件,不支持通过因特网远程访问目标设备。

4.2         注意事项二

TightVNC客户端访问840D SL NCU828D PPU内置VNC Server时仅能实现Operate画面监控和操作,不能与其交换数据。

 

5         TightVNC软件下载、安装与使用

5.1         软件下载

首先通过IE浏览器访问TightVNC官网: https://www.tightvnc.com/download.php

                            image.png

在官网主界面可以看到已经发布的最新版本,可以根据自己的操作系统选择安装兼容的版本。

                                             image.png

5.2         软件安装

TightVNC分为服务端(Server)和客户端(Viewer)两部分,如果仅需远程监控和操作,在客户端只需安装Viewer功能即可,如果本地电脑还需要与服务器(例如IPC 427E )传输数据,还需要在客户端安装服务端Server。软件安装步骤如下:

首先在本地电脑安装TightVNC,安装步骤如下:

安装步骤

截图

双击安装包。

image.png

进入软件安装向导界面,选择“Next”。

image.png

选择“接受许可协议中的条款”,然后选择“Next”。

image.png

选择“安装类型”

典型安装:安装大部分程序功能,如无特殊要求,对于多数用户推荐选择此种安装方式。

自定义安装:允许用户根据需要安装程序,如果是高级用户可以采用此种安装方式。

完整安装:包含软件的全部功能,但是占用的硬盘空间较大,为了测试TihgtVNC的性能,在此选择“完整安装”。

image.png

选择“客户端”和“服务端”的功能。

image.png

完成设置后,选择“Install“。

image.png

软件安装过程中… …

image.png

选择远程访问、服务端管理需要密码保护。建议远程连接与管理员访问设置不同的访问密码。

image.png

软件安装完毕。

image.png

在本地电脑状态栏可以看到TightVNC Server已经运行。

输入软件安装过程中设置的管理员密码,点击“OK”。

image.png

image.png

可以根据自己的实际需要设置各项参数,本测试采用默认数据。

image.png

5.3         TIGHTVNC使用

在本地电脑启动软件TightVNC Viewer,输入访问主机的IP地址,例如:11.100.102.1

image.png

点击连接,输入主机的VNC Server密码,例如TightVNC安装软件时设置的密码:SUNRISE

image.png

点击“OK”成功连接后,就可以看到连接主机的桌面。

image.png

TightVNC工具栏说明

图标

含义

image.png

创建新的连接

image.png

保存连接的配置文件

创建配置文件后,直接点击配置文件就可以进行连接。

image.png

连接设置

image.png

连接主机的信息

包括主机的IP地址、主机名称、通讯协议、分辨率等信息

image.png

暂停

画面暂停

image.png

刷新屏幕

image.png

向主机发送Ctrl+Alt+DEL

image.png

向主机发送Ctrl-ESC

image.png

Ctrl键按下

image.png

Alt键按下

image.png

传输文件

image.png

放大访问主机屏幕

image.png

缩小访问主机屏幕

image.png

1:1显示访问主机屏幕

image.png

自适应访问主机屏幕

image.png

全屏

Ctrl+Alt+Shift+F用于切换全屏

 

6         TightVNC应用场景

6.1         TightVNC客户端访问SINUMERIK 840D sl 内置HMI

SINUMERIK 840D sl NCU内置VNC Server符合RFB协议规范,所以可以通过TightVNC客户端(Viewer)直接访问其内置的数控系统软件,可以通过Operate HMI进行调试和诊断工作,但是不能与控制器交换数据。

连接方式1:电脑与NCU通过网线连接。

image.png



连接方式2:电脑与AP模式的Mini WIFI无线连接。

image.png


前提:

1.本地电脑至少安装TightVNC 客户端(Viewer)IP地址设置为自动获取。

2.SINUEMRIK 840D sl NCU内置HMI处于激活状态。

当本地电脑与NCU连接完成后,在本地电脑启动TightVNC Viewer

image.png

在“Remote Host”输入服务器端口地址:例如:192.168.215.1或者192.168.215.1::5900

image.png

然后选择连接,我们就可以看到Operate HMI,通过操作HMI就可以进行调试和诊断工作。

image.png

注意:

如果不能通过本地电脑的键盘和鼠标操作HMI,还需要在“诊断”->“远程诊断”进行如下设置,允许远程操作。

image.png

当数控软件版本大于4.8.4时,还需要设置VNC密码,否则客户端无法访问。

image.pngimage.png

说明:

X127端口外840D slX120X130 (包括828D X130)端口同样支持VNC访问。X130端口设置参考链接文章(http://www.ad.siemens.com.cn/CNC4YOU/Home/Article/931)

6.2         通过TightVNC访问SINUMERIK 840D sl IPC427E

连接方式1:本地电脑与IPC 427E通过网线连接。

image.png


连接方式2:电脑与AP模式的Mini WIFI无线连接。

 image.png


前提:

1.本地电脑至少安装TightVNC 客户端(Viewer)IP地址与目标主机设置在同一网段。

2.IPC中至少安装TightVNC 服务端(Server)IP地址与访问电脑端设置在同一网段。

首先按照5.1章节步骤在IPC 427E中安装TightVNC软件,软件安装成功后,需要设置IPC 472E X1端口IP地址(X2一般用作系统网络端口),例如:11.100.102.1

image.png

在本地电脑侧与IPC427E设置在同一网段,例如:11.100.102.10

         image.png


IP地址设置完成后,就可以在本地电脑访问IPC427E,比如在初期调试IPC427E时,就可以摆脱显示器的限制,只要通过网线就可以访问IPC 427E完成相关软件的安装,并且在设备使用过程中,如果操作面板或显示器无法正常显示时,也可以通过此方法直接访问目标主机。

注意:

1)  当硬件配置为NCU+IPC/PCU时,为了避免Operate冲突,通常会关闭NCU内置HMI,如果此时使用TightVNC访问NCU内置HMI,首先需要使用WINSCP激活内置HMI,否则无法访问。

6.3         通过TightVNC与目标主机交换数据

如果本地电脑需要和IPC进行数据交换,只要满足6.2章节的条件就可以访问目标主机。然后通过文件传输功能来完成本地电脑与目标主机的文件传输。

首先创建连接,输入目标主机的IP地址。

image.png

输入VNC Server的密码。

image.png

登录成功,可以看到目标主机的桌面,在工具栏点击图标

image.png

在展开的窗口就可以实现本地电脑与目标主机之间的传输文件,例如:存档数据、零件程序等,常用文件路径如下:

制造商存档

C:\Program Files   (x86)\Siemens\MotionControl\oem\sinumerik\data\archive

用户存档

C:\Program Files   (x86)\Siemens\MotionControl\user\sinumerik\data\archive

零件程序

C:\Program Files   (x86)\Siemens\MotionControl\user\sinumerik\data\prog

注意:

1)        VNC传输协议此限制,此种方式传输特大文件时,传输时间较长。

2)        如果IPC中已经安装IPC Base软件,即使IPC不安装TightVNC服务端,同样可以通过本地电脑TihgtVNC客户端访问IPC,但是不支持数据互传功能。

6.4         NCU系统软件升级

在下面的场景中,TightVNC软件还可以做为NCU的客户端,来完成数控系统软件升级、备份。

²  场景1:仅有NCU,无显示器。

²  场景2OP+IPC/PCU+NCU(此时OP显示PCU/IPC自带的Operate)。

首先把数控系统映像文件linuxbase.img840Dsl Toolbox DVD 光盘目录\tools\emergency_bootsys_ncu\eboot_

system\)通过Access MyMachine或开源软件Win32diskimager写入U盘,操作步骤详见《840D SL 简明调试手册》NCU软件安装、升级章节。

说明:

1840D SL 简明调试手册》链接http://www.ad.siemens.com.cn/CNC4YOU/Home/Document/733

2   Win32diskimager下载链接https://sourceforge.net/projects/win32diskimager/

把系统引导U盘插入NCU X125/X135,启动NCU

image.png

在本地电脑启动TightVNC软件,IP地址设置为自动获取,电脑网口与NCU X127端口连接。输入X127端口的固定IP192.168.215.1

image.png

连接成功后,就可以看到如下画面。

image.png

Boot系统界面就可以选择需要的功能完成数控系统软件的备份与升级,详细步骤参见840D SL 简明调试手册》NCU软件安装、升级章节。

6.5         分布式访问节点设备

如果公司所有机床处于统一局域网。可以通过TightVNC实现分布式访问。

image.png

可以在服务器安装TightVNC客户端,然后根据各个节点设备的IP地址创建不同的连接,随时访问节点设备。

image.png… …image.png

 

7         参考文献

1.      TightVNC官网:https://www.tightvnc.com/

2.      840D SL 简明调试手册 V4.7

8         作者/联系人

Qin Li Bin

2021.02.09

9         版本信息

版本

日期

修改内容

V1.0

2021.02.09