WinCC flexible配方與PLC的同步

1配方術語的含義

配方變量:配方畫面上通過輸入/輸出域顯示配方成分的數值;

WinCC flexible配方與PLC的同步

圖1.

配方條目數值:配方視圖中用於顯示配方成分的數值,即配方每條數據記錄的數值;

WinCC flexible配方與PLC的同步

圖2.

激活同步變量”Synchronize tags”: 需要配方條目數值與配方變量同步變化;

激活變量離線”Tags offline”: 配方變量的數據與PLC變量變化不同步;

WinCC flexible配方與PLC的同步

圖3.

與……同步”Synchronization”: 需要操作單元與PLC提供公共通訊區,通過“數據信箱”區域指針作為區域指示器來控制操作單元與PLC之間數據記錄的同步傳送,並結合PLC作業或系統函數功能完成數據記錄的傳送。在操作單元與PLC之間每傳送一個數據記錄時,必須復位狀態字,這樣可防止未經允許的覆蓋數據。

WinCC flexible配方與PLC的同步

圖4.

2配方數據記錄的傳送

WinCC flexible配方與PLC的同步

圖5.

在配方視圖中,從HMI設備的配方存儲器加載配方數據記錄,或利用配方視圖的保存按鈕將其保存在HMI設備上的存儲器中。

在配方畫面中,從配方存儲器中將配方數據記錄的值加載至配方變量,保存時,將配方變量的值保存到配方存儲器內的一個配方數據記錄中。

根據組態的不同,配方畫面和PLC之間存在不同的傳送方式。

3根據操作模式劃分組態方法

3.1 Teach-in模式

運行時輸入數據記錄:要在不干擾當前正在進行的過程的前提下,在HMI設備上嘗試輸入生產數據用以獲取有效的數據值。 因此,不應將生產數據即刻傳送到PLC。

3.1.1組態步驟

A)新建配方(略);

B)定義配方的存儲路徑;

C)勾選同步變量與變量離線---配方變量與PLC變量傳送數據;

D)添加配方視圖、顯示配方變量的I/O域到配方畫面上。

3.1.2運行結果

WinCC flexible配方與PLC的同步

圖6.

配方條目數值與配方畫面的I/O域數值一致,但與PLC變量不同。只有執行

WinCC flexible配方與PLC的同步

,PLC變量才會刷新。

3.2手動生產

通過配方視圖加載已存在配方的數據記錄值,以供在畫面上檢查或更正生產數據。

3.2.1組態步驟

A)創建配方及配方視圖;

B)定義配方的存儲路徑;

C)只激活同步變量,取消變量離線。

3.2.1運行結果

WinCC flexible配方與PLC的同步

圖7.

變量在線,在配方視圖中加載一條數據記錄,配方條目數值與PLC變量同步變化。

若在畫面上添加了配方變量的輸入域,此時配方變量也是同步變化的。但當手動修改配方變量數值時,配方變量與PLC變量是同步變化的,配方視圖的條目數值不發生變化,也就是說,配方視圖到配方變量是單向的連接。

3.3自動生產

自動生產讓產品自動被執行。生產數據應從 HMI 設備中的配方存儲器中或外部存儲介質中直接傳送到 PLC。無需配方視圖。

3.3.1組態步驟

A)組態配方及顯示配方變量的I/O域;

B)定義配方的存儲路徑;

C)取消激活同步變量,則變量在線;

D)利用系統函數Set Data Record To PLC和Get Data Record From PLC或PLC作業執行數據記錄的調用。

3.3.2運行結果

配方變量與PLC變量即刻傳送數據,也就是配方變量與PLC變量數值是同步變化。

4根據傳送模式劃分組態方法

配方的數據記錄的傳送模式分為異步傳送與同步傳送。

異步傳送的方法有:通過配方視圖的按鈕執行上載

WinCC flexible配方與PLC的同步

、下載

WinCC flexible配方與PLC的同步

;或通過組態的系統函數;或PLC作業。

同步傳送:結合“數據信箱”區域指針傳送數據記錄,可以避免誤傳送。

4.1同步傳送組態方法

1)激活傳送下的“與……同步”;

WinCC flexible配方與PLC的同步

圖8.

2)創建數據信箱區域指針;

WinCC flexible配方與PLC的同步

圖9.

3)激活選項下面的同步變量及變量離線。

4)傳送數據記錄的方式可以由PLC和HMI設備任一方發起,PLC利用PLC作業發起傳送,HMI設備可利用配方視圖的按鈕或調用系統函數發起傳送。

4.2運行結果

WinCC flexible配方與PLC的同步

圖10.

執行數據傳送後,PLC變量與配方條目數值相同,“數據信箱”區域指針顯示傳送狀態。

傳送狀態通過“數據信箱”區域指針的狀態字顯示。有關“數據信箱”區域指針的定義可參考WinCC flexible的幫助文檔>通訊>SIMATIC S7>用戶數據區>區域指針>數據信箱。

4.3異步傳送方式

利用PLC作業傳送配方的數據記錄,作業號69(數據記錄由PLC->HMI),等同於

WinCC flexible配方與PLC的同步

;作業號70(數據記錄由HMI->PLC),等同於

WinCC flexible配方與PLC的同步

或使用系統函數組態上載、下載按鈕,激活變量離線,利用Get Data Record Tags From PLC完成

WinCC flexible配方與PLC的同步

,利用Set Data Record Tags To PLC完成

WinCC flexible配方與PLC的同步

。(若取消激活變量離線,則利用Get Data Record From PLC和Set Data Record To PLC完成上傳、下載功能。)

有關PLC作業的定義可參考WinCC flexible的幫助文檔>通訊>SIMATIC S7>用戶數據區>區域指針>PLC作業。


分享到:


相關文章: