現場SPS+PN畫面里有PLC時間與HMI時間一致的控制按鈕,可以通過這個進行定期更新改進.

年的更改
SetValueSmartTags("@StandardSPS_InfoGrund_DB.Stell_Datum_Uhrzeit_BCD.Jahr"), (Year (Date)1000)*4096 +((Year (Date) Mod 1000)100)*256 + ((Year (Date) Mod 100)10)*16 + Year (Date)Mod 10
月的更改
SetValueSmartTags("@StandardSPS_InfoGrund_DB.Stell_Datum_Uhrzeit_BCD.Monat"), (Month (Date)1000)*4096 +((Month (Date) Mod 1000)100)*256 + ((Month (Date) Mod 100)10)*16 + Month(Date) Mod 10
日的更改
SetValueSmartTags("@StandardSPS_InfoGrund_DB.Stell_Datum_Uhrzeit_BCD.Tag"), (Day (Date)1000)*4096 +((Day (Date) Mod 1000)100)*256 + ((Day (Date) Mod 100)10)*16 + Day (Date) Mod10
小時的更改
SetValueSmartTags("@StandardSPS_InfoGrund_DB.Stell_Datum_Uhrzeit_BCD.Stunde"), (Hour (Time)1000)*4096 +((Hour (Time) Mod 1000)100)*256 + ((Hour (Time) Mod 100)10)*16 + Hour (Time)Mod 10
分鐘的更改
SetValueSmartTags("@StandardSPS_InfoGrund_DB.Stell_Datum_Uhrzeit_BCD.Minute"), (Minute (Time)1000)*4096 +((Minute (Time) Mod 1000)100)*256 + ((Minute (Time) Mod 100)10)*16 + Minute(Time) Mod 10
秒的更改
SetValueSmartTags("@StandardSPS_InfoGrund_DB.Stell_Datum_Uhrzeit_BCD.Sekunde"), ((Second(Time)+1)1000)*4096+ (((Second(Time)+1) Mod 1000)100)*256 + (((Second(Time)+1) Mod 100)10)*16 +(Second(Time)+1) Mod 10
SetBit SmartTags("@StandardSPS_InfoGrund_DB.Stellbits.OP_Stell")



_Stellbits := "DB_ARG".Stellbits;
IF Cfg.X1 AND Stellbits.X10 THEN
以下是時間的轉換:
iDate? := uiDate(DAY:=BCD_TO_INT("DB_ARG".Stell_Time_Tag),
MONTH:=BCD_TO_INT("DB_ARG".Stell_Time_Monat),
YEAR:= BCD_TO_INT(WORD_TO_BYTE("DB_ARG".Stell_Time_Jahr)) + 2000);
TMP_DT? := D_TOD_DT(IN1 :=? DINT_TO_DATE(INT_TO_DINT(iDate)),IN2 :=?TOD#0000.000);
_DT.Stunde???:= "DB_ARG".Stell_Time_Stunde;
_DT.Minute???:= "DB_ARG".Stell_Time_Minute;
_DT.Sekunde??:= "DB_ARG".Stell_Time_Sekunde;
以下是PLC時間的設置:SFC0
RET_VAL_SFC :=SET_CLK(PDT :=? TMP_DT);?SFC0
Stellbits.X10:= False;
END_IF;
SFC0設置PLC時間:
使用SFC 0 "SET_CLK" (設定系統時鐘),可以設定CPU時鐘的時間和日期。調用SFC 0會啟動時鐘。時鐘將從設定時間和設定日期開始運行。如果這個時鐘是主時鐘,則在調用SFC 0的同時,CPU啟動同步時間的功能。可使用STEP 7設定同步周期。
例如:
CALLSFC 0// SFC 0 "SET_CLK" (設置時間中斷)
(PDT:= #IN_TIME_DATE,//當前日期和時間
RET_VAL:= MW 200);//包含錯誤代碼(如果SFC處理發生故障)
原文標題:WINCC 時間同步按鈕,腳本分析
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
相關推薦
我們大家可能經常遇到或者聽到現場有這樣的情況發生:1.PLC現場模擬量數據采集總是不穩定,或者與實際....
發表于 07-31 15:50 ?
13次
閱讀
介紹了以三菱可編程序控制器,模擬量輸入模塊, COM 口232 無協議通信模塊和觸摸屏面板為組合處理....
發表于 07-31 15:50 ?
26次
閱讀
介紹了西門子SIMATIC S7-300 型PLC系統在220kY 韶鋼松山變電站的應用及故障處理
發表于 07-31 11:59 ?
16次
閱讀
建立了基于Matlab的S7-200 PLC溫度實時控制系統,結合Matlab強大的計算能力和靈活的....
發表于 07-31 11:59 ?
17次
閱讀
中央空調現已廣泛的應用在各大商場、辦公大廈等場所中, 傳統控制系統中在控制較適宜的溫度的同時,卻消耗....
發表于 07-29 17:56 ?
49次
閱讀
PLC實質上是一種工業控制用的專用計算機, PLC系統與微型計算機結構基本相同,也是由硬件系統和軟件....
發表于 07-29 17:56 ?
104次
閱讀
校平機上下輥分別通過多臺電機共同拖動,電機由E580系列變頻器驅動,通過E580的通訊聯動同步功能,....
發表于 07-29 09:15 ?
87次
閱讀
智能倉儲是物流與供應鏈系統中的重要節點和調控中心,是自動化技術在物流管理上的一個很好的應用。自動化立....
發表于 07-28 17:43 ?
73次
閱讀
首先針對當今發展的工業技術中所采用的PLC技術做一個簡單介紹,然后就PLC對工業生產中的過程控制系統....
發表于 07-28 17:06 ?
53次
閱讀
大電流電弧引燃試驗儀性能介紹: 大電流電弧引燃試驗儀是冷板加高檔噴涂外箱;采用目前最先進的PLC控制....
發表于 07-27 14:23 ?
72次
閱讀
漏電起痕試驗儀介紹: 漏電起痕試驗儀是冷板加高檔噴涂外箱;采用目前最先進的PLC控制,做到全智能化控....
發表于 07-27 11:44 ?
105次
閱讀
可編程控制器(PLC,Programmable]軟PLC介紹軟PLC,也叫軟邏輯,是一種基于PC]基于PC 平臺的軟PLC 由于無需專門...
發表于 07-26 08:30 ?
1515次
閱讀
第一 過分講究方法和技巧而不愿意下真功夫。軟件的運用是一種技能但這種技能不是專靠技巧能夠獲得的。太講....
電子魔法師 發表于 07-25 10:44
?
324次
閱讀
稱重傳感器的測試流程如圖1所示。稱重傳感器的電壓輸出范圍為0~30mV.檢測標準主要有:未受力的零點....
發表于 07-24 14:25 ?
70次
閱讀
H3U系列PLC主模塊自帶以太網通信,支持Modbus TCP協議和自由通信協議,支持客戶端和服務器....
發表于 07-24 08:00 ?
63次
閱讀
本文主要論述了PLC 在運行過程中所受到的干擾來源,以及解決這些干擾的一些措施,另外還對變頻器的抗干....
發表于 07-21 17:31 ?
103次
閱讀
2019 年工業自動化行業整體需求較為疲軟,由于中美貿易爭端帶來的不確定性,全年制造業固定資產投資增....
西西 發表于 07-21 16:55
?
829次
閱讀
壓力變送器:廣泛應用于石油、化工、冶金、電力、食品、造紙、醫藥、機械制造等行業。壓力變送器具有工作可....
發表于 07-21 10:32 ?
148次
閱讀
本文檔的主要內容詳細介紹的是讀取西門子PLC系統時間的程序資料概述。
發表于 07-20 16:35 ?
78次
閱讀
三菱FX plc一般不帶RS485通信口,如果要與變頻器進行RS485通信,須給PLC安裝FX2N-....
發表于 07-20 15:07 ?
143次
閱讀
隨著研究的不斷深入,智能家居系統也多種多樣,但由于工作的需要,人們不能無時無刻地監控各自家居的環境安....
發表于 07-20 11:40 ?
244次
閱讀
單片機和plc之間有什么區別?首先單片機是芯片,不能獨立使用。而PLC是由單片機組成的通用控制器,可....
發表于 07-20 09:47 ?
245次
閱讀
PLC全稱可編程邏輯控制器,在工業設備上相當于人的大腦,根據輸入信號和編寫的程序,可以控制電磁閥,接....
發表于 07-19 10:38 ?
264次
閱讀
現代plc的一個顯著特點就是具有通訊功能,目前主流的PLC一般都具有RS485(或RS232)通訊接....
發表于 07-17 16:40 ?
291次
閱讀
plc作為一種工業控制計算機,其控制對象是工業過程。它與工業生產過程的聯系就是通過輸入/輸出(I/O....
發表于 07-17 16:34 ?
144次
閱讀
PLC可編程控制器,是以計算機技術為基礎的工業控制裝置,內部存儲執行邏輯運算、順序運算、計時、計數和....
發表于 07-17 09:50 ?
235次
閱讀
《本文介紹在 WinCC V7.5 項目中,如何通過拖拽結構變量自動在畫面中生成面板實例。從而提高工....
發表于 07-17 08:00 ?
50次
閱讀
編程序控制器(PLC)于20世紀60年代在美國誕生,在我國的發展與應用已有30多年的歷史,現在它已經....
發表于 07-17 08:00 ?
97次
閱讀
PLC除了鋰電池和繼電器輸出觸點外,基本沒有其他易損元器件。由于存放用戶程序的隨機存儲器(RAM)、....
發表于 07-16 15:50 ?
98次
閱讀
可編程邏輯控制器 (PLC)使用邏輯、時序控制、定時、計數和算術算法等快速、確定性的功能來控制機器和....
發表于 07-16 14:28 ?
136次
閱讀
第一步,新建一個S7-1200項目,在PLC的屬性中,將IP地址設為192.168.0.1(記得將觸....
發表于 07-16 08:00 ?
111次
閱讀
電子標簽是射頻識別(RFID)的通俗叫法,它由標簽、解讀器和數據傳輸和處理系統三部分組成。標簽也被稱....
發表于 07-15 18:55 ?
39次
閱讀
RS-232(ANSI/EIA-232標準)是IBM-PC及其兼容機上的串行連接標準。可用于許多用途....
發表于 07-15 15:30 ?
178次
閱讀
RS-485是多點通信中的一種,可以讓我們同時“與多個設備通話”。
發表于 07-15 15:19 ?
205次
閱讀
三菱電機是全球領先的機電產品供應商,其業務覆蓋工業自動化和機電一體化產品。在物流行業趨于自動化、智能....
E4Life 發表于 07-15 15:03
?
2279次
閱讀
RS-232通信接口是數據通信中應用最為廣泛的一種串行接口,它是數據終端設備與數據通信設備進行數據交....
發表于 07-15 14:57 ?
91次
閱讀
許多人在接觸到單片機(MCU)和可編程邏輯控制器(PLC)時,都會感到疑惑。疑惑主要有兩點:
工業環境中,很多控制邏...
發表于 07-15 10:28 ?
257次
閱讀
可編程控制器簡稱———PLC是以微處理器為基礎,綜合了計算機技術、自動控制技術和通訊技術發展而來的一....
發表于 07-14 16:42 ?
83次
閱讀
采用西門子公司的S7-200 系列PLC 為控制器,設計了自動洗車控制系統。該系統具有手動和自動運行....
發表于 07-14 16:42 ?
129次
閱讀
為可編程邏輯控制器(PLC)或分布式控制系統(DCS)模塊等過程控制應用設計通道間隔離模擬輸出模塊時....
發表于 07-13 16:42 ?
95次
閱讀
1968年,美國通用汽車公司在對工廠生產線調整時,發現繼電器、接觸器控制系統修改難、體積大、噪聲大、....
發表于 07-13 11:41 ?
449次
閱讀
可編程序控制器誕生不久即顯示了其在工業控制中的重要地位,隨著計算機和微電子技術的發展,PLC技術已逐....
發表于 07-13 10:21 ?
146次
閱讀
當PLC處于正常運行時,其工作過程包括“輸入采樣”、“程序執行”和“輸出刷新”三個階段,如圖所示。
發表于 07-13 10:19 ?
171次
閱讀
可編程控制器的種類很多,用戶可以根據控制系統的具體要求選擇不同技術性能指標的PLC。可編程控制器的技....
發表于 07-13 10:04 ?
106次
閱讀
在全自動化生產線上,必須對過程進行監控和協調,例如狀態監測和過程控制。這個任務通常由 PLC 來承擔....
可編程序(邏輯)控制器(簡稱為PLC)以微處理器為核心,綜合了微型計算機技術、自動控制技術及網絡通信....
發表于 07-13 08:00 ?
65次
閱讀
1000 個I/O 的更新時間只需30 μs,其中還包括I/O 周期時間。單個以太網幀最多可進行14....
PLC能夠改動程序。如今大有些的單片機(內部帶有FLASH ROM)都能夠在線燒錄程序,更改程序,所....
發表于 07-12 09:49 ?
137次
閱讀
檢查SICK的在線設備 名稱是否報錯,如有問題即使更改 在線用戶名稱使其與 組態程序一直致。
設備遠程綜合管理系統是專門針對PLC等工業控制器的遠程綜合管理系統。設備遠程綜合管理系統基于虛擬專用....
發表于 07-10 10:38 ?
914次
閱讀
RFID的全稱是Radio Frequency Identification,即射頻識別,它利用無線....
發表于 07-09 18:56 ?
53次
閱讀
編寫程序時,將順序功能圖轉換為梯形圖,并放置在一個功能(FC)子程序中,如圖6- 25所示。在OB1....
發表于 07-09 18:17 ?
66次
閱讀
PLC早已普及化到各個領域,基本上每一個公司都會應用PLC,PLC控制系統的維護保養早已變成電焊工的日常事務。
...
發表于 07-01 10:10 ?
125次
閱讀
1、梯形圖的每一邏輯行(梯級)均起始于左母線,然后是中間接點,終止于右母線。各種元件的線圈接于右母線一邊;任何觸點不能...
發表于 06-28 09:48 ?
89次
閱讀
先學單片機還是plc 簡單點說,兩者的原理都是一樣的,所以無論你先學哪樣,學好一樣后再學另一樣就比較容易, 因為PL...
發表于 06-28 09:46 ?
277次
閱讀
plc和單片機哪個工資高
個人覺得plc會高一些 但可能會比較辛苦一點例如到現場去調試,所以出差會很普遍。
單片機的...
發表于 06-28 09:10 ?
261次
閱讀
plc編程要學多久
沒有任何基礎:
一點電工基礎和PLC編程基礎都沒有,想要迅速學會是很難的,這樣我們就要把周期...
發表于 06-28 08:53 ?
119次
閱讀
本人想用Labview控制PLC,進而控制步進電機,近期嘗試了S7-200 PC ACCESS 和NI OPC Server 通信,對于I/O口...
發表于 06-23 23:11 ?
187次
閱讀
工業觸摸屏是電阻屏,比電容屏抗干擾要好,但是一般如果無響應,大多是外邊的觸摸玻璃(一般叫做觸摸板)壞了,買一款國產兼...
發表于 06-22 15:09 ?
124次
閱讀
一、根據圖紙檢查電路(不帶電源傳輸)。通用PLC系統圖包括柜內圖和柜外圖。柜內圖為柜內接線圖。柜外圖為所有連接電氣柜...
發表于 06-22 15:05 ?
169次
閱讀
評論