close

在KTP HMI上要顯示時間,用到的物件叫作 "日期/時間域 (Date/Time Field)"圖一。但是使用之前,先確定是否有跟S7-1200 PLC做好時間同步,不然操作時會時間大亂。

圖一

KTP HMI 跟 S7-1200 PLC 要做時間同步,有三個步驟
1. S7-1200 PLC建立好DTL格式的DB(圖二)
2. S7-1200 PLC程式中使用時間日期指令(圖三)
3. KTP HMI 在區域指針中,定義好與S7-1200 PLC時間同步(圖四)

步驟一:S7-1200 PLC建立好DTL格式的DB
圖二

步驟二:S7-1200 PLC程式中使用時間日期指令

圖三


步驟三:KTP HMI 在區域指針中,定義好與S7-1200 PLC時間同步

圖四


在S7-1200 PLC 編輯軟體中關於日期時間的指令有三個,定義及時用時機如下:

WR_SYS_T:搭配HMI使用時,可改寫PLC的系統時間

RD_SYS_T:讀取PLC的系統時間

RD_LOC_T:讀取調整時區後的時間,可在PLC硬體組態中,常規下的時間欄位裡調整時區(台北:GMT +08:00)


如果要寫入時間可參閱範例

點我下載:人機介面 HMI->KTP S7-1200 DateTime Sync

注意:此範例的編輯軟體及PLC硬體要求

1. S7-1200 韌體為 V2.2

2. STEP7 Basic V11 SP2

------------------------------------------------------------------------------------------------------------------------------------------

Siemens SIMATIC PLC S7-400 S7-300 S7-1200 S7-200 LOGO HMI 西門子 自動化

相關文章

如何在S7-1200 PLC程式裡控制KTP HMI的畫面跳頁

全站熱搜
創作者介紹
創作者 Bob 的頭像
Bob

鮑伯的PLC事件 (Bob's Blog)

Bob 發表在 痞客邦 留言(0) 人氣()