天天看點

西門子 TIA Portal HMI 動畫之旋轉運動

作者:技成教育訓練

概述:本例将介紹在西門子 TIA Portal HMI 中旋轉運動動畫的一種實作方法。

本例以風機、攪拌器和傳送帶為例,按下啟動按鈕開始轉動,按下停止按鈕停止轉動。

第1步:

添加 PLC 裝置。

選擇西門子 CPU 1214C。

設定 IP 位址:192.168.18.18。

設定子網路遮罩:255.255.255.0。

西門子 TIA Portal HMI 動畫之旋轉運動

啟用時鐘存儲器位元組,選擇 1Hz 時鐘觸發 HMI 中的控制旋轉動畫的内部變量循環加 1,即 1->2->3->4->1,用作圖形清單的控制變量。

西門子 TIA Portal HMI 動畫之旋轉運動

第2步:

添加 HMI 裝置。

選擇西門子 TP700 精智面闆。

設定 IP 位址:192.168.18.3。

設定子網路遮罩:255.255.255.0。

西門子 TIA Portal HMI 動畫之旋轉運動

第3步:

通過滑鼠拖拽的方式建立 HMI 和 PLC 之間的資料連接配接。

西門子 TIA Portal HMI 動畫之旋轉運動

第4步:

添加 HMI 變量,PLC 變量可以通過滑鼠拖拽的方式快速添加。手動添加内部變量,内部變量 CtrlVarPub 作為控制旋轉動畫的公共變量,變量 CtrlVarPub 将值分别傳遞給需要旋轉的裝置的控制變量。

西門子 TIA Portal HMI 動畫之旋轉運動

第5步:

編寫控制旋轉運動的VB腳本。

西門子 TIA Portal HMI 動畫之旋轉運動

本例隻添加了風機、攪拌器和傳送帶的腳本,如果有更多旋轉裝置,複制黏貼代碼即可。

第6步:

在 HMI 預設變量表中選擇心跳時鐘變量Clock_1Hz,添加事件屬性,當數值更改時,調用以上步驟中編寫的VB腳本。

西門子 TIA Portal HMI 動畫之旋轉運動

第7步:

建立圖形清單,以下圖形可以從西門子圖形庫中找到,也可以自行設計。本例選擇了四個不同角度的圖形,如果需要更高的動畫精度,則需要添加更多角度的圖形。

西門子 TIA Portal HMI 動畫之旋轉運動

圖形清單 1 - 風機。

西門子 TIA Portal HMI 動畫之旋轉運動

圖形清單 2 - 攪拌器。

西門子 TIA Portal HMI 動畫之旋轉運動

圖形清單 3 - 傳送帶。

第8步:

1.添加 HMI 畫面。

畫面内容參見下圖,裝置動畫部分選擇圖形 I/O 域控件。

西門子 TIA Portal HMI 動畫之旋轉運動

2.為心跳時鐘訓示添加外觀屬性。

西門子 TIA Portal HMI 動畫之旋轉運動

3.為計數 I/O 域添加過程變量,将顯示 CtrlVarPub 旋轉動畫控制變量的值的動态變化過程。

西門子 TIA Portal HMI 動畫之旋轉運動

4.為風機圖形 I/O 域添加過程變量和圖形清單 1。

西門子 TIA Portal HMI 動畫之旋轉運動

5.為風機啟動按鈕添加滑鼠單擊事件屬性,即當滑鼠按下時置位風機使能旋轉内部變量,在實際項目中将使用風機運作回報信号取代之。

西門子 TIA Portal HMI 動畫之旋轉運動

6.為風機停止按鈕添加滑鼠單擊事件屬性,即當滑鼠按下時複位風機使能旋轉内部變量,在實際項目中将使用風機運作回報信号取代之。

西門子 TIA Portal HMI 動畫之旋轉運動

攪拌器和傳送帶的配置方式與風機相同,此處不在贅述。

第9步:

測試旋轉動畫功能。啟動 PLC 仿真和 HMI 仿真。按下啟動按鈕裝置開始轉動,按下停止按鈕,裝置停止轉動。

免責聲明:本文轉自網絡,版權歸原作者所有,如涉及作品版權問題,請及時與我們聯系删除,謝謝

西門子 TIA Portal HMI 動畫之旋轉運動

繼續閱讀