張海濤
(一拖(洛陽)柴油機有限公司,河南洛陽 471003)
一臺缸體專機電氣系統配置的是西門子840D sl 數控系統,在維修中雖然可以通過NCU 上的X127 口對PLC 程序進行監控,但是NCU 安裝在機床后面的電氣柜內,而機床操作面板則在前面,由于機床較大較長,造成維修時人員前后反復跑進行維修,給維修帶來很多不便。為了避免這樣的現象,使監控變的輕松、容易,考慮在前邊PCU50 上安裝STEP7 軟件,實現在前面操作面板即可監控的功能。以單位這套840D sl 數控系統為例介紹如何在Operate 界面下安裝、配置STEP7,實現PLC 監控功能(設備HMI 配置為OP+NCU+PCU 方式,HMI 軟件是Operate,安裝在PCU50 上)。
首先,要安裝所需要的STEP7 就要先進入Windows 界面,而不是Operate 界面,實施方法是:
(1)合上設備電源開關,啟動機床,在設備啟動屏幕背景畫面出現版本號信息時,按下機床操作面板上的數字鍵“3”,在彈出對話界面中點擊“Desktop”鍵(圖1)。
(2)在登陸界面,輸入賬號和密碼,賬號名:auduser,密碼:SUNRISE,(注意為大寫)點擊OK 鍵,進入Windows。
使用U 盤將需要安裝的STEP7 拷貝到PCU50 的硬盤中,并安裝。西門子PCU50 的硬盤分為4 個區,分別是C:EMER原GENCY、D:TMP、E:SYSTEM、F:USER,可以將軟件安裝至F 盤。軟件安裝完畢后,通過授權管理對軟件進行授權即可。
授權后的軟件在Windows 界面下已經可以正常使用了,但是西門子數控系統啟動后自動進入的是HMI 畫面,并不在Windows 窗口,所以無法看到Windows 桌面的應用并點擊啟動,要想在HMI 畫面內出現Windows 應用程序圖標并運行該應用需要在HMI 畫面和Windows 應用之間建立一個鏈接——修改HMI 配置文件。修改的配置文件有兩個:slam原config.ini(配置用于啟動應用程序的位置和文字/圖標)和systemconfiguration.ini(配置操作區某個對應軟鍵,以啟動并控制應用程序)。西門子關于HMI 的配置文件都在F 盤。存放位置為:F:hmisl>siemens>sinumerik>hmi>cfg,打開cfg 文件夾找到對應的配置文件:slamconfig.ini 和systemconfiguration.ini。首先打開slamconfig.ini,在其中添加如下內容:
注:SoftkeyPosition:應用固定軟鍵的位置,可以是1~8 或者9~16 中任意一個未被使用的,1~8 為第一水平軟鍵欄,9~16 為第二水平軟鍵欄,翻頁鍵切換出現。
然后再打開systemconfiguration.ini 做如下修改:
圖1 進入Desktop 畫面
注:Process:應用程序的名稱;cmdline:命令行,啟動時跳轉應至用程序進程;deferred:=true:應用程序在SINUMERIK Op原erate 啟動時不啟動,而是在首次選擇后才啟動。
注:name:操作區域符號名稱;process::[processes]段中應用程序的名稱。
將這兩個INI 配置文件內容添加保存后,重新啟動設備進入HMI 畫面,由于配置文件中配置的軟鍵位置是12,利用翻頁鍵切換至第二水平軟鍵欄,配置前和后的畫面如圖2 所示。
圖2 配置前和后的畫面
至此,STEP7 軟件的字符名已經出現在HMI 畫面中并點擊相應的水平軟鍵可以調用打開STEP7 應用程序。
由于840D sl 采用獨立的通信處理器來進行通信,即項目硬件配置中的CP 840D sl。因為設備原來的硬件配置中CP840D sl 配置的是X127 口,IP 地址為192.168.215.1,而現在要通過前面PCU50 進行通訊監控,那么就出現了硬件配置和實際通訊聯線不符的情況,(實際聯線是PCU50 的Eth2 口-MCPNCU 的X120 口)是無法實現在線監控的。所以,需要修改項目的硬件配置,使現在的通訊口和實際聯線一致,實際聯線的接口為X120 口,IP 地址為:192.168.214.1 具體修改如下:
(1)打開上載到PCU50 的項目。
(2)打開硬件配置,雙擊CP840Dsl(圖3)。
(3)彈出對話框,點擊屬性,出現圖4 界面,配置的IP 地址為192.168.215.1。
圖3 硬件配置
圖4 配置IP 地址
(4)修改這個IP 地址為192.168.214.1,點擊OK 確定。
(5)保存并編譯硬件配置,但不下載,此時關閉硬件配置,返回程序塊就可以正常監控了。
因為從NCU 上載的項目是不帶符號注釋的,這樣程序查看起來很費力。所以需要從外部將預先導出的符號表,格式為**.dif 導入至項目中,還需要從庫文件里把一些相關的軸,通道的UDT 數據塊及SFC 系統功能拷入,例如UDT10、UDT11、UDT21、UDT31,SFC17,SFC46 等,否則也無法顯示符號(圖5)。
圖5 使用STEP7 監控PLC 程序
最終,實現了在PCU50 上安裝并從Operate 引導STEP7 程序實現監控功能,極大的方便了維修。