




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù) 變 運(yùn)算 IEC運(yùn)算 標(biāo)準(zhǔn)庫(kù) 應(yīng)用庫(kù) 其他 POU介 POU概 創(chuàng)建 POU的操 POU的調(diào) POU觸 編 下 第4 概 主菜單和介 模擬第5 附錄 索 1統(tǒng)軟件平臺(tái),將和利時(shí)多年開(kāi)發(fā)的各種自動(dòng)化系統(tǒng)和設(shè)備進(jìn)行有機(jī)結(jié)合,可根據(jù)不業(yè)的自動(dòng)化n信息化和集成n混合控IEC61131-3標(biāo)準(zhǔn),不僅擁有平臺(tái)的高性能通用控制算法,同時(shí)可以集成33 1圖HOLLiAS11 HOLLiASMACS的基礎(chǔ)子系統(tǒng),所有的現(xiàn)場(chǎng)數(shù)據(jù)都來(lái)自于這里。MACS采用“平臺(tái)+應(yīng)用開(kāi)發(fā)”的軟件架構(gòu),平臺(tái)軟件負(fù)責(zé)和處理數(shù)據(jù)并提供各種接口和服務(wù),再根據(jù)不業(yè)的特殊需求定制開(kāi)發(fā)應(yīng)用界面、以太網(wǎng)協(xié)議HSIE與下位機(jī)傳遞數(shù)據(jù)。下位機(jī)通訊采用Profibus-DP總線,同時(shí)支持HART總線。n用自主開(kāi)發(fā)的算法組態(tài)軟件AutoThink代替了集成的第軟件,極大提高了系統(tǒng)各軟件nHEROSnnn改進(jìn)、完善了組態(tài)軟件的友和易用性。降低了入門(mén)難度,提高了用戶(hù)組態(tài)的效率,提MACS6.5.0具有強(qiáng)大而多樣的功能,包括:、控制調(diào)節(jié)、、趨勢(shì)、總貌圖、模擬制分組、控制回路等。它還支持OPC和ModBus協(xié)議,來(lái)與第系統(tǒng)連接。n操作員站--在系統(tǒng)運(yùn)行時(shí),供操作員使用的人機(jī)接口設(shè)備。操作員通過(guò)它提供的人機(jī)界件(例如OPC、ModBus等)在其上運(yùn)行,以和其它系統(tǒng)或設(shè)備交換數(shù)據(jù)。 --用來(lái)進(jìn)行系統(tǒng)組態(tài)的計(jì)算機(jī),系統(tǒng)管理員可通過(guò)它將編譯好的工程下裝到各 -- 冗余配置,用KVM在兩臺(tái)機(jī)器間進(jìn)行切換。 主控單元--是控制模塊,也稱(chēng)下位機(jī)。它按照預(yù)先下裝到其內(nèi)存中的算法處理到的 I/O--是一種硬件模塊,用來(lái)在控制器和現(xiàn)場(chǎng)儀表/執(zhí)行器間轉(zhuǎn)換和傳遞數(shù)據(jù)/ --MACS6.5.0的架構(gòu)是基于“多域管理”概念的。整個(gè)系統(tǒng)根據(jù)位置、功能和受控過(guò)程的特點(diǎn)被圖 1n監(jiān)測(cè)控制以太網(wǎng)與下層進(jìn)行通信,將經(jīng)過(guò)處理的現(xiàn)場(chǎng)數(shù)據(jù)顯示給用戶(hù),并將用戶(hù)的操作指令傳遞給n現(xiàn)場(chǎng)控制FC、IO模塊等,F(xiàn)CSPI/O設(shè)備進(jìn)行通信,I/O設(shè)備將采集數(shù)據(jù)傳輸給控制站中的MC及FCS,現(xiàn)場(chǎng)控制層也支持HRTF總線協(xié)議。圖 MACS6.5.0系統(tǒng)架構(gòu) 即一個(gè)工程對(duì)應(yīng)著一個(gè)域,用戶(hù)不能同時(shí)打開(kāi)多個(gè)工程,以免組態(tài)時(shí)。配置功能,支持IEC61131-3中規(guī)定的全部6種編程語(yǔ)言。 該工具可提供當(dāng)前安裝的MACS6.5.0軟件的所有文件的版本信息用戶(hù)可使用該工具方便地從計(jì)算機(jī)上移除已安裝的MACS軟件本節(jié)主要介紹HOLLiASMACS系統(tǒng)軟件的安裝和卸載過(guò)程,簡(jiǎn)要介紹軟件的運(yùn)行環(huán)境以及注1為了保證系統(tǒng)安全穩(wěn)定的運(yùn)行,推薦在以下環(huán)境下安裝運(yùn)行HOLLiASMACS 應(yīng)用軟件:Office 計(jì)算機(jī)硬件:In1.6GHz以上,1G內(nèi)存,CDROM,40G以上硬盤(pán),操作員站/工程師站顯示器分辨率1680×1050在每臺(tái)計(jì)算機(jī)上安裝HOLLiASMACS軟件時(shí),也需要區(qū)分角色安裝不同的組件。 準(zhǔn)備安裝軟件。安裝向?qū)ё詣?dòng)進(jìn)行檢查、配置,準(zhǔn)備安裝結(jié)束后,自動(dòng)彈出HOLLiASMACS安裝界面,如圖所示:圖 1圖 圖 圖 1圖 圖 1圖 OpenO可以替代Excel軟件在系統(tǒng)運(yùn)行軟件中的功用:輔助完成類(lèi)結(jié)構(gòu)編輯、數(shù)據(jù)庫(kù)的導(dǎo)入、數(shù)據(jù)庫(kù)的導(dǎo)出、導(dǎo)入測(cè)點(diǎn)、報(bào)表編輯、批量替換點(diǎn)名、報(bào)如果選擇為“Excel”,則需要手動(dòng)安裝Office中的Excel軟件。手動(dòng)安裝OpenO的步驟請(qǐng)參見(jiàn)“1.5輔助工具軟件安裝”的內(nèi)容件,請(qǐng)參見(jiàn)“1.5輔助工具軟件安裝”的內(nèi)容。圖 單擊“瀏覽”按鈕,可以修改歷史庫(kù)數(shù)據(jù)的路徑。系統(tǒng)默認(rèn)的歷史數(shù)據(jù)路徑是:<C:\HOLLiAS_MACS\HDBDATAS>圖 1圖 圖 出如下框,如圖2所示:圖2 單擊“是”按鈕,安裝中斷并且退出安裝進(jìn)行。如圖3的快捷菜單:圖 其中“HOLLiAS_MACS”項(xiàng)包含 1顯示模式、鍵盤(pán)端口信息,如圖4所示:圖 OPC客戶(hù)端:?jiǎn)?dòng)OPC如圖5所示。圖 動(dòng)管理”窗口,如圖6所示:圖6 1 安裝IO服務(wù)組件。在設(shè)置為IO服務(wù)(IOServer)的節(jié)點(diǎn)計(jì)算機(jī)上,[start]子 存工程師站下裝的IO服務(wù)運(yùn)行信息。 圖 圖 1圖 圖 日志、圖形、以及用戶(hù)組態(tài)的工程相關(guān)文件,依然保存在相關(guān)中。當(dāng)再次安裝系統(tǒng)軟件后,這若要完全刪除所有文件,則需要手動(dòng)到相應(yīng)的安裝下刪除。 本小節(jié)簡(jiǎn)要介紹開(kāi)源辦公軟件OpenO1Excel軟件在系統(tǒng)運(yùn)行軟件中的功用:輔助完成類(lèi)結(jié)構(gòu)編輯、數(shù)據(jù)庫(kù)的導(dǎo)入、數(shù)據(jù)庫(kù)的導(dǎo)出、導(dǎo)入系統(tǒng)運(yùn)行軟件中保留對(duì)Excel的支持,通過(guò)配置文件“C:\WINDOWS\MACSVI.INI”的設(shè)置,可以選擇使用其中的一種軟件,配置文件格式如下圖1.5.1所示:圖 2.2,那么可以通過(guò)以下步驟手動(dòng)安裝該軟件。OpenO軟件的主要安裝步驟如下:1Openoffice.Org:OpenO提供了個(gè)可用于多種平臺(tái)的開(kāi)放源代碼產(chǎn)品,其中包括了辦公用戶(hù)所需要的很多關(guān)鍵處理格軟件以及演示文稿程序,即ooowriterWriter(文書(shū))、oooimpressImpress(簡(jiǎn)報(bào))、ooocalcCalc(試算表)、ooodrawDraw(繪圖)、ooomathMath(公式)、ooobaseBase(數(shù)據(jù)庫(kù)管理)。1 件,彈出準(zhǔn)備安裝程序的等待提示框,如圖1.5.2所示:圖 裝軟件,安裝向?qū)Ы缑嫒鐖D1.5.3所示:圖 單擊“下一步”按鈕,如圖1.5.4所示:圖 圖 1 缺省為完整安裝,即安裝OpenO的所有功能組件 圖 選擇“自定義”類(lèi)型,單擊“下一步”按鈕,彈出“自定義安裝”模塊選擇窗口,如圖圖 必須選擇“OpenO程序模塊”節(jié)點(diǎn)下的“OpenOCalc”模塊,缺省的安裝路徑1圖 OpenO安裝目標(biāo)文件夾設(shè)置窗圖 OpenO文件類(lèi)型設(shè)置窗圖 OpenO準(zhǔn)備安裝窗OpenO安裝過(guò)程如圖1.5.11圖 OpenO安裝過(guò)程進(jìn)度指1圖 個(gè)流程如圖1.6.1所示。本節(jié)僅對(duì)HOLLiASMACSV6.5.0的使用步驟做個(gè)簡(jiǎn)略介紹,以便讀者深刻理解后面各章的內(nèi)圖 在工程師站上安裝HOLLiASMACSV6.5.0軟件,安裝方法請(qǐng)?jiān)斠?jiàn)“1.4軟件安裝與卸載”的1第2 系統(tǒng)服務(wù)配置、操作員權(quán)限組態(tài)、服務(wù)器算法、域間、事件驅(qū)動(dòng)、編譯、下裝等,同時(shí)還提供圖 分別輸入“用戶(hù)名”和“”的缺省值a,單擊“確認(rèn)”按鈕,啟動(dòng)HOLLiAS_MACS組態(tài)使用其他的用戶(hù)名和。不同的用戶(hù)可以設(shè)置不同的權(quán)限,即對(duì)HOLLiAS_MACS組態(tài)軟件的使2圖 2效。菜單欄不可以移動(dòng),如圖所示,圖 效。此欄可以拖動(dòng)到整個(gè)窗口的任意位置或顯示為浮動(dòng)窗口。如圖所示:圖 2圖 到AutoThink軟件,并加載該控制站程序。 2圖 :鼠標(biāo)左鍵單擊中的按鈕,或者選擇“工程”菜單中的“新建工程”命令,彈出“新建工程向?qū)А贝翱?,如圖所示: IO類(lèi)型和基礎(chǔ)工程 圖 2 節(jié)??梢酝ㄟ^(guò)“工程管理”來(lái)查看和更改,詳見(jiàn)“工程管理”,此項(xiàng)可以為空。 一致,如圖所示:2圖 2圖 圖 2圖 站后,站號(hào)自動(dòng)增加為208,即下一個(gè)可用的站號(hào)。 2圖 圖 組態(tài)信息創(chuàng)建新的工程,提示如圖0所示:2圖 1所示,顯示工程信息,每創(chuàng)圖 2 圖 以AAAA為用戶(hù)名為例,設(shè)置為工程師權(quán)限,為AAAA,如圖3所示,輸入2圖 “歷史站組態(tài)”窗口顯示如圖4所示,分別配置“歷史站A”和“歷史站B”所在(Node_80(Node_81圖4 2圖 DBXX.ini:XX指當(dāng)前數(shù)據(jù)庫(kù)表名,如AVI,AMI,AVO等。此類(lèi)文件記錄了數(shù)據(jù)庫(kù)缺省的DBXX.ini生成。10~73:IO2 工程”窗口,如圖6所示:圖 2 n導(dǎo)入工程:?jiǎn)螕粼摪粹o,切換到瀏覽文件夾窗口,進(jìn)行工程導(dǎo)入操作,具體內(nèi)容請(qǐng)?jiān)斠?jiàn)“導(dǎo)入工程”。n工程:?jiǎn)螕粼摪粹o,打開(kāi)工程選擇窗口,進(jìn)行協(xié)同組態(tài),即多個(gè)用戶(hù)在不同的機(jī)器組態(tài)同一個(gè)工程,主工程師站共享工程,其他工程師站通過(guò)共享工程,主工程師站相對(duì)其他工程師站就是計(jì)算機(jī)。協(xié)同組態(tài)時(shí),不同操作站可以同時(shí)打開(kāi)一個(gè)工程,但工程時(shí)將提示是否保存當(dāng)前工程,如圖7所示:圖 打開(kāi)工 2圖 中的主工程師站的IP地址,如圖9所示,請(qǐng)根據(jù)實(shí)際IP地址填寫(xiě)。圖 2 o其他工程師站狀態(tài):在其他工程師站執(zhí)行“打開(kāi)工程”命令后,單擊“工程”按鈕,彈出“打開(kāi)工程”框,如圖0所示,顯示了主工程師,即“網(wǎng)絡(luò)算機(jī)中的工程列表”框中選擇要進(jìn)行編輯的工程名稱(chēng),例如圖中所示的圖 臺(tái)工程:工程名稱(chēng)”字樣,如圖2所示:圖 2圖 制站、0號(hào)站、打開(kāi)圖形編輯軟件。示如圖3所示;打開(kāi)同一控制站工程時(shí),提示如圖4所示:圖 2圖 圖 的計(jì)算機(jī)IP地址,且該計(jì)算機(jī)上的工程 鼠標(biāo)左鍵單擊中的圖標(biāo)按鈕,或者選擇“工程”菜單中的“保存工程”命令,執(zhí)行2圖 圖 2備份工程是一個(gè)對(duì)工程下已經(jīng)創(chuàng)建的工程的拷貝。工程備份是指將工程下的所選的整個(gè)工程文件夾手動(dòng)拷貝到任意路徑下,這里修改該備份工程的文件夾名稱(chēng),否則修改名稱(chēng)當(dāng)需要將備份工程恢復(fù)到工程中時(shí),請(qǐng)務(wù)必采用“導(dǎo)入工程”命令執(zhí)行恢復(fù)操作,采用手動(dòng)拷貝的方式將備份工程直接拷貝到工程下。鼠標(biāo)左鍵單擊中的按鈕,或者選擇“工程”菜單中的“刪除工程”命令,彈出提示框如圖8所示:圖 2圖9 圖 2圖 對(duì)于一個(gè)大型的系統(tǒng),可以通過(guò)項(xiàng)目和域,將其分為若分,以便于管理、和運(yùn)行。其現(xiàn)場(chǎng)控制站組成,完成相對(duì)獨(dú)立和控制功能。能重復(fù)。系統(tǒng)默認(rèn)保留15號(hào)域作為離線查詢(xún)使用。2快捷圖標(biāo):管理”窗口,如圖2所示:。圖 后單擊“確定”按鈕完成修改,如圖3所示:圖 2
圖 次登錄工程總控時(shí)都需要輸入用戶(hù)名和。只有輸入正確的用戶(hù)名和相應(yīng)的才能進(jìn)入組態(tài)軟””2圖 母或者數(shù)字,過(guò)8個(gè)字符。2 首次安裝HOLLiASMACS系統(tǒng),軟件缺省包含一個(gè)用戶(hù)名和都為“a”的用戶(hù),該用戶(hù)級(jí)AutoThink(圖 當(dāng)有多個(gè)AutoThink窗口打開(kāi)時(shí),程序只關(guān)閉由工程總控加載的相應(yīng)窗口,其他窗口將不會(huì)關(guān)的菜單列表如圖所示,下面分別介紹具體功能。2圖 后生成數(shù)據(jù)庫(kù),并可根據(jù)“組態(tài)選項(xiàng)”的設(shè)置自動(dòng)生成IO硬件配置。 AI,RTD,TCAI,RTD,TC六限值模擬量輸SOE輸20#內(nèi)部模擬分離 文件格式必須為:*.wav。wav文件命名規(guī)則是:(上限、"點(diǎn)名-LL.wav"(下下限、"點(diǎn)名-L.wav"(下限、"點(diǎn)需要把該點(diǎn)在數(shù)據(jù)庫(kù)中的“VA能夠產(chǎn)生語(yǔ)音的點(diǎn)類(lèi)型包括:AVI、AMI、DVI、DMI、PUI和SOE點(diǎn)類(lèi)型2 \工程名\HSDB”文件夾中的export.xls文件中。 圖 彈出窗口如圖所示:圖 導(dǎo)出基本項(xiàng):如果該類(lèi)型的數(shù)據(jù)指定了“基本顯示”設(shè)置,那么選中該項(xiàng)后,該類(lèi)型設(shè)置了基本項(xiàng)的數(shù)據(jù)類(lèi)型可以看到“基本顯示”的菜單項(xiàng),如圖所示:2圖 圖 2 位置,并在“文件名”框中輸入保存的Excel類(lèi)型的文件名稱(chēng),如export.xls。圖 圖 圖 導(dǎo)出的Excel表如圖所示:2圖 EXCEL文件中,編輯修改完后再用數(shù)據(jù)庫(kù)導(dǎo)入功能導(dǎo)回工程,方便組態(tài)中數(shù)據(jù)庫(kù)的修改。注意“組態(tài)選項(xiàng)”的設(shè)置,有關(guān)“組態(tài)選項(xiàng)”的設(shè)置請(qǐng)參考“組態(tài)選項(xiàng)”的內(nèi)Excel服務(wù)失敗”,并停止導(dǎo)出操作。導(dǎo)出的數(shù)據(jù)庫(kù)格式為ODF電子表格(*.ods。2””圖0 導(dǎo)入完成后出現(xiàn)提示成功框,如圖1所示:圖 Excel服務(wù)失敗”,并停止導(dǎo)入操作。2圖 MT(設(shè)備類(lèi)型中分別按順序列舉出開(kāi)表 模擬量測(cè)點(diǎn)導(dǎo)入格列123456789200低級(jí)00入值<百分比*量程時(shí),停止開(kāi)方,缺省值0.02線路電阻線路電阻線路電阻線路電阻線路電阻線路電阻 %- %+- %+- %+-%+- 2表 開(kāi)關(guān)量測(cè)點(diǎn)導(dǎo)入格列123456設(shè)備名稱(chēng)SM618\SM7117891說(shuō)180說(shuō)08數(shù)據(jù)庫(kù)區(qū)域號(hào):范圍:0- 選擇框,如圖3所示,選擇測(cè)點(diǎn)表格文件:2圖 圖 圖 2圖 首次編譯,將根據(jù)“工程總控”軟件中“控制站”組態(tài)的內(nèi)容,包括IO模塊配置、數(shù)據(jù)庫(kù)變量,在安裝的“HOLLiAS_MACS\ENG\USER\工程名\”路徑下生成以“站號(hào)”為名稱(chēng)的子文件以后每次編譯不再重新生成該文件,只是改變工程中的內(nèi)容,例如:POU文件、數(shù)據(jù)庫(kù)文件、硬件圖 2編譯時(shí),就檢測(cè)數(shù)據(jù)庫(kù)點(diǎn)值的進(jìn)行檢查。如果檢查到錯(cuò)誤時(shí),鼠標(biāo)左鍵雙擊編譯信息框保存工程后,選擇“數(shù)據(jù)庫(kù)”菜單下的“編譯”命令,或者單擊中的按鈕,如果此時(shí)在AutoThink軟件中有打開(kāi)的控制站工程,則彈出提示窗口,如圖8所示:圖 圖 編譯提圖 2圖 2所示,選中窗圖 “第32圖 條件關(guān)系符:可以設(shè)置關(guān)系的字符有:>(大于、=(等于、<(小于、%(包括、 例如:要查找點(diǎn)名為“PN0”和“PN1”的點(diǎn),設(shè)置的查找條件如圖4所示,:圖 2口,如圖5所示:圖 擊該按鈕顯示篩選條件設(shè)置框,如圖6所示:2圖 顯示,如圖7所示:圖 2圖 項(xiàng)的選擇顯示不同數(shù)據(jù)列項(xiàng),如圖9所示:圖 2圖 組加入到“組”列表框中,如圖1所示:2圖 景變?yōu)樯钏{(lán)色,單擊向左箭頭,添加到“組內(nèi)包括的項(xiàng)”列表框中,如圖2所示: 2 圖 2圖 2圖 2圖 見(jiàn)“2.5下裝”中的內(nèi)容。 增加操作站:選擇該命令后,彈出“輸入操作站號(hào)”框,具體操作請(qǐng)?jiān)斠?jiàn)“2.4.2操 詳見(jiàn)“2.4.3控制站組態(tài)”中的“統(tǒng)計(jì)模塊與數(shù)據(jù)點(diǎn)”的內(nèi)容。圖 2圖 域間其中Project1工程中有一點(diǎn)A,在Project2中需要應(yīng)用點(diǎn)A,此時(shí)要在Project2中建立域間表。 BENGCAL果組成控制站點(diǎn),EW項(xiàng)(通訊寫(xiě)到IO站)需置1。本域項(xiàng)名一般組成當(dāng)前輸入。2ABA的方式,即A、B兩個(gè)工程進(jìn)行域間,則編譯的時(shí)候,先編譯A工程,然后編譯B工程,再次編譯A編譯的工程進(jìn)行兩次編譯,且遵循ABA方式。示例:0號(hào)域工程中需要1號(hào)域工程中的A1CT001、A1CT002兩點(diǎn),且這兩點(diǎn)在0號(hào)域點(diǎn)名分別為A1CT001、A1CT003。第二層沒(méi)添加點(diǎn)時(shí),當(dāng)前點(diǎn)數(shù)顯示為0。圖 域間表第一 2 圖 域間表第二 2首先啟動(dòng)并登錄“工程總控”軟件,打開(kāi)需要引入設(shè)備的工程。然后,鼠標(biāo)左鍵單擊上的按鈕,或者選擇“工具”菜單下的“自定義設(shè)備”命令,如圖所示,彈出“自定義設(shè)備”窗口,如圖所示:圖 圖 節(jié)點(diǎn)前的+IOGSD文件名樹(shù)狀圖,如圖所示:2圖 GSD文件類(lèi)型列表在根節(jié)點(diǎn)“引入的GSD文件”上單擊鼠標(biāo)右鍵,如圖所示,彈出“打開(kāi)”框,選擇需要引入的目標(biāo)*.gsd文件,并打開(kāi)。圖 下面以SM610為例,說(shuō)明引入和定義過(guò)程。 引入GSD文2圖 選擇gsd文示在引入的GSD文件樹(shù)型 下,如圖所示:圖 引入后的gsd文件樹(shù)狀 2圖 彈出定義設(shè)備框,如圖1所示圖 2圖 2 所示。通道數(shù)是用戶(hù)根據(jù)需要自行定義的,同樣以SM610為例,說(shuō)明定義方法圖 (Byte(Bit數(shù)據(jù)類(lèi)型:選擇當(dāng)前選中通道的數(shù)據(jù)類(lèi)型,BIT、WORD、REAL、LONG、BYTE2?à”:保存當(dāng)前編輯的通道的數(shù)據(jù),顯示下一通道信息。例1:定義16個(gè)通道,每個(gè)通道占一位,數(shù)據(jù)為Bit類(lèi)型16,單擊“設(shè)置通道個(gè)數(shù)”按鈕,然后在“單個(gè)通道逐一修改”區(qū)域BIT““2:定義1個(gè)通道,數(shù)據(jù)為WORD類(lèi)型據(jù)類(lèi)型為WORD,單擊“統(tǒng)一修改”按鈕來(lái)數(shù)據(jù)設(shè)置,并關(guān)閉此窗口。 中,如圖3所圖 2引入自定義設(shè)備后,請(qǐng)將gsd文件拷貝到安裝文件夾下的“.\AutoThink\Target\HardWare\PCBasedIO\”Autothink軟件中打開(kāi)的現(xiàn)場(chǎng)控制站圖 2 點(diǎn),記錄為信息。 2 該工具用于修改操作員軟件的退出,僅工程師權(quán)限登錄到工程總控的用戶(hù)可以修改, 圖 “操作站退出修改” 新:輸入新的 2圖7 系統(tǒng)缺省的操作站退出為“superman”,不區(qū)分大小寫(xiě)供可以切換顯示或最近打開(kāi)的窗口命令,如圖所示,下面分別介紹具體功能。圖 2等信息,如圖所示:圖 啟動(dòng)“工程總控”組態(tài)軟件后,軟件界面左部顯示“MACS組態(tài)流程”窗口,該窗口中顯示當(dāng)鼠標(biāo)左鍵單擊“查看”菜單中的選項(xiàng),該項(xiàng)可以選擇是否顯示組態(tài)流程樹(shù)2圖 2圖 2圖 用戶(hù)名稱(chēng):進(jìn)入操作員時(shí),登錄時(shí)使用的用戶(hù)名稱(chēng),長(zhǎng)度限定為4~12個(gè)字符,確認(rèn):用于的二次輸入確認(rèn),必須確碼和確認(rèn)完全相符,在中設(shè)2限組態(tài)”窗口進(jìn)行編輯,具體請(qǐng)?jiān)斠?jiàn)“2.4.4操作組態(tài)”中的相應(yīng)內(nèi)容。線登錄時(shí),鍵盤(pán)的位置與“權(quán)限鎖位置”中的設(shè)定數(shù)字一致時(shí),相應(yīng)的用戶(hù)才能 取如,添加一個(gè)BBBB的值班長(zhǎng)級(jí)別的用戶(hù),添加結(jié)果如圖所示,雙擊“已添加用戶(hù)”2圖 因?yàn)橄到y(tǒng)是沒(méi)有缺省用戶(hù)的,所以在組態(tài)時(shí)請(qǐng)至少務(wù)必添加一個(gè)用戶(hù),否則,進(jìn)入操作員如圖所示,或者選擇“組態(tài)流程”菜單下的“增加操作站”命令,2圖 圖 項(xiàng),如圖所示:圖 2圖 圖 口,如圖所示:2圖 設(shè)置網(wǎng)絡(luò)地址,該設(shè)置框中列出了操作站的A網(wǎng)和BIP地址。這里的A、B網(wǎng)是指層網(wǎng)絡(luò)操作站與服務(wù)器之間的冗余網(wǎng),需要為每個(gè)網(wǎng)卡配置IP地址。2圖 使用128網(wǎng)段和129網(wǎng)段。當(dāng)設(shè)置為歷史站時(shí),歷史站缺省包括3種任務(wù),即實(shí)時(shí)庫(kù)、歷史庫(kù)或IO服務(wù),每種任務(wù)每種任務(wù)都可以設(shè)置為主從關(guān)系的A、B兩個(gè)服務(wù)器上,二者互為冗余,同一服務(wù)的AB2圖 n歷史站A/B:管理歷史庫(kù)任務(wù)、管理實(shí)時(shí)數(shù)據(jù)庫(kù)任務(wù)以及IO通訊數(shù)據(jù),包括、查詢(xún)“IOServer0B機(jī)”。實(shí)時(shí)庫(kù)A/B:管理實(shí)時(shí)數(shù)據(jù)庫(kù)內(nèi)容,包括實(shí)警、實(shí)時(shí)趨勢(shì)等處理。在實(shí)時(shí)數(shù)據(jù)庫(kù)2IO_*服務(wù)A/B:管理IO通訊數(shù)據(jù)。IO服務(wù)器必須能夠與操作員站和控制器之間進(jìn)行IOIOIOIO服務(wù):IOServer0A/BIO服務(wù)后,相應(yīng)的IO服務(wù)組名稱(chēng)顯示到控制站列表上端,對(duì)該IO服務(wù)劃分具體的控制站,即將圖 IOServer部2 首先使絞線完成交換機(jī)與PC機(jī)(工程師站)之間的物理連接線,啟動(dòng)工程站后鼠標(biāo)左鍵單擊計(jì)算機(jī)的“本地連接”網(wǎng)絡(luò)圖標(biāo),彈出“本地連接狀態(tài)”窗口,如圖0圖 2 鼠標(biāo)左鍵單擊“本地連接狀態(tài)”窗口中的“屬性(P)”按鈕,彈出“本地連接屬性”窗口,如圖1所示。圖 2 在“此連接使用下列項(xiàng)目”列表中找到“Internet協(xié)議(TCP/IP),雙擊該項(xiàng),或者選中該項(xiàng)后,單擊“屬性”按鈕,彈出“Internet協(xié)議(TCP/IP)屬性”窗口,如圖2所示圖 Internet協(xié)議(TCP/IP)屬2第4步鼠標(biāo)左鍵單擊“Internet協(xié)議(TCP/IP)IP地址(S“0攔,自動(dòng)添加“3所示。圖 添加IP地2 鼠標(biāo)左鍵單“Internet協(xié)議(TCP/IP)屬性窗口(圖7.2.4)中“確定按鈕查“本地連接狀態(tài)”窗口,如圖4所示。圖 單擊“關(guān)閉”按鈕關(guān)閉本地連接框。此時(shí)PC機(jī)的“本地連接”網(wǎng)絡(luò)圖標(biāo)變?yōu)?,網(wǎng)絡(luò)連(AutoThink 所需的控制站,具體內(nèi)容請(qǐng)參考“新建工程”。2“導(dǎo)入測(cè)點(diǎn)”。命令,如圖所示:圖 彈出“輸入控制站號(hào)”框,如圖所示:圖 改該站號(hào),但出站號(hào)設(shè)置的允許范圍,并且添加上的控制站站號(hào)不能再進(jìn)行修改。 式IP地址,與實(shí)際控制通訊的IP地址必須保持一致。2物理連接中,控制站的A網(wǎng)與操作站的A網(wǎng)連接在同一個(gè)交換機(jī)上,即保證處于同一網(wǎng)段中,同理B網(wǎng)。圖所示,選擇“刪除現(xiàn)場(chǎng)控制站”命令。圖 圖 圖 2圖 打開(kāi)“工藝流程圖”窗口,如圖所示:2圖 程圖的相關(guān)操作請(qǐng)參看第4章的內(nèi)容。 按鈕,彈出“新建畫(huà)面”框,如圖所示:圖 2缺省的畫(huà)面名稱(chēng)為“Untitled+數(shù)字n刪除:刪除選中的列表中的畫(huà)面文件。選中列表中的一條畫(huà)面文件記錄,然后單擊該按鈕,彈出提示框如圖所示,單擊“是”按鈕,則該畫(huà)面被刪除,單擊“否”按鈕,取圖 圖 2圖所示,在該窗口中建立按鍵與頁(yè)面的關(guān)聯(lián)關(guān)系。圖 打開(kāi)底圖:?jiǎn)螕舭粹o,在彈出的“頁(yè)面選擇”窗口如圖中選擇,指定該鍵號(hào)2圖 如圖所示:2圖 第一列“權(quán)限”顯示了操作員運(yùn)行時(shí)的所有可用權(quán)限,第2~4列分別對(duì)應(yīng)了操作員級(jí)別、(AutoThink2圖 Excel通用制表工具繪制表格,在報(bào)表上添加相應(yīng)的數(shù)據(jù)信息描述。報(bào)表上的動(dòng)態(tài)數(shù)據(jù)都是從歷史數(shù)據(jù)庫(kù)中,或后經(jīng)過(guò)某些統(tǒng)計(jì)處理。報(bào)表中所需要的數(shù)據(jù)都來(lái)源(MAX(MIN2 則在組態(tài)報(bào)表過(guò)程中,將啟動(dòng)Excle軟件,新建報(bào)表并添加數(shù)據(jù)點(diǎn)的組態(tài)步驟如下: 窗口,如圖所示。在該窗口中新建一個(gè)報(bào)表。圖 Report文件夾下,例如到下面的“已有報(bào)表”列表中,例如,創(chuàng)建一個(gè)名為“test所示:2圖 2圖 啟動(dòng)后“打開(kāi)報(bào)表”按鈕,這時(shí),系統(tǒng)自動(dòng)啟動(dòng)Excle軟件,加載該報(bào)表,并在彈出“報(bào)表組態(tài)”編輯工具窗口,如圖所示:2圖 2 圖 擇,如圖所示:2圖 n其中選擇為開(kāi)關(guān)型時(shí),注意在欄中設(shè)置為1或0時(shí)顯示值;選n2 圖 2圖 圖 出框如圖0所示:2圖 2圖1 歷史點(diǎn):!H點(diǎn)名項(xiàng)名TDnTHnTMnTSn(間隔時(shí)間)TDnTHnTMnTSn(前推時(shí)間 實(shí)時(shí)點(diǎn):!R點(diǎn)名. 時(shí)間點(diǎn):!TDnTHnTMnTSn(間隔時(shí)間)TDnTHnTMnTSn(前推時(shí) 窗口上的“關(guān)閉”按鈕,退出報(bào)表組態(tài)工具窗口,系統(tǒng)會(huì)同時(shí)自動(dòng)關(guān)閉Excel窗口。保存的表格文件格式為Excel電子表格(*.xls,保存路徑為“DOAS_MCSEGueExapPoRpo\(2 擇“其他工具”分支的“報(bào)表組態(tài)”命令,將啟動(dòng)OpenOCalc報(bào)表編輯軟件和報(bào)表組態(tài)窗口,如圖2所示:圖 啟動(dòng)OpenOCalc軟件的編輯窗啟動(dòng)OpenOCalc軟件的編輯窗口,該軟件在使用上與Excle的使用方式基本一致,向表中添加數(shù)據(jù)點(diǎn)的過(guò)Excle中的步驟一樣,請(qǐng)參考上述在Excle中的點(diǎn)編輯過(guò)程,不再贅述。保存的表格文件格式為ODF電子表格(*.ods),保存路徑為報(bào)表大致分為定表和實(shí)表 2作員的抄表工作。這類(lèi)報(bào)表一般采用定時(shí)驅(qū)動(dòng),通常是、班報(bào)、日?qǐng)?bào)和月報(bào)等。 3圖 “添加報(bào)表打印計(jì)劃向?qū)?所示:2圖 如圖5所示:圖 2 圖 執(zhí)行周期及具體時(shí)間信息,如圖7所示:2圖 按鈕,在打印任務(wù)窗口添加任務(wù)信息記錄,如圖8所示:圖 2態(tài)”的4.7“下裝”。圖 在工作區(qū)顯示“工程師下裝”操作界面,如圖2.5.22圖 “, 運(yùn)行“操作員2 2如圖2.5.4所示,當(dāng)服務(wù)未部署到任何一個(gè)操作站節(jié)點(diǎn)時(shí),該任務(wù)對(duì)應(yīng)的“狀態(tài)”為“沒(méi)有配圖 圖 2如圖2.5.4所示,服務(wù)下裝成功后,單擊按鈕,重新啟動(dòng)服務(wù)成功后才能生效。 注按鈕,將注銷(xiāo)選中的服務(wù)所在節(jié)點(diǎn),該注銷(xiāo)功能需要二次確認(rèn),彈出提示框如圖2.5.6所示。圖2.5.6 出系統(tǒng)提示框如圖2.5.7所示,單擊“確定”按鈕后,不再下裝并且關(guān)閉該窗口。圖 2 段的IP地址。每次啟動(dòng)仿真運(yùn)行時(shí),重新綁定,在仿真退出后,綁定的IP地址刪除。訊地址(128網(wǎng)卡或者129網(wǎng)卡)綁定一個(gè)132。定132;如果只有單塊網(wǎng)卡,那么根據(jù)該網(wǎng)卡所處的128或者129網(wǎng)段地址,綁定相應(yīng)的仿真通訊地址;如果128、129均不存在,則顯示相應(yīng)的提示信息,如圖2.6.1所示。圖 網(wǎng)段的。在進(jìn)行啟動(dòng)設(shè)置后,會(huì)自動(dòng)添加仿真系統(tǒng)的仿真網(wǎng)絡(luò)地址。如圖2.6.2所示2圖 之綁定一個(gè)132網(wǎng)段的地址進(jìn)行仿真通訊。這時(shí)啟動(dòng)仿真設(shè)置時(shí),與“啟動(dòng)控制器”任務(wù)一起的那臺(tái)計(jì)算機(jī)會(huì)自動(dòng)綁定132網(wǎng)段的,另外程編譯成功后,下裝歷史站和操作員站。下裝步驟請(qǐng)參考“2.5下裝”中的相應(yīng)內(nèi)容。2動(dòng)管理”窗口,如圖2.6.3所示:圖 單擊“確定”按鈕后,啟動(dòng)歷史站和操作員,如圖2.6.4所示2圖 鼠標(biāo)左鍵雙擊“虛擬控制器”圖標(biāo),顯示運(yùn)行窗口,如圖2.6.52圖 譯成功在啟動(dòng)了仿真虛擬主控后,選擇“”->“下裝”,提示如圖2.6.6所示:圖 如果這是未檢測(cè)到啟動(dòng)的虛擬主控,顯示提示框如圖2.6.7圖 2示“仿真啟動(dòng)管理”框;如果選擇“退出”命令,關(guān)閉并退出仿真啟動(dòng)管理同時(shí)會(huì)退出仿真控(VDPU第3AutoThink軟件是和利時(shí)公司開(kāi)發(fā)的Windows平臺(tái)的編程工具,該軟件用于控制器算法編AutoThink主要具有以下功能及特點(diǎn) 規(guī)范可編程控制器(PLC,DCS,IPC,CNCSCADA)IEC61131-3標(biāo)準(zhǔn)經(jīng)成具體啟動(dòng)過(guò)程可以參見(jiàn)“2.2.1啟動(dòng)工程總控”的內(nèi)容。圖 通過(guò)“工程總控”窗口上令加載控制站工程。啟動(dòng)“工程總控”后,首先選擇加載的工程如圖所示,則在算法組態(tài)軟件AutoThink中加載該站的工程。圖 .hpf(HollysysFile編程環(huán)境主界面如圖所示:圖 :提供快捷圖標(biāo)(或快捷按鈕)來(lái)快速地進(jìn)行某些命令操作n工程管理窗口:以樹(shù)狀圖的形式管理工程的編程單元、設(shè)備資源等,即在以控制站工程名5個(gè)子節(jié)點(diǎn)。鼠標(biāo)左鍵單擊各個(gè)節(jié)點(diǎn)下的,可以對(duì)各節(jié)點(diǎn)下的具體內(nèi)容進(jìn)行編輯。工 n信息窗口:包括語(yǔ)法檢查、通訊信息、查找信息3個(gè)頁(yè),鼠標(biāo)左鍵單擊各個(gè)頁(yè), 子窗口恢復(fù)到固定狀態(tài),如圖所示。圖 圖 正在編輯的對(duì)象(對(duì)象名稱(chēng)、類(lèi)型、窗口控制按鈕(最大化、最小化、關(guān)閉按鈕,如圖圖 包括以下幾組菜單,如圖所示:圖 中包含幾組快捷圖標(biāo)(或工具按鈕),從左到右依次為主、、編程語(yǔ)具欄,ST語(yǔ)言無(wú)編程工具,如圖所示:圖 主新建打開(kāi)保存撤銷(xiāo)恢復(fù)剪切粘貼刪除查找比例,可選范圍為20%、50%、100%、200%.硬件配置、CFCLD語(yǔ)言的POU10%。該工具只對(duì)硬件配置、CFCLD語(yǔ)言的POU編輯窗口起作用。 編譯下裝仿真 CFC添加一個(gè)塊元件,缺省為AND類(lèi)型,鼠標(biāo)左鍵多輸入置反使能 CC LD。塊元件置反圖 性”命令,彈出“工程屬性”框,如圖0所示,單擊按鈕,顯示該工程的具體配置信息,如圖1所示:圖 圖 0號(hào)站工程的基礎(chǔ)工程為“650_zero”,最主要的區(qū)別是它們的“CPU類(lèi)型”是不同的,如圖1圖 單擊節(jié)點(diǎn)前的/,或者雙擊各個(gè)節(jié)點(diǎn)名稱(chēng),可以分別展開(kāi)或折疊節(jié)點(diǎn)樹(shù)內(nèi)容,選點(diǎn)名圖 域展開(kāi)相應(yīng)的工作窗口,如圖4所示:圖4 選中“任務(wù)配置”節(jié)點(diǎn),選擇“添加…”命令,打開(kāi)“編輯任務(wù)”框,或者在添加任務(wù)后,鼠加入到當(dāng)前的任務(wù)中進(jìn)行調(diào)用。當(dāng)雙擊任務(wù)名稱(chēng)子節(jié)點(diǎn)下的POU對(duì)象時(shí),如果該P(yáng)OU對(duì)象的編輯POU的編輯窗口。如圖5所示:5用戶(hù)程序添加到任務(wù)節(jié)點(diǎn)下關(guān)于任務(wù)配置的功能請(qǐng)?jiān)斠?jiàn)“通過(guò)任務(wù)配置觸發(fā)POUn用戶(hù)程序“添加文件夾…POU單元分支和添加文件夾。雙擊選中的POU名稱(chēng),同樣可以在工作區(qū)域打開(kāi)或切換到該P(yáng)OU的編輯窗口,如圖6所示:3POU:是程序組織單元(ProgramOrganizationUnit)POU本體由符合IEC標(biāo)準(zhǔn)的編程語(yǔ)言構(gòu)成,本軟件目前支持LD、CFC、ST3中標(biāo)準(zhǔn)的編程語(yǔ)言。圖 稱(chēng)的文件夾對(duì)各個(gè)POU單元進(jìn)行劃分??梢栽诟鱾€(gè)文件夾中直接創(chuàng)建POU單元,也可以采用拖動(dòng)n硬件配7所示,詳見(jiàn)“3.7硬件配置”。圖 HSPID等,與“工程總控”相關(guān)聯(lián),以類(lèi)型名自動(dòng)添加同名的變量組,具體類(lèi)型由系圖 輸入的網(wǎng)絡(luò)變量添加到網(wǎng)絡(luò)變量組中。圖 +“被點(diǎn)所在站號(hào)”+“@”+“被點(diǎn)的變量名”。例如:在10#站中0號(hào)域中的稱(chēng)后,彈出“網(wǎng)絡(luò)變量”框,如圖0所示:圖 圖 在“網(wǎng)絡(luò)變量”框的“變量說(shuō)明”框中可以填寫(xiě)變量說(shuō)明,然后單擊“確定”按鈕,關(guān)閉該框。則網(wǎng)絡(luò)變量定義表中添加該點(diǎn)信息,且在該表中,對(duì)于添加的網(wǎng)絡(luò)變量只能進(jìn)行刪除操作,如圖2所示:圖 解釋說(shuō)明,如圖3所示:圖 該變量組節(jié)點(diǎn)不能手動(dòng)添加,只能通過(guò)在POU程序節(jié)點(diǎn)中引入相關(guān)的功能塊實(shí)例進(jìn)行名的變量組節(jié)點(diǎn),且這時(shí)的功能塊實(shí)例名自動(dòng)到“全局變量”節(jié)點(diǎn)下的同名變量組中(缺省方式4圖 I/O類(lèi)型的變量組(AVI、DVI、PUI、AVO、DVO等)中的圖 在與“工程總控”無(wú)關(guān)聯(lián)的工程中,添加功能塊實(shí)例時(shí),不會(huì)在“全局變量”節(jié)點(diǎn)下生成除I/O屬性外的變量組中的變量定義進(jìn)行、粘貼、插入、添加等操作。Autothink中執(zhí)行保存操作時(shí),會(huì)自 在數(shù)據(jù)類(lèi)型節(jié)點(diǎn)下,單擊“數(shù)據(jù)類(lèi)型”節(jié)點(diǎn)前的按鈕,展開(kāi)數(shù)據(jù)類(lèi)型樹(shù)狀圖,如圖6圖 7圖 型,結(jié)構(gòu)體關(guān)聯(lián)的圖符為,枚舉型關(guān)聯(lián)的圖符為。圖8所示:圖 9所示,為垂直排列的兩個(gè)窗圖9 各部分的具體應(yīng)用請(qǐng)?jiān)斠?jiàn)本手冊(cè)“3.3數(shù)據(jù)和變量。理器窗口的右側(cè)中部,如圖0所示中紅色矩形框標(biāo)識(shí)的位置:圖 了各種編輯窗口。工作區(qū)域頂端以頁(yè)的方式顯示當(dāng)前所有打開(kāi)了的編輯窗口的名稱(chēng),單擊相應(yīng) 1所示,顯示變量的圖 I/O類(lèi)型的變量組的變量編輯窗口中單擊鼠標(biāo)右鍵,通過(guò)相應(yīng)的窗口中可以編輯各個(gè)子項(xiàng)對(duì)應(yīng)的內(nèi)容,如圖2所示:圖 類(lèi)型的不同而產(chǎn)生的。因此,/粘貼命令僅限于對(duì)同類(lèi)型變量進(jìn)行操作。-和圖4所示:圖 圖 節(jié)點(diǎn)下,鼠標(biāo)左鍵雙擊各個(gè)POU子節(jié)點(diǎn)名稱(chēng),或者選中POU子節(jié)點(diǎn)后,單擊鼠標(biāo)右鍵,選擇右鍵POU名稱(chēng)也可以打開(kāi)相應(yīng)的子POU程序編輯窗口,如圖5所示。屬于文本編輯語(yǔ)言,包含了Windows文本編輯器的所有通用功能。圖 表格形式呈現(xiàn)的,在編輯功能塊和函數(shù)類(lèi)型的POU對(duì)象時(shí),分別顯示如下頁(yè):變量、輸入輸出變量、局部變量,4個(gè)頁(yè),如圖6所示:圖 功能塊類(lèi)型的POU的變量定義區(qū)編輯窗出變量、局部變量,3個(gè)頁(yè),如圖7所示:圖 函數(shù)類(lèi)型的POU的變量定義區(qū)編輯窗 窗口以圖形化方式顯示當(dāng)前工程的硬件配置信息,如圖8所示:圖 9所示,在該窗口中可以定義變量的如圖9 圖 圖 依次是:行號(hào)列號(hào)(使用ST語(yǔ)言時(shí)、改寫(xiě)(Insert鍵、大寫(xiě)(CapsLock鍵、數(shù)字(NumLock鍵、滾動(dòng)(ScrollLock鍵。庫(kù)包含的信息狀況請(qǐng)?jiān)斠?jiàn)“3.4運(yùn)算符”。圖 3所示:圖 圖 區(qū)域內(nèi)單擊鼠標(biāo)右鍵,右鍵菜單如圖5所示:圖 ,單擊“打開(kāi)”按鈕,如果添加的庫(kù)本身了其他名稱(chēng)的庫(kù),則連同被的庫(kù)也一起添加到“庫(kù)圖 圖 框如圖8所示:圖 0所示,G庫(kù)均C庫(kù)圖 DA、BBDB庫(kù),則圖0所示:圖 查圖 輸出變量、局部變量、圖例等信息。如圖2所示:圖 打開(kāi)工程時(shí),AutoThink軟件會(huì)自動(dòng)檢測(cè)工程中已經(jīng)的庫(kù)的版本信息是否與缺省路徑下存3所示,單擊“確定”按鈕,更新因庫(kù)變動(dòng)圖 例如,當(dāng)某一工程中HS_TIMEFIELD.hlf庫(kù)后,自動(dòng)加載關(guān)聯(lián)的HSSysLib.hlf庫(kù)文件,如果HSSysLib.hlf庫(kù)發(fā)生變化時(shí),而工程中已經(jīng)加載的HS_TIMEFIELD.hlf庫(kù)與變化之后的HSSysLib.hlf4所示,與之關(guān)聯(lián)的所有庫(kù)均提圖 圖5 拖動(dòng)到編程區(qū),待鼠標(biāo)呈形態(tài)時(shí),釋放鼠標(biāo)即可完成添加操作;否則,如果鼠標(biāo)呈形態(tài),有實(shí)際意義。成功添加庫(kù)里的塊元件后,會(huì)顯示該塊的引腳圖,如圖6所示:圖 圖7所示:圖 選中“設(shè)備庫(kù)窗口”命令,相應(yīng)的窗口菜單命令前顯示,并展開(kāi)設(shè)備庫(kù)窗口,如圖圖 索結(jié)果,將定位到設(shè)備列表中并將模塊標(biāo)識(shí)為亮藍(lán)色以供使用,如圖9所示:圖 0所示;如果關(guān)閉圖 文件“文件”菜單提供打開(kāi)、關(guān)閉、保存、打印和退出等相關(guān)工程文件的操作命令,如圖圖 新建數(shù)設(shè)置,單擊“確定”按鈕后確認(rèn)并關(guān)閉此框。圖 “新建”別為“hpfhlf”。 工 |這9種字符,否則“新建”框中的“確定”單擊“配置信息”的按鈕,展開(kāi)相應(yīng)的“配置信息”的詳細(xì)內(nèi)容。即關(guān)于區(qū)的設(shè)置情況:代碼區(qū)大小、數(shù)據(jù)區(qū)大小、CPU類(lèi)型、最大POU數(shù)、M區(qū)(中間區(qū)、I區(qū)(輸入變量Q區(qū)(輸出變量、R區(qū)(保持區(qū))和G區(qū)(全局變量區(qū)如圖所示圖 鼠標(biāo)單擊“庫(kù)”頁(yè),框內(nèi)容如圖所示圖 按鈕確認(rèn)。命名規(guī)則與工程名名規(guī)則一致。打開(kāi)4RTS:和利時(shí)實(shí)時(shí)控制系統(tǒng)的簡(jiǎn)稱(chēng),RunTimeSystem圖 “打開(kāi)”關(guān)閉選擇關(guān)閉命令后,如果當(dāng)前工程已經(jīng)保存,則關(guān)閉該工程;如果工程保存(標(biāo)題欄工程名圖 保存所示,缺省保存到安裝路徑下的“工程文件夾\站號(hào)\”下,例如圖 保存工程另存為打印預(yù)覽圖 框,如圖所示:圖 “打印”打印快捷鍵:選項(xiàng)或設(shè)置,單擊“打印”按鈕,活動(dòng)窗口被打印。退出編輯言編輯器、編輯器如圖0所示,下面分別介紹具體功能。圖 撤銷(xiāo)恢復(fù)剪切<Ctrl>+<X>粘貼刪除快捷圖標(biāo):<Del>查找<Ctrl>+<F>此命令可以在當(dāng)前編輯器中查找某一文本,打開(kāi)“查找”框,在“查找內(nèi)容”輸入框中輸圖 “查找”找范圍,請(qǐng)?jiān)赟T編輯窗口中進(jìn)行查找操作時(shí),注意設(shè)置好光標(biāo)起始位置。替換圖 “替換”工程“工程(P)”菜單提供與工程編輯相關(guān)內(nèi)容的操作命令,如編譯、工程加密等命令項(xiàng),如圖 編譯快捷圖標(biāo):編譯”。編譯提示信息可以查看信息窗口的“語(yǔ)法檢查”頁(yè)的內(nèi)容,增量編譯時(shí)提示關(guān)鍵字“PILE”;全部編譯時(shí)提示關(guān)鍵字“ 查看調(diào)用樹(shù)4所示,顯示當(dāng)前工程中的調(diào)用樹(shù)狀結(jié)構(gòu)圖,圖 內(nèi)容、記錄的操作條數(shù)。如圖5所示:圖 選擇該命令,打開(kāi)“導(dǎo)入GSD文件”框,如圖6所示,選定要導(dǎo)入的“*.gsd”文圖 “導(dǎo)入GSD文件”工程加密圖 在“新”輸入框中輸入,注意長(zhǎng)度為6~12個(gè)字符,且區(qū)分大小寫(xiě),在“確認(rèn)新”輸入框中再次輸入與剛才輸入一致的內(nèi)容,單擊“確定”按鈕,關(guān)閉該框。如果次輸入的內(nèi)容不一致,將彈出系統(tǒng)提示,如圖8所示圖 框如圖9所示:圖 選項(xiàng)如圖0所示:圖 “選項(xiàng)” 配選擇該項(xiàng)框內(nèi)容如圖0所示,顯示工程相關(guān)的監(jiān)視周期、日志、顯示、變量、動(dòng),該設(shè)置可以修改。 變量自動(dòng):設(shè)置在編寫(xiě)程序時(shí),如果使用了未定義的變量,是否自動(dòng)彈出變量自 框進(jìn)行變量。缺省為選中狀態(tài),即自動(dòng)定義為的變量,該項(xiàng)可以進(jìn)行 顏選擇該項(xiàng)后,顯示與程序中顏色相關(guān)的參數(shù)設(shè)置,彈出的框內(nèi)容如圖1框,在圖 “顏色”的 如圖2框,具體如下所示:圖 顯示普通類(lèi)型別名:顯示普通類(lèi)型變量的“變量別名”的內(nèi)容。以CFC語(yǔ)言編寫(xiě)的POU3所示,CMT段表示變量說(shuō)明,KKS表示變量別名,???4所示,圖 圖 CFC:顯示與CFC碰撞檢測(cè):檢測(cè)在使用CFC語(yǔ)言編寫(xiě)用戶(hù)程序時(shí),各個(gè)元件是否允許互相。當(dāng)測(cè)碰撞時(shí),如果兩個(gè)或兩個(gè)以上元件后,后放置的元件將部分或完全遮蓋掉先放CFC語(yǔ)言編寫(xiě)用戶(hù)程序,將添加帶使能輸入輸出端的塊CFC語(yǔ)言編寫(xiě)用戶(hù)程序,在編程區(qū)顯示網(wǎng)格標(biāo)記, ST:顯示與ST 圖 設(shè)置范圍為1~24單位;1~24單位,高度設(shè)置范圍為1~8單位; 圖6 插入圖 選擇輸出元件,可以定義成置位或者復(fù)位狀態(tài)。用(S)TRUE值,則輸出端子將一直保持為T(mén)RUE,直到被復(fù)位。用(R)表示復(fù)位。一旦設(shè)置為FALSE值,則輸出端子將一直保持為FALSE,直到被重新置位。 置反 使能表示對(duì)所選的塊元件添加一對(duì)使能輸入輸出端子。只有當(dāng)使能輸入端子為T(mén)RUE時(shí),所連接的塊元件才進(jìn)入工作模式,使能輸出端子為T(mén)RUE。 多輸入的塊起作用,如與(AND、或(OR、加法(ADD)等。圖 全選 置為T(mén)RUE值,置位線圈將一直保持為T(mén)RUE,直到被復(fù)位。用線圈符號(hào)(R)表示一個(gè)復(fù)位線圈,一旦設(shè)置為FALSE值,復(fù)位線圈將一直保持為FALSE,直到被重新置位。等命令項(xiàng),如圖9所示,下面分別介紹具體功能。圖 “”菜下裝 強(qiáng)單個(gè)變量強(qiáng)制:鼠標(biāo)左鍵雙擊要進(jìn)行強(qiáng)制操作的變量,彈出“調(diào)試變量”框,如圖 多個(gè)變量強(qiáng)制:鼠標(biāo)左鍵雙擊要進(jìn)行強(qiáng)制操作的變量,彈出“調(diào)試變量”框,修改“輸入變量值”后,單擊“待調(diào)試”按鈕,該變量的“調(diào)試變量”框關(guān)閉,變n解除強(qiáng)n框關(guān)閉,且變量顯示為待調(diào)試狀態(tài);再次雙擊該變量,按下“調(diào)試變量”框中的“取消調(diào)試”圖 強(qiáng)制變量表2所示,在“強(qiáng)制變量列表”窗口中列舉當(dāng)前所有的強(qiáng)制圖 通訊參數(shù)訊設(shè)置”窗口,如圖3所示:圖 仿真模式o“”菜單下的“上傳工程文件”和“工程文件”命令,即是對(duì)當(dāng)前打開(kāi)的工程文件執(zhí)行在本地和相應(yīng)的主控制器上進(jìn)行拷貝的一對(duì)相互操作,目的是將下裝后的工程文件(*.hpf)備份到是否一致時(shí),保持工程文件的一致性、準(zhǔn)確性。上傳或操作均需在對(duì)控制器進(jìn)行下裝操作后再窗口且提供可以切換已打開(kāi)的窗口令,如圖4所示,下面分別介紹具體功能。圖 前端顯示層疊水平垂直全部關(guān)閉幫助內(nèi)容、索引、搜索三個(gè)頁(yè)中進(jìn)行切換。息,如圖5所示:圖 關(guān)于AutoThink的窗圖 通過(guò)啟動(dòng)組態(tài)管理加載Autothink圖 鼠標(biāo)左鍵雙擊“工程總控”->“控制站”節(jié)點(diǎn)下的“*號(hào)現(xiàn)場(chǎng)控制站”子節(jié)點(diǎn),Autothink軟件自動(dòng)加載該控制站工程文件,如圖所示:圖 Autothink軟件會(huì)啟動(dòng)另外一個(gè)窗口加載該工程,在任務(wù)欄中可以單擊各個(gè)工程的按鈕圖標(biāo)在多個(gè)工程間進(jìn)行切換,如圖所示:圖 型這5個(gè)子節(jié)點(diǎn),如圖所示。 圖 圖 圖 在工作區(qū)域加載主程序編輯窗口,如圖所示:圖 擊鼠標(biāo)右鍵,選擇“修改”命令,彈出框如圖所示:圖 圖 “3.7硬件配置”。中啟動(dòng)S1S2C1及其常開(kāi)觸點(diǎn)(S1S2DI輸入,C1DO輸出。在AutoThink1所示的按鈕繼電器電路改用圖1(b)梯形圖(LD)來(lái)表示,就可實(shí)現(xiàn)啟動(dòng)和停止設(shè)備的圖 梯的水平線和垂直線類(lèi)似于信號(hào)線,用于連接信號(hào)。LD中的觸點(diǎn)信號(hào)有對(duì)應(yīng)的信號(hào)名或變量名,1b)中的S1、S2C1;每個(gè)階梯的運(yùn)算結(jié)果位于右端,被稱(chēng)為線圈或輸出,類(lèi)似于繼電器的線圈,線圈有對(duì)應(yīng)的變量名,如圖1(b)中的C1。繼電器觸點(diǎn)有常開(kāi)(NO)和常閉(NC)兩種,對(duì)應(yīng)LDNO和NC1(b)S1和S2。對(duì)于常開(kāi)(NO)觸點(diǎn),當(dāng)它沒(méi)有被激活時(shí)處于斷開(kāi)(OFFFalse0)狀態(tài);反之,當(dāng)它被激活時(shí)處于接通(ON或True或1)狀態(tài)。對(duì)于常閉(NC)觸點(diǎn),與此恰恰相反,它通常是接通的,POU”項(xiàng),添加POU程序“test1”,下面逐步介紹如何添加各個(gè)觸點(diǎn): 添加串聯(lián)“觸點(diǎn)”S1(啟動(dòng)按鈕),主要操作如下圖2(a)所示。,如圖圖 添加S1點(diǎn)后,系統(tǒng)根據(jù)“工程”菜單下的“變量自動(dòng)”項(xiàng)的選定自動(dòng)彈出“變量聲明”窗口,可以選擇變量類(lèi)型,設(shè)置初始值、變量說(shuō)明以及變量屬性。如圖3所示:圖 量 “觸點(diǎn)”符,如圖4(a)所示。鼠標(biāo)左鍵單擊觸點(diǎn)變量名(默認(rèn)為“???”)C4(b)所示。圖4 S1觸點(diǎn),然后按住“ShiftR1觸點(diǎn),選中這兩個(gè)觸點(diǎn)。如圖5(a)所示。圖 ,如圖(對(duì)“串聯(lián)觸點(diǎn)”S2取反:選中觸點(diǎn)S2,再鼠標(biāo)左鍵單擊的“置反”,實(shí)現(xiàn)對(duì)觸點(diǎn)S2的取反,如圖6所示。圖6 鼠標(biāo)左鍵單擊上的輸出“線圈”,立即在“程序行”上出現(xiàn)“線圈”符,如圖7所示。圖 鼠標(biāo)左鍵單擊線圈變量名(默認(rèn)為“???”)C1,鼠標(biāo)左鍵單擊變量名文本區(qū)域外任一位置或按鍵盤(pán)“Enter(回車(chē))”鍵,如圖8所示。圖 插入菜單如圖9所示:圖9LD編程插入菜單第5步插入“注釋”,主要操作如下:圖 存S”。 當(dāng)進(jìn)行了如下操作中任一項(xiàng):創(chuàng)建工程后的第一次編譯、刪除工程相關(guān)的iec或tmp文件,則通過(guò) 鼠標(biāo)左鍵單擊菜單欄中“工程(P)”內(nèi)的“編譯(B)”,除上述導(dǎo)致全部編譯的操作外,僅對(duì)工 圖1 圖 ““圖 圖 擊“確認(rèn)”按鈕,完成設(shè)置。如圖5下裝提示信息窗口:圖 單擊“是”按鈕,系統(tǒng)開(kāi)始向CPU6圖 入監(jiān)視狀態(tài),如圖7所示。圖 “TRUE,擊“強(qiáng)制”按鈕確定強(qiáng)制值,如圖8所示:圖 圖 “1中程序區(qū)“S1”所示,其含義是將變量強(qiáng)圖 圖 如圖1所示。 以變量的方式引入這些數(shù)據(jù),每個(gè)變量都有相應(yīng)的變量名,在程序中通過(guò)變量名進(jìn)行,參與運(yùn)規(guī)定、局部變量的方法和全局變量的方法。I/O模塊的實(shí)際數(shù)據(jù),例如1或TRUE);當(dāng)其斷開(kāi)時(shí),SW1=OFF(或0或FALSE)。數(shù)據(jù)的內(nèi)部形式是CPU模塊的器某位(bit)、字節(jié)(byte)或字(word)狀態(tài)的變化。例如當(dāng)行程開(kāi)關(guān)接通時(shí),相應(yīng)的器某位(bit)為1;其狀態(tài)通過(guò)DI模塊送到CPU模塊器,例如輸入?yún)^(qū)I321字節(jié)的位0=1、位1=1;再通過(guò)邏輯梯形圖(LD)運(yùn)算,其運(yùn)算結(jié)果LA1存入CPU模塊器,例如輸出區(qū)Q321字節(jié)的位0=1;最后通過(guò)DO模塊輸出,使燈LA1亮。圖 PLC中的DI和DO數(shù)3.3.10100000-0整型數(shù)據(jù)分為BYTE、WORD、DWORD、SINT、USINT、INT、UINT、DINT和UDINT實(shí)型(REAL)數(shù)為REAL(實(shí)型)和LREAL(長(zhǎng)實(shí)型)。REAL取值范圍:負(fù)值取值范圍為- E+38到- E-38,正值取值范圍E-38到 LREAL取值范圍:負(fù)值取值范圍-1.7976931348623158E+308-2.2250738585072014-308,正值取值范圍為2.2250738585072014-308到1.7976931348623158E+308。例:R1:LREAL:=23.34,R2:REAL:=1.64e+009 時(shí)間型數(shù)據(jù)用于定義時(shí)間(TIME)、時(shí)刻(TOD)、日期(DATE)、日期時(shí)刻(DT) 時(shí)間T#,t#,格式符#TimeVar1TIME1:=TIME1:=T#100S12ms;(*允許最超過(guò)其數(shù)據(jù)上限*)TIME1:=t#13d12h34m15s;TIME1:=t#5m68s; TIME1:=15ms; TIME1:=t#4ms13d;(*輸入順序有誤*) 日期格式符#后為日期數(shù)據(jù),依次為年、月、日。如圖中TimeVar2所示。 日期時(shí)刻的標(biāo)識(shí)符為DT,用于日期和時(shí)刻。定義日期時(shí)刻的格式有4種:DT#,dt#DATE_AND_TIME#,date_and_time#,格式符#后為日期和時(shí)刻數(shù)據(jù),依次為年、月、日、時(shí)、分、秒。如圖中TimeVar3所示。 時(shí)刻時(shí)刻數(shù)據(jù)的標(biāo)識(shí)符為T(mén)OD,用于時(shí)刻。定義時(shí)刻的格式有4種:TOD#,tod#,TIME_OF_DAY,time_of_day,格式符#后為時(shí)刻數(shù)據(jù),依次為時(shí)、分、秒,其中秒為實(shí)數(shù),即秒可有小數(shù)。如圖中TimeVar4所示。圖 數(shù)組內(nèi)每個(gè)元素有固定的編號(hào)(或下標(biāo))2×24個(gè)元素的編號(hào)(或下標(biāo))11、12、圖 ARR2,且保證該數(shù)組維數(shù)(下標(biāo))ARR1完全一樣,這時(shí),可以采用的格式為:“ARR1:=ARR2;”。 定義框,如圖所示:圖 圖 出“設(shè)置指針指向的類(lèi)型”框,如圖所示,在“POINTERTO”下拉列表中選擇指針的圖 VAR1:=VAL(P);(*P為指針變量,VAR1為普通變量,這里為將變量P的值賦給VAR1*)n結(jié)構(gòu)體第圖 第2步鼠標(biāo)左鍵單擊“添加類(lèi)型圖所示?!皵?shù)型名稱(chēng)”框內(nèi)填寫(xiě)結(jié)構(gòu)體名,選擇“結(jié)構(gòu)體”類(lèi)型,若定義為枚舉型,選中“枚圖8圖 第3步在結(jié)構(gòu)體窗口中點(diǎn)擊鼠標(biāo)右鍵,從右鍵菜單中選擇“增加成員”命令,在定義的數(shù)據(jù)表如圖所示:圖 結(jié)構(gòu)體進(jìn)行實(shí)例后,可通過(guò)“實(shí)例名.成員名”調(diào)用結(jié)構(gòu)體中的成員。 枚舉程序中結(jié)構(gòu)體(STRUCT)的成員,必須在變量區(qū)結(jié)構(gòu)體行定義,這個(gè)定義過(guò)程叫做變量。 分為結(jié)構(gòu)體(STRUCT)和枚舉(ENUM) 圖所示:圖 圖 全局變量在整個(gè)工程中有效,可被任意一個(gè)程序。網(wǎng)絡(luò)變量用于控制站之間的數(shù)據(jù)傳輸。 函數(shù)或功能塊中的關(guān)鍵字為VAR_LOCAL_TEMP,在程序中的關(guān)鍵字為VAR 輸出變量:VAR_LOCAL_OUTPUT,用于功能塊中的輸出端變量,僅在功能塊中有效 全局變量:VAR_GLOBAL據(jù),在定義該變量時(shí),注意將“掉電保護(hù)”值設(shè)置為T(mén)RUE,這樣定義的變量叫做保留型變量。變量的規(guī)型和有具體的規(guī)定。變量名名遵循如下規(guī)則: 變量名識(shí)別下劃線,例如AB_CD和ABC_D被認(rèn)為是兩個(gè)不同的變量名 變量名中不能包含特殊字符,如中劃線“-”和加號(hào)“+”等。例如AB-CD和AD+CD是錯(cuò) 程序POU、函數(shù)POU和功能塊POU中的局部變量名在該程序、函數(shù)或功能塊中必須唯一,不函數(shù)和功能塊中的變量名可以與POU名、任務(wù)名重名變量一般格部變量”節(jié)點(diǎn)下的變量組名,打開(kāi)變量編輯窗口,如圖所示: 圖 功能塊(FB)類(lèi)型POU輸出、局部這4種類(lèi)型的變量。如圖所示:圖 函數(shù)(FUN)類(lèi)型POU函數(shù)類(lèi)型的POU:包括輸入變量、輸入輸出變量、局部變量3個(gè)頁(yè)。根據(jù)實(shí)際工程需要,分別單擊各個(gè)頁(yè)可以分別添加輸入、輸入輸出、局部這3種類(lèi)型的變量。如圖所示:圖 程序(PRG)類(lèi)型POU在程序類(lèi)型的POU中變量后,變量可以添加到當(dāng)前POU程序的變量定義區(qū)域,該區(qū)域變量屬于局部變量屬性,如圖所示:圖 變量的格式-程序在各個(gè)POU程序的區(qū)定義的變量為局部變量,可以與另一個(gè)POU程序中的變量重名,局部變量在全局項(xiàng)的實(shí)際值進(jìn)行顯示,如圖所示。表示為CMT簡(jiǎn)單數(shù)據(jù)類(lèi)型,如REAL、ARRAY等;SEL、emBoad(圖 局部變量的格圖 變量名的類(lèi)型為功能塊或函數(shù)類(lèi)型,如圖所示: 圖 功能型變量可以定義為復(fù)雜格式,該格式是根據(jù)與HMI畫(huà)面上的操作相關(guān)聯(lián)的,即這里只顯的“詳細(xì)”命令,可以查看該實(shí)例的所有參數(shù)項(xiàng),如圖1所示:圖 圖 在POU中功能型變量時(shí),系統(tǒng)缺省定義的需要上傳顯示的類(lèi)型將直接存放到“變量定義”節(jié)點(diǎn)的“內(nèi)部變量”的組中,格式如圖2所示。雙擊該變量行,或者選中變量所在行后,使傳的功能型變量直接為局部變量,顯示在當(dāng)前POU的區(qū)。圖 I/OAVI、DVI等,只能通過(guò)導(dǎo)入由系統(tǒng)自動(dòng)生成,不能進(jìn)行編輯。本小節(jié)就可編輯的全局變量的進(jìn)行說(shuō)明。圖 圖 自動(dòng)變“配置”框中設(shè)置為“變量自動(dòng)如圖5所示:圖 自動(dòng)變(AR_GLOBAL圖 圖 圖 圖 圖 PN : : : 圖 圖 口中僅顯示該種分組方式定義顯示的各個(gè)項(xiàng),如圖3所示:圖 新建分組缺省包含PN 轉(zhuǎn)選中其中的一條變量記錄,單擊鼠標(biāo)右鍵,顯示的菜單命令如圖4所示:圖 果此時(shí)該變量組未創(chuàng)建,則系統(tǒng)自動(dòng)創(chuàng)建該變量組,并向組中添加轉(zhuǎn)換的變量信息,如圖5圖 轉(zhuǎn)換為AVI6類(lèi) 手動(dòng)變?nèi)砸蕴砑親SPID類(lèi)型的變量為例。首先,在程序區(qū)空白處單擊鼠標(biāo)右鍵或者通過(guò)“插入”菜單時(shí),塊元件顯示該功能塊的相應(yīng)引腳,在“???Enter回車(chē)按鈕或者單擊空白處,這時(shí)顯示“變量”框,如圖6所示:圖 圖 在工程中定義的全局變量的類(lèi)別為“VAR_GLOBALPOU程序的變量定義區(qū)域,以及在功能塊(FB)和函數(shù)(Function)POU中程序名.變量名”的格式進(jìn)行全局。 在編輯函數(shù)和功能塊類(lèi)型的POU時(shí),通過(guò)編程界面的變量區(qū)進(jìn)行變量的或變量的定義。等,如圖8所示:圖 頁(yè),如圖9所示,單擊頁(yè)名稱(chēng)進(jìn)入各個(gè)類(lèi)型的變量定義區(qū)。變量的操作方法與功圖 量進(jìn)行定義,如圖0所示:圖 自動(dòng)變同樣可以設(shè)置變量名、變量說(shuō)明、變量類(lèi)型、初始值等參數(shù),根據(jù)POU下拉框中可以修改的變量類(lèi)別也不盡相同,主要有以下幾種:VAR_LOCAL_TEMP-局部變量、VAR_LOCAL_INPUT-輸入變量(局部)、VAR_LOCAL_OUTPUT-輸出變量(局部)、 如:PID01.SP(取PID01的設(shè)定值項(xiàng),前提已經(jīng)了PID01的類(lèi)型為HSPID 一個(gè)局部變量(其他程序進(jìn)行書(shū)寫(xiě)格式為:程序名.變量名如:VAR1(POU1中定義的局部變量),在POU2中的格式為:POU1.VAR1。 在程序編輯區(qū)選中某一變量名稱(chēng),按下F2功能鍵,彈出該變量對(duì)應(yīng)的“變量”框,圖 “變量”要添加庫(kù)文件。系統(tǒng)提供如下各類(lèi)IEC運(yùn)算符,如表3.4.1所示:3.4.1IECBOOL轉(zhuǎn)換到其他類(lèi)WORD型轉(zhuǎn)換指WORD轉(zhuǎn)換到其他類(lèi)DWORD型轉(zhuǎn)換指DWORD轉(zhuǎn)換到其他USINT轉(zhuǎn)換到其他類(lèi)INT轉(zhuǎn)換到其他UINT轉(zhuǎn)換到其他DINT轉(zhuǎn)換到其他UDINT型轉(zhuǎn)換指UDINT轉(zhuǎn)換到其他類(lèi)REAL轉(zhuǎn)換到其他類(lèi)LREAL轉(zhuǎn)換到其他類(lèi)TIME轉(zhuǎn)換到其他DATE轉(zhuǎn)換到其他DT轉(zhuǎn)換到其他類(lèi)TOD型轉(zhuǎn)TOD轉(zhuǎn)換到其他標(biāo)準(zhǔn)庫(kù)3.4.2應(yīng)用庫(kù)控制器,信號(hào)發(fā)生器,函數(shù)器,和模擬值處理。如表3.4.3所示:3.4.3BCD轉(zhuǎn)BCDINT整數(shù)值轉(zhuǎn)換成BCD位整合。把輸入位B0、B1、……、B7整合為一個(gè)字節(jié),與UNPACK函數(shù)相反。位拆分。把字節(jié)型的輸入B8個(gè)BOOL類(lèi)型實(shí)型統(tǒng)計(jì),輸入為Real nHS_CTROL.hlfHS_ALMLIMSEC.hlfHS_MATHLOGIC.hlfHS_TIMEFIELD.hlf、POU程序組織單元(ProgramOrganizationUnit,簡(jiǎn)稱(chēng)POU)AutoThink軟件的基本構(gòu)成元素,用Poga控制器算法支持所有符合IEC5標(biāo)準(zhǔn)的POUPOUPOU每個(gè)POU都由變量和算法編程兩部分組成用變量之前進(jìn)行定義,也可以在時(shí)利用變量定義框隨時(shí)定義。無(wú)論是局部變量還是全局變量,在變量定義過(guò)程中必須遵循一定的格式,具體的格式參見(jiàn)“3.3.3變量”部分的相應(yīng)內(nèi)容。LD、ST或CFC,選擇不同的語(yǔ)言,相應(yīng)地使用不同的編輯器。在有關(guān)各種語(yǔ)言編輯器,請(qǐng)?jiān)斠?jiàn)“3.6編程窗口”的內(nèi)容。示意圖如圖所示:5IEC:InternationalElectrotechnicalCommission,國(guó)際電氣技術(shù)圖 POU的結(jié)構(gòu) 程序 功能塊(Function 函數(shù) 被其他已經(jīng)調(diào)用的POU 圖 POU的調(diào)首先創(chuàng)建工程后,選中“工程管理”樹(shù)中的“用戶(hù)程序”節(jié)點(diǎn),單擊鼠標(biāo)右鍵,如圖圖 圖 “添加POU” A0A3、A4、B5、 POU 選中“程序PRG”,如圖所示,單擊“確定”按鈕完成程序“PRG1”的創(chuàng)圖 創(chuàng)建程序”,如圖圖 圖 創(chuàng)建函數(shù)圖 圖 如圖所示,各個(gè)打開(kāi)的POU編輯窗口名稱(chēng)以頁(yè)的方式顯示在工作區(qū)域頂端,單擊各頁(yè)進(jìn)行切換,且該頁(yè)名稱(chēng)顯示了當(dāng)前POU的類(lèi)型和使用的語(yǔ)言,同理,各個(gè)子編輯窗MACS_PRG,工程從這開(kāi)始,從這其他的POU(類(lèi)似于C語(yǔ)言的主程序不同類(lèi)型語(yǔ)言對(duì)應(yīng)的POU關(guān)于POU語(yǔ)言的詳細(xì)說(shuō)明請(qǐng)看“3.6編程POU在“工程管理”窗口中的“用戶(hù)程序”節(jié)點(diǎn),可以對(duì)新建的POU做如下操作。單擊鼠標(biāo)右鍵,右鍵菜單如圖所示:圖 圖 用中文字符。單擊“確定”按鈕關(guān)閉此框,新建文件夾如圖所示:圖 節(jié)點(diǎn)下的POU拖動(dòng)到選中的文件夾中,文件夾圖標(biāo)顯示為。POU創(chuàng)建POU之后,在工作區(qū)域自動(dòng)打開(kāi)該P(yáng)OU圖 POU編輯窗還可以雙擊“用戶(hù)程序”節(jié)點(diǎn)下的POU名稱(chēng),也可以打開(kāi)該P(yáng)OU可以從“用戶(hù)程序”樹(shù)狀圖中直接將POU拖動(dòng)到目標(biāo)文件夾中。不同工程中的POU單元可以進(jìn)行粘貼。在同一工程中POU操作如下 “如“如如圖(b)所示,“NewPOU1”。圖 和粘貼 圖所示:圖 “重命名”圖 重命名 選中POU對(duì)象,單擊鼠標(biāo)右鍵,選擇“調(diào)用”命令,該P(yáng)OU圖符變位灰色,該P(yáng)OU即使加入到任務(wù)中也不會(huì)被調(diào)用。調(diào)用后可以再次選中該P(yáng)OU,通過(guò)選擇“允許調(diào)用”命令,使該P(yáng)OU恢復(fù)可調(diào)用狀態(tài)。新添加的POU對(duì)象的圖符顯示有顏色,但是,被調(diào)用的POU對(duì)象,以及編譯成功后且未 屬選中POU對(duì)象,單擊鼠標(biāo)右鍵,選擇“屬性”命令,彈出“POU所圖 POU屬性窗POU程序LDprg用語(yǔ)言LD編寫(xiě),0001節(jié)調(diào)用功能塊SR,主要步驟如下 添加LD程LD類(lèi)型的PRG“LDPrg”分支后,雙擊該程序名稱(chēng),打開(kāi)窗口如圖所示,缺省添加了“0001”節(jié)?!癓D”語(yǔ)言的POU編輯窗口-選中前單擊該節(jié)左側(cè)的標(biāo)號(hào),選中該節(jié),如圖所示:圖“LD”語(yǔ)言的POU編輯窗口-選中后 自動(dòng)彈出變量窗口,如圖所示。確定后,如圖所示,該功能塊添加到母線圖變量程同上,如圖所示:圖 另外,還可以選中當(dāng)前要編輯的節(jié),選擇“插入”菜單下的“塊元件”,或者鼠標(biāo)單擊上的添加塊元件快捷圖標(biāo),則缺省添加“AND”類(lèi)型的功能塊,如圖所示,單擊功能塊圖 名稱(chēng)+功能塊類(lèi)型名+站號(hào)+_(下劃線)+數(shù)字編號(hào)”,例如“LDPrgSR10_1”,如圖圖 控制KKS、CMT內(nèi)容的顯示。在添加功能塊時(shí),如果自動(dòng)彈出“變量”框后,單擊“確定”按鈕,則區(qū)顯一般情況下,對(duì)于添加到LD母線上的功能塊或函數(shù),缺省添加的輸入輸出元件均不能刪除,添加的輸入引腳可以刪除,與其連接的輸入元件也同時(shí)被刪除,如圖所示。輸出元件,如圖所示。圖 圖 添加ST程如圖0所示:圖 “ST”語(yǔ)言的POU編輯窗ST語(yǔ)言寫(xiě)入功能塊的實(shí)例名“SRinst”,按enter鍵后自動(dòng)彈出“變量”框,如圖1所示。圖1 鼠標(biāo)單“變量框“類(lèi)型 按鈕在彈出“類(lèi)型管理器中選圖 “ST”語(yǔ)言的功能塊實(shí)例類(lèi)型選成,如圖3所示:圖 ST語(yǔ)言的功能塊實(shí)例3所示,在變量區(qū)添加了該功能塊的實(shí)例名稱(chēng)和相關(guān)參數(shù)記錄。添加完成后如需修圖4所示,在窗口內(nèi)可以修改各個(gè)參數(shù)項(xiàng)的初始值。圖 調(diào)用功能塊時(shí)需在功能塊實(shí)例名后加上一對(duì)括號(hào),例如“SRinst()編程區(qū)。 添加LD程LD類(lèi)型的PRG“CalledPrg”分支后,雙擊該程序名稱(chēng),打開(kāi)窗口如圖5所示,缺省添加了“0001”節(jié)。5“LD”語(yǔ)言的POU編輯窗口-選中前單擊該節(jié)左側(cè)的標(biāo)號(hào),選中該節(jié),如圖6所示:圖6“LD”語(yǔ)言的POU編輯窗口-選中后 選中“工程管理”窗口中“用戶(hù)程序”節(jié)點(diǎn)下的“LDprg”,將它圖圖 編程窗口中),格式為“被調(diào)用程序名()”。用的程序名,需要手動(dòng)添加一對(duì)小括號(hào)和分號(hào),如圖8所示:圖 相同的運(yùn)算結(jié)果。平時(shí)所使用的各種數(shù)算,例如SIN(X)等就是典型的函數(shù)類(lèi)型。LD程序調(diào)用函數(shù),該函數(shù)變?yōu)橛惺鼓芏薊NEN端添加插入觸點(diǎn)作為使能條件。程序LDPrg用語(yǔ)言LD編寫(xiě),0001節(jié)調(diào)用函數(shù)SIN,主要步驟如下: 添加LD程LD類(lèi)型的PRG“LDPrg”分支后,雙擊該程序名稱(chēng),打開(kāi)窗口如圖9所示,缺省添加了“0001”節(jié)。9“LD”語(yǔ)言的POU編輯窗口-選中前單擊該節(jié)左側(cè)的標(biāo)號(hào),選中該節(jié),如圖0所示:0“LD”語(yǔ)言的POU編輯窗口-選中后第2步添加函數(shù)調(diào)用SIN1所示,1圖 和連接線等編程元件組成。LD通過(guò)水平線和垂直線連接成平面網(wǎng)狀圖。LD“LD一般稱(chēng)最左邊的垂直線為“能量線”,其狀態(tài)是真(TRUE)。各編程元件以一定的規(guī)則LD每個(gè)觸點(diǎn)包含一個(gè)BOOL型變量的值,觸點(diǎn)從左向右傳遞值線圈從左向右傳遞連接的邏輯值,把值賦給指定的BOOL型變:進(jìn)線處值為T(mén)RUE時(shí),變量值為T(mén)RUE:進(jìn)線處值為FALSE時(shí),變量值為T(mén)RUE:進(jìn)線處值為T(mén)RUE時(shí),變量值恒為FALSE,直到后面的指令置位此圖 所示,相同命令項(xiàng)的執(zhí)行圖 圖 LD語(yǔ)言編程的圖 在LD語(yǔ)言
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中專(zhuān)升大專(zhuān)的試題及答案
- 2019-2025年軍隊(duì)文職人員招聘之軍隊(duì)文職教育學(xué)題庫(kù)綜合試卷A卷附答案
- 2019-2025年消防設(shè)施操作員之消防設(shè)備中級(jí)技能考前沖刺試卷A卷含答案
- 2022-2023學(xué)年廣東省廣州二中教育集團(tuán)七年級(jí)(下)期中數(shù)學(xué)試卷(含答案)
- 遺產(chǎn)繼承遺產(chǎn)分配爭(zhēng)議解決合同(2篇)
- 采購(gòu)與分包責(zé)任劃分合同(2篇)
- 2023年云南公務(wù)員《行政職業(yè)能力測(cè)驗(yàn)》試題真題及答案
- 奢侈品知識(shí)培訓(xùn)課件圖片
- 2025年法律知識(shí)競(jìng)賽搶答題庫(kù)及答案(共70題)
- 急診科急救知識(shí)培訓(xùn)課件
- 2025年中考百日誓師大會(huì)校長(zhǎng)發(fā)言稿:激揚(yáng)青春志 決勝中考時(shí)
- YY/T 1860.1-2024無(wú)源外科植入物植入物涂層第1部分:通用要求
- 中央2025年全國(guó)婦聯(lián)所屬在京事業(yè)單位招聘93人筆試歷年參考題庫(kù)附帶答案詳解
- 人教版高中物理選擇性必修第二冊(cè)電磁波的發(fā)射與接收課件
- 《建筑冷熱源》全冊(cè)配套最完整課件1
- 廣州2025年廣東廣州市番禺區(qū)小谷圍街道辦事處下屬事業(yè)單位招聘5人筆試歷年參考題庫(kù)附帶答案詳解
- 2025年春新人教版生物七年級(jí)下冊(cè)全冊(cè)教學(xué)課件
- 【物理】《跨學(xué)科實(shí)踐:制作微型密度計(jì)》(教學(xué)設(shè)計(jì))-2024-2025學(xué)年人教版(2024)初中物理八年級(jí)下冊(cè)
- 2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招數(shù)學(xué)歷年參考題庫(kù)含答案解析
- 封條模板A4直接打印版
- 單細(xì)胞蛋白論文
評(píng)論
0/150
提交評(píng)論