TSX P57253M
TSX P57253M
WinCC的全局腳本編輯器(Globe Script)為組態(tài)工程師提供了C腳本開發(fā)環(huán)境。它將函數(shù)分成項(xiàng)目函數(shù)、標(biāo)準(zhǔn)函數(shù)和內(nèi)部函數(shù)三種類型,其中項(xiàng)目函數(shù)是組態(tài)工程師自己開發(fā)的符合C語言規(guī)范的函數(shù),編譯后的項(xiàng)目函數(shù)允許用戶在整個(gè)項(xiàng)目?jī)?nèi)像調(diào)用C語言內(nèi)部函數(shù)一樣自由使用;標(biāo)準(zhǔn)函數(shù)是WinCC系統(tǒng)自帶的在C語言基礎(chǔ)上開發(fā)的若干組態(tài)常用函數(shù),允許組態(tài)工程師對(duì)之進(jìn)行更改;內(nèi)部函數(shù)是C語言自帶的系統(tǒng)函數(shù),不允許組態(tài)工程師編輯修改。組態(tài)工程師可以在組態(tài)畫面中利用函數(shù),實(shí)現(xiàn)各組件的動(dòng)態(tài)化。可見,編輯相應(yīng)的項(xiàng)目函數(shù)是實(shí)現(xiàn)不同用戶系統(tǒng)獨(dú)立功能的一個(gè)主要途徑和技術(shù)手段。 此處以風(fēng)機(jī)系統(tǒng)軸溫的采集處理為例,說明WinCC中如何利用腳本實(shí)現(xiàn)數(shù)據(jù)濾波功能??刂葡到y(tǒng)要求對(duì)高壓風(fēng)機(jī)軸承溫度實(shí)現(xiàn)實(shí)時(shí)在線觀測(cè)、實(shí)現(xiàn)上下限報(bào)警、進(jìn)行數(shù)據(jù)歸檔、報(bào)表打印等功能。 為獲取正確軸承溫度,WinCC在對(duì)采集的數(shù)據(jù)進(jìn)行線性標(biāo)定前,必須對(duì)PLC采集進(jìn)來的溫度值進(jìn)行濾波,以剔除干擾數(shù)據(jù)。為實(shí)現(xiàn)此目的,在系統(tǒng)程序中編寫了濾波算法函數(shù),并利用畫面組態(tài)動(dòng)態(tài)化和動(dòng)作腳本兩種方法實(shí)現(xiàn)了濾波,分別介紹如下。 在系統(tǒng)硬件構(gòu)成中,現(xiàn)場(chǎng)溫度傳感器,將軸承溫度對(duì)應(yīng)的電信號(hào)經(jīng)由模擬量輸入模塊(AI)送入PLC,而上位機(jī)則通過該P(yáng)LC網(wǎng)絡(luò)地址和該AI端口地址獲取軸承溫度的對(duì)應(yīng)信號(hào)值。 為了獲取現(xiàn)場(chǎng)數(shù)據(jù),需要在WinCC中建立與外部設(shè)備對(duì)應(yīng)的數(shù)據(jù)通道,這種通道的連接在WinCC是通過定義外部變量的方式實(shí)現(xiàn)的。這里定義外部變量gyfj_plc,通過地址賦值,使之與PLC中采集高壓風(fēng)機(jī)軸承溫度傳感器信號(hào)的AI端口相連。除此之外在WinCC中定義了一個(gè)對(duì)應(yīng)的內(nèi)部變量gyfj_inner用以存儲(chǔ)濾波后最終的處理結(jié)果。
BOSCH 3-842-503-590/3-842-525-618 3842503590 3842525618
BOSCH 8-981-527-044 GEAR REDUCER NEW 8981527044
ALLEN BRADLEY 1771-IF04 NIB 1771IF04
SAFETRONICS CIMR-PCU40P2 AC DRIVE NIB CIMRPCU40P2
MAGNETEK GPD205-B0P5 AC DRIVE NIB GPD205B0P5
YASKAWA CIMR-G7U42P21B-065 VARISPEED-G7 DRIVE NIB
YASKAWA CIMR-F7U47P51F VARISPEED-F7 DRIVE NIB
SIEMENS 500-5864 I/O RACK NIB 5005864
SIEMENS 500-6870 REMOTE BASE CONTROLLER NIB 5006870
SIEMENS 505-6851B REMOTE BASE CONTROLLER NIB SEALED
CTI 2560 ISOLATED ANALOG OUTPUT MODULE NIB
CTI 2598 AC OUTPUT MODULE NEW 901C-2599 901C2599
ALLEN BRADLEY 500-BOB92 AC CONTACTOR NIB 500BOB92
HONEYWELL 620-0076 LOOP PROCESSOR MODULE NIB 6200076
HONEYWELL 620-0072 LOOP PROCESSOR MODULE NIB 6200072
HONEYWELL 621-0010R ANALOG OUTPUT MODULE NEW 6210010R
RELIANCE 0-51845-1 PRSB NIB SEALED 0518451
RELIANCE 0-51845-1 PRSB NEW 0518451
RELIANCE 0-51845 PRSA NEW 051845
RELIANCE 0-51845 PRSA NEW 051845
RELIANCE 0-51893 FCCA NIB 051893
RELIANCE 0-49017-65 NIB 04901765
RELIANCE 0-49011-6A NIB 0490116A
RELIANCE 0-49011-11 NIB 04901111
RELIANCE 0-49011 NIB 049011
MITSUBISHI FX2N-1HC NIB FX2N1HC
BARBER COLMAN MAE2-00300-000-0 TEMP CONTROLLER
DANAHER DYNAPAR HA62510240241 ENCODER NIB
DANAHER DYNAPAR HA52525000341 ENCODER NIB
WESTINGHOUSE NL-740A-H CONVERTER MODULE NIB NL740AH
RELIANCE 0-51881-4 ETCE CARD NIB 0518814
RELIANCE 0-51847-4 VLDE CARD NIB 0518474
RELIANCE 0-51381-16 CONTROLLER CARD NIB 05138116
RELIANCE 0-51381-10 SCRF CARD NIB 05138110
RELIANCE 0-51422 DRIVER BOARD NIB 051422
RELIANCE 0-51903 POWER SUPPLY BOARD NEW 051903