张海涛,卢浩鹏
(一拖(洛阳)柴油机有限公司,河南洛阳 471003)
一拖(洛阳)柴油机有限公司一台缸体专机采用了西门子840DSL 数控系统,在使用过程中有时会出现在MDI(Manual Data Input,手动输入程序控制模式)方式下无法输入程序的现象,重启一次后有时可以输入、有时还是无法输入,影响设备的正常使用。
840DSL 数控系统HMI(Human Machine Interface,人机交互接口)典型的配置方式有3 种:①OP+TCU+NCU;②OP+NCU+PCU;③OP+TCU+NCU+PCU(图1)。其中,TCU(Thin Client Uint)为客户端显示单元,NCU(Numerical Control unit)为数控单元;PCU 即PC,可以理解为一台功能强大的工业计算机,OP是这台计算机的显示器。
OP+TCU+NCU 的配置,其HMI 软件安装于NCU 的CF 卡中;而带PCU 的后两种配置方案,存在两个HMI 软件,一个安装在NCU 的CF 卡中,另一个安装在PCU 的硬盘中,这样机床启动后就有两个HMI 画面:内置HMI 和外置HMI。一般情况下默认启动后显示内置HMI 画面的内容,但并不代表外置HMI画面没有运行,实际上两种HMI 软件都在运行,一个在前台显示,一个在后台运行但没有显示出来。一拖(洛阳)柴油机有限公司采用的是第二种配置方案,即OP+NCU+PCU 的组合方式。因为存在两个HMI 画面,分析可能是由于两个HMI 同时运行造成冲突,导致在MDI 方式下有时会造成无法输入指令的情况。因此只需要关闭内置HMI 就可以解决这个问题。
(1)先准备一台调试用的电脑,通过安装相应版本的840DSL TOOL BOX,安装后里边有一个WinSCP3 的软件。
(2)将调试电脑通过网线和NCU 上的X127 口相连接,将调试电脑的IP 地址及DNS 服务器地址均设置为自动获取。此时NCU 的X127 口作为Server 服务器会自动给调试电脑分配IP 地址,一般为192.168.215.2。可以通过查看IP 地址或者用ping 192.168.215.1(ping X127 口的地址查看网络是否连通)。如果没有获取IP 或者网络不通可以尝试运行CMD(命令行解释程序),在命令符窗口行中键入:ipconfig/release 回车,先释放IP,再输入ipconfig/renew 回车,重新获取IP,这样就可以顺利连接了(图2)。
(3)打开WinSCP3 软件,进行必要的设置。
Host name:为主机名,这里因为是想关闭内置HMI,所以要访问的是NCU 上的CF(Compact Flash)卡,因此主机名应为192.168.214.1。
User name:用户名,键入manufact,注意为小写。
Password:密码,键入SUNRISE,注意为大写。
其他设置不动,点击Save 保存设置(图3)。
(4)点击Login 登录,进入系统界面(图4)。左边显示为电脑的文件,右边则显示CF 卡的内容,点击工具栏中圈起的“HOM”图标,弹出Console 窗口。
(5)NCU 的CF 卡是Linux 系统环境下开发的,因此在弹出的Console 窗口中,键入Linux 命令sc disable hmi(注意空格),点击Excute 执行,则在下方看到提示“HMI will not be started after next boot”(图5)。
(6)将系统断电再重新上电,内置HMI 画面关闭。
图2 尝试运行CMD
图3 进行必要的设置
图4 登录界面
图5 弹出的Console 窗口
通过调试软件WinSCP3 的设置,成功关闭了内置HMI 画面,彻底消除了因两种HMI 画面冲突引起的MDI 方式下无法操作的问题,保证了HMI 画面稳定性。