西門子數(shù)字量模塊6ES7323-1BL00-OAAO,西門子數(shù)字量模塊6ES7323-1BL00-OAAO 西門子將電氣化、自動化、數(shù)字化的力量融入各行各業(yè),以前所未見的高度、速度、精度和深度,讓關(guān)鍵所在,逐一實現(xiàn)。
德國制造: 現(xiàn)貨 聯(lián) 系 人: 黃勇《黃工》 24小時聯(lián)系手機(jī): 13701633515
全新原裝: 參數(shù)
質(zhì)量保證: 保修 直線銷售 電 話: 021-61311931 在 線 商 務(wù) QQ: 77956468

WinCC中定時器使用方法介紹
1、定時器功能介紹2、腳本中定時器介紹3、使用腳本實現(xiàn)更多定時器功能3.1 整點(diǎn)歸檔3.2 WinCC 項目激活時避免腳本初次執(zhí)行及延遲執(zhí)行腳本1 定時器功能介紹 WinCC 中定時器的使用可以使 WinCC按照指定的周期或者時間點(diǎn)去執(zhí)行任務(wù),比如周期執(zhí)行變量歸檔、在指定的時間點(diǎn)執(zhí)行全局腳本或條件滿足時打印報表。WinCC 已經(jīng)提供了一些簡單的定時器,可以滿足大部分定時功能。但是在有些情況下,WinCC 提供的定時器不能滿足我們需求,這時我們就可以通過 WinCC 提供的腳本接口通過編程的方式實現(xiàn)定時的功能,因為腳本本身既可以直接 調(diào)用 WinCC其他功能,比如報表打印,也可以通過中間變量來控制其他功能的執(zhí)行,比如通過置位/復(fù)位歸檔控制變量來觸發(fā)變量記錄的執(zhí)行。WinCC 提供了 C 腳本和 VBS 腳 本,本文主要以全局 C 腳本編程為例介紹定時功能的實現(xiàn)。2 腳本中定時器介紹 既然在全局腳本中可以編程控制其他功能的執(zhí)行,那么首先看看全局腳本的觸發(fā): 圖1 腳本觸發(fā)器分類 如圖1所示: 腳本觸發(fā)器分為使用定時器和使用變量, 定時器又分為周期執(zhí)行和非周期執(zhí)行一次,比如每分鐘執(zhí)行一次腳本屬于周期執(zhí)行,指定2012年10月1日執(zhí)行一次屬于非周期執(zhí)行。 使用變量觸發(fā)腳本,即在變量發(fā)生變化時,腳本就執(zhí)行一次, 而變量的采集可以根據(jù)指定周期循環(huán)采集,或者根據(jù)變化采集,根據(jù)變化實際是1秒 鐘采集變量一次。3使用腳本實現(xiàn)更多定時器功能 利用腳本自身的定時器, 可以通過在腳本中編程的方式實現(xiàn)更多其它定時功能。 3.1整 點(diǎn)歸檔
WinCC提供了變量歸檔,變量歸檔分為周期歸檔和非周期歸檔,不管是周期歸檔或非周期的歸檔,都又可以通過一些 變量或腳本返回值來控制歸檔, 比如:整點(diǎn)歸檔。下面的設(shè)置結(jié)合WinCC腳本,實現(xiàn)了在 整點(diǎn)開始?xì)w檔,歸檔五分種后停止歸檔,即每個小時僅歸檔前五分鐘的數(shù)據(jù)。 軟件環(huán)境:Windows 7 Professional Service Pack1 , WinCC V7.0 SP3 歸檔名稱:ProcessValueArchive 歸檔變量:NewTag 歸檔周期:1 分鐘 歸檔控制變量 startarchive C腳本觸發(fā)周期:10秒 腳本代碼:#include "apdefap.h"intgscAction( void ){ #pragma option(mbcs) #pragma code ("kernel32.dll"); void GetLocalTime (SYSTEMTIME* lpst); #pragma code(); SYSTEMTIME time; int t1; GetLocalTime(&time); t1=time.wMinute; if(t1==00) { SetTagBit("startarchive",1); } if(t1==05) { SetTagBit("startarchive",0); } return0;}歸檔設(shè)置如圖2:
圖2 歸檔設(shè)置 同理,在以上腳本的基礎(chǔ)上做修改,可以實現(xiàn)在某個指定的時間點(diǎn)打印報表,只要在滿足觸發(fā)條件時調(diào)用下列函數(shù): RPTJobPrint(" Myprintjob"); Myprintjob為 事先創(chuàng)建好的打印作業(yè)。 腳 本主要部分在于獲取系統(tǒng)當(dāng)前時間,下 面的腳本實現(xiàn)了獲取當(dāng)前時間并分別獲取年、月、日、時、分、秒、毫秒,星期幾的功能。 Varname1 到 Varname8 為 WinCC 內(nèi)部變量。若在 WinCC畫面上顯示時,由于默認(rèn) I/O 域的 格式為999.99, 要把 Varname1 的顯示格式改為9999。 #include "apdefap.h"intgscAction( void ){ #pragma option(mbcs) #pragma code ("kernel32.dll"); void GetLocalTime (SYSTEMTIME* lpst); #pragma code(); SYSTEMTIME time; GetLocalTime(&time); SetTagWord("Varname1",time.wYear); SetTagWord("Varname2",time.wMonth); SetTagWord("Varname3",time.wDayOfWeek); SetTagWord("Varname4",time.wDay); SetTagWord("Varname5",time.wHour); SetTagWord("Varname6",time.wMinute); SetTagWord("Varname7",time.wSecond); SetTagWord("Varname8",time.wMilliseconds); return 0; SIMOTION P
SIMOTION P是一個基于PC的運(yùn)動控制系統(tǒng)。PLC、運(yùn)動控制和HMI功能與標(biāo)準(zhǔn)PC應(yīng)用程序在同一平臺上執(zhí)行
WINDOWS操作系統(tǒng)的開放性:
使用SIMOTION P,可將用于辦公環(huán)境的IT技術(shù)應(yīng)用于機(jī)械設(shè)備,如:
組網(wǎng)
數(shù)據(jù)貯存容量高
數(shù)據(jù)備份概念
集成通訊
復(fù)雜的數(shù)據(jù)分析和可視化任務(wù),甚至組態(tài),均可通過SIMOTION P,直接在PC上直接實現(xiàn)。如果需要其他工程師站的HMI軟件,可使用標(biāo)準(zhǔn)化的OPC器接口
通過集成的以太網(wǎng)接口,還可使用遠(yuǎn)程維護(hù),診斷和遠(yuǎn)程等功能。
PC環(huán)境的標(biāo)準(zhǔn)應(yīng)用程序還可用于運(yùn)動應(yīng)用程序,并可用于:
硬件。如:打印機(jī),鍵盤,鼠標(biāo)等
軟件。如:可視化軟件或MICROSOFT Office程序。
SIMOTION 操作系統(tǒng)提供的實時性能
在SIMOTION P上SIMOTION P完全獨(dú)立的實時操作系統(tǒng)與Windows XP平行執(zhí)行。由于SIMOTION P的實時操作系統(tǒng)的可連續(xù)運(yùn)行,當(dāng)Windows XP出現(xiàn)藍(lán)屏?xí)r,設(shè)備的應(yīng)用程序?qū)⒉粫袛唷?br />PC技術(shù)
優(yōu)異的PC處理器技術(shù)Pentium M,2GHz可保證其最佳性能。
快速指令執(zhí)行開辟了全新中高端應(yīng)用領(lǐng)域的可能性
優(yōu)點(diǎn)
邏輯控制,運(yùn)動控制和標(biāo)準(zhǔn)微軟應(yīng)用軟件采用同一平臺。
使用wincc flexible,易于組態(tài)HMI功能。
基于windows操作系統(tǒng)的標(biāo)準(zhǔn)應(yīng)用程序,開放型好
通過工業(yè)以太網(wǎng),可使用標(biāo)準(zhǔn)PC通訊機(jī)制
標(biāo)準(zhǔn)PC方式,帶有CD-ROM/DVD,易于軟件升級
通過內(nèi)置PROFIBUS DP和工業(yè)以太網(wǎng)接口或通過帶MCI-PN通訊板的PROFINET,可靈活組網(wǎng)
應(yīng)用適用于:
采用PC的應(yīng)用,如:帶大量數(shù)據(jù)管理,分析任務(wù)等應(yīng)用。
為節(jié)省空間,可在同一平臺上執(zhí)行運(yùn)動控制,開環(huán)控制,HMI等的應(yīng)用
具有高性能要求的應(yīng)用
能最佳利用WINDOWS操作系統(tǒng)提供的開放性的應(yīng)用
重要應(yīng)用包括:
包裝機(jī)械
橡膠和塑料加工機(jī)械
沖壓機(jī),拉絲機(jī)
紡織機(jī)械
印刷機(jī)械
木材,玻璃制品,陶瓷和石材加工設(shè)備
設(shè)計:
SIMOTION P包括
SIMOTION P350-3 (PC盒)
IsoPROFIBUS 卡(PROFIBUS型)
MCI-PN板(PROFINET型)
SIMOTION Kenrnel
windows xp professional操作系統(tǒng)
DVD驅(qū)動(可選)
電源:
SIMOTION P需要一個24V電源,建議使用不間斷電源。
前面板:
SIMOTION P可使用一個12英寸或者15英寸的TFT顯示器,即可由鍵盤操作又可使用觸摸屏操作。
讀S7-1500 CPU的運(yùn)行時間有很多種方式,分別介紹如下幾種方式。
1 通過OB1的啟動參數(shù)讀出運(yùn)行時間 在非的OB1啟動信息中帶有OB1的運(yùn)行時間,如圖1所示。
圖1.讀出非的OB1中運(yùn)行時間
將啟動信息參數(shù)傳遞到全局變量中就可以讀出CPU的上次掃描、最小、最大掃描時間,編程非常方便。
2 調(diào)用RD_SINFO函數(shù)讀出運(yùn)行時間
如果使用的OB1,啟動信息簡化而沒有這些運(yùn)行信息,如圖2所示,則必須調(diào)用函數(shù)讀出。
圖2OB1的啟動信息
例如在OB1中調(diào)用RD_SINFO函數(shù)讀出運(yùn)行時間,程序如圖3所示。參數(shù)TOP_SI為當(dāng)前OB1的啟動信息,
數(shù)據(jù)類型為SI_classic,需要手動鍵入,ZI1為上次掃描時間,ZI2_3包含最小、最大掃描時間,低字為最小掃描時間,
高字為最大掃描時間,示例中分別傳送到MW10和MW12中。START_UP_SI為暖啟動OB的啟動信息,
示例中沒有進(jìn)行引用。
圖3調(diào)用RD_SINFO函數(shù)
3 調(diào)用RT_INFO函數(shù)讀出運(yùn)行時間
通過函數(shù)RT_INFO也可以讀出CPU的運(yùn)行時間,示例程序如圖4所示。
圖4調(diào)用RT_INFO函數(shù)
通過模式1、2、3可以讀出CPU的上次掃描、最小、最大掃描時間,在這三種模式下,參數(shù)INFO的數(shù)據(jù)類型為LTIME,可以直接讀出。也可以通過其他模式讀出運(yùn)行時間的百分比。
4調(diào)用RUNTIME指令讀出運(yùn)行時間
通過指令RUNTIME可以從參數(shù)RET_Val直接讀出CPU的運(yùn)行時間,單位為秒,MEM為中間保存程序運(yùn)行的存儲器,兩個參數(shù)類型都是LREAL,除此之外還可以讀出一段程序的運(yùn)行時間。如圖5所示。
我在打開STEP 7時,出現(xiàn)的對話框提示“未發(fā)現(xiàn)有效的許可證密鑰”。點(diǎn)擊“確定”按鈕,出現(xiàn)的對話框提示“STEP 7發(fā)現(xiàn)自動許可證管理器存在問題。正在關(guān)閉應(yīng)用程序,請重新安裝自動許可證管理器”。
下面介紹一個解決的方法。打開計算機(jī)的控制面板,雙擊“管理工具”,再雙擊“”,打開“”對話框(見圖1)。
圖1
雙擊“Automation License Manager Server”(自動化許可證管理器),打開它的屬性對話框(見圖2)。用“啟動類型”選擇框,將啟動類型由“手動”改為“自動”。
點(diǎn)擊“啟動”按鈕,啟動“Automation License Manager Server”,其狀態(tài)變?yōu)椤耙褑印?。最后點(diǎn)擊“確定”按鈕,圖3是修改后的“”對話框。
圖2
聯(lián) 系 人: 黃勇《黃工》 24小時聯(lián)系手機(jī): 13701633515直線銷售 電 話: 021-61311931 在 線 商 務(wù) QQ: 77956468 西門子SIMOTION運(yùn)動控制系統(tǒng)
SIMOTION是一個全新的
西門子運(yùn)動控制系統(tǒng),它是世界上第一款針對生產(chǎn)機(jī)械而設(shè)計的控制系統(tǒng),將運(yùn)動控制,邏輯控制及工藝控制功能集成于一身,為生產(chǎn)機(jī)械提供了完整的解決方案。
----機(jī)械運(yùn)動越來越復(fù)雜,對速度及精度的要求也越來越高。SIMOTION面向的行業(yè)主要是包裝機(jī)械,橡塑機(jī)械,鍛壓機(jī)械,紡織機(jī)械,以及其他生產(chǎn)機(jī)械領(lǐng)域,正是針對復(fù)雜運(yùn)動控制而推出的全新運(yùn)動控制系統(tǒng)。
SIMOTION運(yùn)動控制系統(tǒng):
由一個系統(tǒng)來完成所有的運(yùn)動控制任務(wù)
適用于具有許多運(yùn)動部件的機(jī)器
----SIMOTION系統(tǒng)具有三個組成部分
工程開發(fā)系統(tǒng)
----工程開發(fā)系統(tǒng)可以實現(xiàn)由一個系統(tǒng)解決所有運(yùn)動控制、邏輯及工藝控制的問題,并且它還能夠提供所有必要的工具,從編程到參數(shù)設(shè)定,從測試調(diào)試到故障診斷。
實時軟件模塊
----這些模塊提供了眾多的運(yùn)動控制及工藝控制功能。針對某一特定的機(jī)器所需的功能,靈活地選擇相關(guān)的模塊。
硬件平臺
----硬件平臺是SIMOTION運(yùn)動控制系統(tǒng)的基礎(chǔ)。使由工程開發(fā)系統(tǒng)所開發(fā)的且使用了實時軟件模塊的應(yīng)用程序可以運(yùn)行在不同的硬件平臺上,用戶可以選擇最適合自己機(jī)器的硬件平臺。
----SIMOTION的不同之處在于,可按任務(wù)層次劃分的系統(tǒng),具有靈活的功能,且使用同一種工程開發(fā)工具。
----SIMOTION 運(yùn)動控制系統(tǒng)可連接三種硬件平臺,即:
----SIMOTION D-集成在驅(qū)動器中的緊湊型系統(tǒng)。SIMOTION D的功能是集成在新的SINAMICS S120多軸驅(qū)動系統(tǒng)的控制模板上。使之成為一個極其緊湊的擁有控制器及驅(qū)動器的系統(tǒng)。將運(yùn)動控制與驅(qū)動器功能集成在一起,使得系統(tǒng)具有極快的響應(yīng)速度。
典型應(yīng)用領(lǐng)域
根據(jù)其緊湊的設(shè)計,以及集成于驅(qū)動器上這一特點(diǎn),SIMOTION D特別適用于:
小型機(jī)械
分布式自動化結(jié)構(gòu),例如擁有多軸的機(jī)器
模塊化設(shè)計的機(jī)器,也可以與SIMOTION P或SIMOTION C配合使用
實時性要求極高的多軸耦合應(yīng)用
SIMOTION C -模塊化與靈活性
----SIMOTION C230-2控制器是裝配在S7-300機(jī)殼中。它具有四個模擬量接口用于連接驅(qū)動器,并且?guī)в腥舾蓴?shù)字量輸入及輸出端口。此外,C230-2可以擴(kuò)展S7-300的I/O模板及功能模板。C230-2帶有兩個具有時鐘同步的PROFIBUS接口以及一個乙態(tài)網(wǎng)接口,提供了多種通訊方式的選擇。
典型應(yīng)用領(lǐng)域
模塊化的設(shè)計使得C230-2具有極高的靈活性,可以滿足許多應(yīng)用領(lǐng)域的要求:
對驅(qū)動器的選擇具有最高的靈活性
極寬的過程信號范圍
SIMOTION P -針對需要開放性的任務(wù)
----SIMOTION P350是一個基于PC的運(yùn)動控制系統(tǒng)。它采用具有實時處理能力的Windows NT操作系統(tǒng)。
----除了SIMOTION控制任務(wù)之外,其它的PC應(yīng)用程序也能執(zhí)行。例如:操作員監(jiān)控、過程數(shù)據(jù)分析、標(biāo)準(zhǔn)PC應(yīng)用等。
典型應(yīng)用領(lǐng)域
開放性及工業(yè)PC技術(shù)使得P350特別適用于:
要求開放式PC環(huán)境的場合
要求在同一硬件平臺上既執(zhí)行控制又進(jìn)行顯示的場合
要求具有方便的數(shù)據(jù)管理、分析及報表的場合
對遠(yuǎn)程診斷及遠(yuǎn)程操作員控制要求很高的場合
----這樣,每種硬件平臺都具有針對某些特定應(yīng)用領(lǐng)域的優(yōu)勢。而不同的硬件平臺可以組合在一起用于處理復(fù)雜的控制任務(wù)。不同的硬件平臺永遠(yuǎn)具有相同的系統(tǒng)資源,其功能及工程開發(fā)總是相同的。