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

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