三菱培訓(xùn)教程手冊合集st_第1頁
三菱培訓(xùn)教程手冊合集st_第2頁
三菱培訓(xùn)教程手冊合集st_第3頁
三菱培訓(xùn)教程手冊合集st_第4頁
三菱培訓(xùn)教程手冊合集st_第5頁
已閱讀5頁,還剩59頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、www PLCworld cn三菱可編程邏輯器結(jié)構(gòu)化文本(ST)編程參考手冊 · 安全注意事項(xiàng) · (使用之前務(wù)必閱讀) 在使用本之前,應(yīng)仔細(xì)閱讀本手冊及本手冊中所介紹的關(guān)聯(lián)手冊,同時在充分注意安全的前提下正確地操作。 本手冊中的注意事項(xiàng)僅記載了與本閱 CPU 模塊的用戶手冊。 有關(guān)的內(nèi)容。關(guān)于可編程器系統(tǒng)方面的安全注意事項(xiàng),請參在·安全注意事項(xiàng)·中,安全注意事項(xiàng)被分為“”和“注意”這二個等級。 注意根據(jù)情況不同,即使 ! 注意這一級別的事項(xiàng)也有可能嚴(yán)重后果。 的。 對兩級注意事項(xiàng)都須遵照執(zhí)行,因?yàn)樗鼈儗τ诓僮?安全是妥善保管本手冊,放置于操作 易于取閱

2、的地方,并本手冊交給最終用戶。 設(shè)計(jì)方面的注意事項(xiàng) www PLCworld cn 啟動、維護(hù)時的注意事項(xiàng) A 1 A 1 ! 注意 將個人計(jì)算機(jī)連接在運(yùn)行中的可編程器 CPU 上進(jìn)行操作(在可編程器 CPU 處于運(yùn)行狀態(tài)下的程序變更、強(qiáng)制輸入輸出操作、RUN-STOP 等運(yùn)行狀態(tài)的變更、操作)時,熟讀手冊,充分確認(rèn)安全后進(jìn)行操作。 此外,在可編程器 CPU 處于運(yùn)行狀態(tài)下進(jìn)行程序變更(運(yùn)行中寫入)時,根據(jù)操作條件有時會發(fā)生程序被損壞等問題。充分了解 GX Developer 操作手冊中記載的注意事項(xiàng)的基礎(chǔ)上進(jìn)行操作。 ! 通過個人計(jì)算機(jī)對運(yùn)行中的可編程器進(jìn)行數(shù)據(jù)變更、程序變更、狀態(tài)時,可編程

3、器系統(tǒng)的外部配置互鎖電路,以保證整個系統(tǒng)總是能的方向動作。 此外,在通過個人計(jì)算機(jī)對可編程器 CPU 進(jìn)行操作時,應(yīng)預(yù)先確定由于電纜的接觸不良等導(dǎo)致數(shù)據(jù)通訊異常時的系統(tǒng)方面的處理方法等。 修訂 * 手冊編號在封底的左下角。 日文手冊原稿:SH 080365 E Ó 2007 三菱電機(jī) A 2 A 2 本手冊未被授予工業(yè)知識產(chǎn)權(quán)或其它任何種類的權(quán)利,亦未被授予任何專利證。三菱電機(jī)對使用本手冊中的內(nèi)容造成的工業(yè)知識產(chǎn)權(quán)問題不承擔(dān)責(zé)任。 印刷日期 * 手冊編號 修改內(nèi)容 2007 年 03 月 SH(NA) 080665CHN A 第一版 www PLCworld cn 前言 在此感謝貴方

4、了三菱電機(jī)的。 在使用之前應(yīng)熟讀本書,在充分了解此外,請將本手冊交給最終用戶。 的功能/性能的基礎(chǔ)上正確地使用本。 目錄 安全注意事項(xiàng)A 1 2 3 5 6 7 修訂.A 目錄A 關(guān)于手冊A 手冊的閱讀方法A 本手冊中使用的總稱、簡稱A 新建用于ST 的工程3 定義標(biāo)識3 輸入程序3 對ST 程序進(jìn)行轉(zhuǎn)換(編譯)3 1 3 8 14 5.1 監(jiān)視順控程序5 5.2 軟元件測試5 5.3 運(yùn)行中寫入5 1 2 4 A 3 A 3 7 ST 程序編輯時的便利的功能的介紹7 1 到 7 2 6 將程序保存到個人計(jì)算機(jī)中6 1 到 6 2 5 調(diào)試程序5 1 到 5 6 4 通過可編程器CPU 進(jìn)行、

5、寫入4 1 到 4 2 3 ST 編程www PLCworld cn3 1 到 3 16 2 ST 程序創(chuàng)建步驟2 1 到 2 2 1 概要1 1 到 1 2 8.1 創(chuàng)建FB8 新建工程8 新建FB.8 定義FB 變量8 通過ST 語言創(chuàng)建FB8 1 1 2 5 9 11 11 13 16 16 17 18 8.2 將 FB 粘貼到主.8 定義局部變量8 創(chuàng)建主程序8 .8 8.3寫入到可編程器中8 監(jiān)視順控程序8 確認(rèn)程序的動作8 www PLCworld cnA 4 A 4 索引索引 1 到索引 2 8 ST 編程應(yīng)用篇(將 FB 粘貼到梯形圖中)8 1 到 8 20 關(guān)于手冊 與本有關(guān)

6、的手冊如下表所示。 請根據(jù)需要參考本表。 各操作手冊及結(jié)構(gòu)化文本(ST)編程參考手冊與軟件包一起被刻錄在CDROM 中。 希望單獨(dú)編程手冊時,由于配備有另售的印刷品,因此請通過上表的手冊編號(型號代碼)定購。 A 5 A 5 備注 手冊名稱 手冊編號 GX Developer 版本 8 操作手冊(入門篇) 介紹 GX Developer 的系統(tǒng)配置、安裝方法、啟動方法等有關(guān)內(nèi)容。 (另售) SH 080355 GX Developer 版本 8 操作手冊 介紹 GX Developer 的程序創(chuàng)建方法、打印輸出方法、監(jiān)視方法、調(diào)試方法等有關(guān)內(nèi)容。 (另售) SH 080311C GX Deve

7、loper 版本 8 操作手冊(結(jié)構(gòu)化文本篇) 介紹結(jié)構(gòu)化文本程序創(chuàng)建的操作方法有關(guān)內(nèi)容。 (另售) SH 080666CHN GX Developer 版本 8 操作手冊(功能塊篇) 介紹 GX Developer 的程序創(chuàng)建方法、打印輸出方法等有關(guān)內(nèi)容。 (另售) SH 080639CHN www PLCworld cnQCPU(Q 模式)編程手冊(結(jié)構(gòu)化文本篇) 介紹結(jié)構(gòu)化文本語言的編程方法有關(guān)內(nèi)容。 (另售) SH 080363 QCPU(Q 模式)/QnACPU 編程手冊(公共指令篇) 介紹順控指令、基本指令以及應(yīng)用指令的使用方法有關(guān)內(nèi)容。 (另售) SH 080450CHN 關(guān)聯(lián)手

8、冊 關(guān)聯(lián)手冊 關(guān)于該手冊 本參考手冊是面對初次使用GX Developer 版本 8軟件包(以下簡稱為GX Developer) 創(chuàng)建結(jié)構(gòu)化文本(以下簡稱為ST)程序的讀者為對象的說明書。 “第 1 章 概要”中記述了ST 語言的概要及MELSEC Q 系列中ST 語言的特點(diǎn)。 在“第 2 章6,通過樣本程序?qū)氖褂肧T 語言創(chuàng)建程序的方法起至調(diào)試、保存為止的一系列基本操作方法進(jìn)行了介紹。 “第 7介紹了GX Developer 中配備的便利功能。 “第 8章”作為應(yīng)用篇,通過由梯形圖創(chuàng)建的主程序,介紹了將由ST 語言創(chuàng)建的功能塊(FB)用于梯形圖程序的程序創(chuàng)建方法。 在“第 4、5、,介紹用

9、于可編程器CPU 的方法。 編程手冊 “QCPU(Q 模式)編程手冊(結(jié)構(gòu)化文本篇)”介紹使用GX Developer 進(jìn)行結(jié)構(gòu)化文本(ST)編程。適用于具有可編程器、梯形圖程序相關(guān)知識及編程經(jīng)驗(yàn)的用戶,以及具有C 語言等高級語言相關(guān)知識及編程經(jīng)驗(yàn)的用戶。 操作手冊 “GX Developer 版本 8操作手冊(結(jié)構(gòu)化文本篇)”是詳細(xì)說明了使用GX Developer創(chuàng)建結(jié)構(gòu)化文本程序的操作方法等有關(guān)內(nèi)容的說明書。在需要了解操作的詳細(xì)信息時請參閱該手冊。 www PLCworld cn 希望了解除結(jié)構(gòu)化文本編程以外的信息時 請參閱“GX Developer 版本 8操作手冊”或“GX Deve

10、loper 版本 8操作手冊(入門篇)”。 A 6 A 6 本手冊中使用的總稱、簡稱 在本手冊中,將GX Developer 軟件包、可編程器CPU 通過以下的總稱、簡稱表示。需要標(biāo)明相關(guān)型號 記述模塊的型號。 本手冊中使用的符號及內(nèi)容如下所示: A 7 A 7 符號 內(nèi)容 示例 Point 記述了作為該項(xiàng)目相關(guān)知識應(yīng)預(yù)先了解的內(nèi)容,預(yù)先了解可帶來方便的內(nèi)容。 www PLCworld cn 菜單欄的菜單名 Project ( ) 工具欄中的圖標(biāo) << >> 框的選項(xiàng)卡名 <<Select file>> 框的指令按鈕 按鈕 Jump 總稱/簡稱

11、內(nèi)容對象模塊 ST 結(jié)構(gòu)化文本的簡稱。 FB 功能塊的簡稱。 GX Developer 型號為 SW8D5C GPPW、SW8D5C GPPW A、SW8D5C GPPW V、SW8D5C GPPW VA 的產(chǎn)品統(tǒng)稱名。 基本模式 QCPU 功能版本 B 以后的 Q00JCPU、Q00CPU、Q01CPU 的總稱。 高性能模式 QCPU Q02(H)CPU、Q06CPU、Q12HCPU、Q25HCPU 的總稱。 過程 CPU Q12PHCPU、Q25PHCPU 的總稱。 冗余 CPU Q12PRHCPU、Q25PRHCPU 的總稱。 QCPU(Q 模式) QOOJ、Q00、Q01、Q02(H)

12、、Q06H、Q12H、Q12PH、Q12PRH、Q25H、Q25PH、Q25PRHCPU 的總稱。 備忘錄 www PLC world cn A 8 A 8 1 概概 MELSOFT ST 語言是指,關(guān)于開放/ 3 中定義的語言。 在ST 語言中支持運(yùn)算符、中的邏輯記述方式所制定的國際標(biāo)準(zhǔn)IEC61131語句、函數(shù),可以進(jìn)行如下記述: ! )% 0(/6(& ,(& 以下介紹MELSEC Q 系列中ST 程序的主要特點(diǎn)。 通過部件化可以提高設(shè)計(jì)效率。 在ST 語言中通過預(yù)先執(zhí)行部件化操作將常用的處理定義為功能塊(FB),可以調(diào)用各程序的必要部分。 由此,在提高了程序開發(fā)效率的同

13、時,也減少了程序錯誤,提高了程序的質(zhì)量。 可以在系統(tǒng)運(yùn)行過程中更改程序(運(yùn)行中寫入)。 可以在不停運(yùn)可編程器CPU 的狀況下,對正在執(zhí)行的程序進(jìn)行部分變更。 www PLCworld cn 可以與其它語言程序結(jié)合使用。 由于也支持除ST 語言以外的其它語言,因此可以使用適用于處理對象的語言以提高編程效率。 例如,通過創(chuàng)建梯形圖程序進(jìn)行順序,通過編制ST 語言進(jìn)行運(yùn)算處理。 由于可支持多種語言,可對較大范圍內(nèi)的用途執(zhí)行最佳。 配備了豐富的函數(shù)群。 在STIEC61131,配備了對應(yīng)于MELSEC3 中定義的IEC 函數(shù)。 Q 系列用的各種通用指令的MELSEC 函數(shù)、 1 1 1 1 1 1 概

14、概 MELSOFT 備忘錄 www PLC world cn 1 2 1 2 1 2 ST MELSOFT 從ST 程序的創(chuàng)建起至 調(diào)試為止的基本步驟的流程圖如下所示: 以下示例是僅通過ST 程序創(chuàng)建的程序。 67 67 67 乎 &38 www PLCworld cn 關(guān)于各操作的詳細(xì)內(nèi)容,請參閱關(guān)聯(lián)手冊中記載的“GX Developer 操作手冊”。 2 1 2 1 備注 2 2 ST MELSOFT 備忘錄 www PLC world cn 2 2 2 2 2 3 ST 編程 MELSOFT 在 3介紹了從ST 程序的輸入起至轉(zhuǎn)換(編譯)為止的一系列基本操作。 該介紹的項(xiàng)目如下所

15、示: 新建用于ST 的工程。 定義使用ST 程序的標(biāo)識。 創(chuàng)建ST 程序。 將所創(chuàng)建的ST 程序轉(zhuǎn)換(編譯)為可執(zhí)行的順控程序。 發(fā)生轉(zhuǎn)換(編譯)錯誤時,對程序進(jìn)行修正。 67 新建用于 ST 的工程 以下介紹新建工程的操作方法。 1) 點(diǎn)擊菜單Project(工程) New project(新建工程)。 www PLCworld cn 轉(zhuǎn)下頁 3 1 3 1 3 3 ST 編程 MELSOFT 接上頁 在新建工程框中進(jìn)行設(shè)置。 2) 輸入以下內(nèi)容: ·PLC 系列 ·PLC 類型 ·標(biāo)識設(shè)置 ·程序類型 : QCPU(Q 模式) : Q02(H) :

16、使用標(biāo)識 : ST 3) 點(diǎn)擊 按鈕。 4) 新建用于ST 的工程。 * 打開ST 編輯畫面,進(jìn)入可輸入ST 程序的狀態(tài)。 www PLCworld cn 在此,將PLC 類型設(shè)置為“Q02(H)”。 可兼容ST 程序的可編程器CPU 有以下幾種類型: 3 2 3 2 基本模式 QCPU 高性能模式 QCPU 過程 CPU 冗余 CPU Q00CPU Q00JCPU Q01CPU Q02CPU Q02HCPU Q06HCPU Q12HCPU Q25HCPU Q12PHCPU Q25PHCPU Q12PRHCPU Q25PRHCPU 備注 3 OK 3 ST 編程 MELSOFT 使用標(biāo)識時,需

17、要明確作為標(biāo)識使用的變量。這稱為“定義標(biāo)識”。如果對使用了未定義的標(biāo)識的程序進(jìn)行轉(zhuǎn)換(編譯)將會發(fā)生錯誤,將無法創(chuàng)建順控程序。 標(biāo)識分為全局變量及局部變量這 2 種類型。 全局變量可被用于全部部變量只能被用于進(jìn)行了標(biāo)識定義的程序。 在此,試對隨后輸入的程序示例中使用的局部變量進(jìn)行實(shí)際定義。 顯示局部變量(局部標(biāo)識)設(shè)置畫面 以下介紹對局部變量進(jìn)行定義的操作方法。 關(guān)于全局變量,請參閱“GX Developer 操作手冊”。 1)<<Program(工程)>>選項(xiàng)卡的“Program(程序)”。 www PLCworld cn 2)“MAIN”。 轉(zhuǎn)下頁 3 3 3 3

18、3 ST 編程 MELSOFT 接上頁 3)“Header(局部標(biāo)識)”。 4) 顯示局部變量(局部標(biāo)識)設(shè)置畫面。 www PLCworld cn 3 4 3 4 3 ST 編程 MELSOFT 設(shè)置局部變量(局部標(biāo)識) 1) 輸入標(biāo)識名。 在半角 16 個字符(全角 8 個字符以內(nèi))的范圍內(nèi)輸入標(biāo)識名。標(biāo)識名中不能使用保留字及實(shí)際軟元件等字符串。應(yīng)輸入其它的標(biāo)識。 * 關(guān)于保留字,請參閱“GX Developer 操作手冊”。 2) 輸入軟元件類型。 直接輸入或者從列表框內(nèi)選擇。 www PLCworld cn 3) 在標(biāo)識中輸入注釋。 半角 64 個字符(全角 32 個字符以內(nèi))的范圍內(nèi)

19、輸入。 注釋可以以標(biāo)識信息的工具條形式顯示。 * 關(guān)于標(biāo)識信息,請參閱“7 章 ST 程序編輯時的便利功能的介紹”或者“GX Developer 操作手冊(結(jié)構(gòu)化文本篇)”。 轉(zhuǎn)下頁 3 5 3 5 3 ST 編程 MELSOFT 接上頁 4) 連續(xù)輸入標(biāo)識時,點(diǎn)擊編輯操作的 編輯操作如下所示: 或者 按鈕進(jìn)行追加。 按鈕在當(dāng)前的單元格位置空白行。 按鈕在當(dāng)前的單元格位置的 1 行下空白行。 按鈕當(dāng)前的單元格位置的 1 行將被刪除。 5) 輸入完畢后,點(diǎn)擊 按鈕。 www PLCworld cn 點(diǎn)擊 按鈕。 轉(zhuǎn)下頁 3 6 3 6 OK Register(登錄) Delete(刪除行) Ad

20、d(追加行) Insert(行) Add(追加行) Insert(行) 3 ST 編程 MELSOFT 接上頁 登錄完畢。 點(diǎn)擊 按鈕。 登錄后,標(biāo)題欄顯示的“*”將消失。 www PLCworld cn關(guān)于局部變量的詳細(xì)內(nèi)容,請參閱關(guān)聯(lián)手冊中記載的“GX Developer 操作手冊”。 3 7 3 7 備注 OK 3 ST 編程 MELSOFT 可以使用ST 編輯畫面以文本格式自由地輸入程序,在輸入時應(yīng)注意以下幾點(diǎn): 輸入空白時應(yīng)使用半角空格、 鍵、 鍵。 全角空格將不被作為空白處理。(轉(zhuǎn)換(編譯)是,注釋文內(nèi)可以使用全角空格。 被檢測為錯誤。)但 如果輸入定義的標(biāo)識、語句、注釋,字符顏色

21、將發(fā)生變化。 當(dāng)字符顏色未發(fā)生變化時,可能是輸入出錯,或者標(biāo)識未定義。 以下輸入實(shí)際的列表 1 的程序。 列表1. 3 8 3 8 IFInitialization THEN good := 0; Defective := 0; Yield := 0.0; ELSE IF Inspection THEN good := good +1; ELSEwww PLCworld cn Defective := Defective + 1; END_IF; Yield := DINT_TO_REAL(good)/DINT_TO_REAL(good + Defective); END_IF; Enter

22、Tab 3 ST 編程 MELSOFT 顯示 ST 編輯畫面 1) 用鼠標(biāo)<<Project(工程)>>選項(xiàng)卡的“Body(程序本體)”。 2) 顯示ST 編輯畫面。 www PLCworld cn 輸入字符 輸入“IF”。 * 即使以小寫字母輸入語句時也將被自動地轉(zhuǎn)換為大寫字母。 3 9 3 9 3 ST 編程 MELSOFT 輸入標(biāo)識 標(biāo)識的輸入有直接輸入標(biāo)識名的方法及使用標(biāo)識選擇功能的方法。此外,若要使用標(biāo)識選擇功能,需要預(yù)先對標(biāo)識進(jìn)行定義。 以下介紹使用標(biāo)識選擇功能進(jìn)行輸入的方法。 1) 點(diǎn)擊菜單的Edit(編輯)Select label(標(biāo)識選擇)。 2) 選

23、擇輸入的標(biāo)識。 ,QLWLDOLDWLRQ3) 點(diǎn)擊 按鈕。 www PLCworld cn 4)標(biāo)識。 ,QLWLDOLDWLRQ 3 10 3 10 OK 3 ST 編程 MELSOFT 輸入函數(shù) 以大寫字母輸入函數(shù)。輸入方法有直接輸入方法及使用函數(shù)選擇功能的輸入方法。 以下介紹使用函數(shù)選擇功能進(jìn)行輸入的方法。 1) 點(diǎn)擊菜單的Edit(編輯)Select function(函數(shù)選擇)。 2) 選擇輸入的函數(shù)名。 3) 點(diǎn)擊 按鈕。 www PLCworld cn ',17 72 5($/ 轉(zhuǎn)下頁 3 11 3 11 OK 3 ST 編程 MELSOFT 接上頁 4) 函數(shù)名 入。

24、 * 以工具條的形式顯示函數(shù)自變量的類型。 5) 參考以工具條形式顯示的函數(shù)自變量的類型進(jìn)行自變量的輸入后,輸入完畢。 www PLCworld cn 輸入注釋 注釋對程序的動作產(chǎn)生任何影響。如果記述了程序的處理內(nèi)容,進(jìn)行了何種處理將會一目了然。 首先在程序的第 1 行中輸入注釋。 * 注釋是以表示注釋的開始的“(*”及表示結(jié)束的“*)”圍住進(jìn)行輸入。 轉(zhuǎn)下頁 3 12 3 12 3 ST 編程 MELSOFT 接上頁 參考左邊的示例輸入注釋。 (列表2) 3 13 3 13 ·標(biāo)識信息的顯示 標(biāo)識信息可以以工具條的形式顯示。操作 :將鼠標(biāo)指準(zhǔn)LCw標(biāo)or識ld c位n 置 顯示內(nèi)容

25、 :標(biāo)識名 標(biāo)識類型 標(biāo)識注釋 軟元件* *:表示軟元件已被轉(zhuǎn)換(編譯)。 ·顯示顏色的更改 可以更改語句、注釋、標(biāo)識的字符串、ST 編輯畫面的背景色等。操作:菜單Tools(工具)Change display color(顯示顏色更改) ·自動縮進(jìn)的設(shè)置 可以設(shè)置按下鍵時的字縮進(jìn)及按下鍵時的寬度。 操作:菜單ToolsST editor settings (ST 編輯畫面設(shè)置) 有關(guān)詳細(xì)內(nèi)容請參閱“GX Developer 操作手冊(結(jié)構(gòu)化文本篇)”。 Tab Enter 3 ST 編程 MELSOFT 67 將通過ST 編輯畫面創(chuàng)建的程序變?yōu)榭稍诳删幊炭爻绦?,這個過程被

26、稱為轉(zhuǎn)換(編譯)。 器CPU 中執(zhí)行的順 進(jìn)行轉(zhuǎn)換(編譯) 以下通過創(chuàng)建的程序說明轉(zhuǎn)換(編譯)的操作方法。 1) 點(diǎn)擊菜單的Convert(轉(zhuǎn)換) Convert/Compile(轉(zhuǎn)換/編譯)。 (1) 正常結(jié)束時 將顯示以下信息。 轉(zhuǎn)換(編譯)完畢。 顯示左邊的確認(rèn)畫面后,點(diǎn)擊按鈕。 www PLCworld cn <HV &RPPHQW GDWD WR EH UHIHUUHG WR FRPPHQW E SURJUDP GRHV QRW HLVW * 轉(zhuǎn)換(編譯)正常結(jié)束后標(biāo)題欄中將顯示步數(shù)。 3 14 3 14 No 3 ST 編程 MELSOFT (2) 發(fā)生錯誤時 將顯示

27、編譯出錯顯示(詳細(xì))框。 以下對實(shí)際編譯出錯時的調(diào)試操作進(jìn)行確認(rèn)。 1) 更改程序使之發(fā)生編譯錯誤。 更改列表 2 的第 3 行。 RYOUHIN := 0;RYOUHIN : = 0. 0; 2) 進(jìn)行轉(zhuǎn)換(編譯)。 點(diǎn)擊菜單的Convert(轉(zhuǎn)換) Convert/Compile(轉(zhuǎn)換/編譯)。 www PLCworld cn 3) 發(fā)生編譯錯誤,顯示框。 確認(rèn)出錯的步/行及出錯內(nèi)容。 4) 確認(rèn)發(fā)生錯誤的行。 1) 通過鼠標(biāo)選擇出錯內(nèi)容。 2) 點(diǎn)擊 按鈕。 轉(zhuǎn)下頁 3 15 3 15 Jump(跳轉(zhuǎn)) 3 ST 編程 MELSOFT 接上頁 5)出錯,對不正常的之處進(jìn)行修正。 ST 編

28、輯畫面中將顯示表示出錯位置的標(biāo)記。 確認(rèn)出錯內(nèi)容及程序內(nèi)容,對程序進(jìn)行修正。 修正列表 2 的第 3 行。 good : = 0. 0;good := 0; 點(diǎn)擊菜單的Convert(轉(zhuǎn)換) Convert/Compile(轉(zhuǎn)換/編譯)。 3 16 3 16 有時會發(fā)生出錯位置與實(shí)際的修正位置不相同的現(xiàn)象。 應(yīng)通過“編譯出錯顯示(詳細(xì))”框中顯示的出錯內(nèi)容及出錯位置表示標(biāo)記所指示的行的程序內(nèi)容對不正ww常w 的PLC位wo置rld進(jìn)cn 行確定。 4 通過可編程器 CPU 進(jìn)行、寫入 MELSOFT 在 4介紹通過可編程順控程序的步驟。 器CPU 將轉(zhuǎn)換(編譯)的順控程序?qū)懭氲娇删幊唐鰿PU

29、的步驟以及 PLC 寫入 以下介紹PLC 寫入的操作方法。 顯示PLC 寫入 框,將程序及參數(shù)寫入到可編程器CPU 中。 * PLC 寫入時, 于STOP 狀態(tài)。 可編程器CPU 置 1) 點(diǎn)擊菜單的OnlinePLC(PLC 寫入)。 Write to 2) 在<<File selection(文件選擇)>>選項(xiàng)卡中“Label program (ST, FB,structure)寫入標(biāo)識程序(ST、FB、結(jié)構(gòu)體)”的選擇框。 * 未在選擇框中程序。 ,只能寫入實(shí)際 www PLCworld cn 3) 點(diǎn)擊“Param + Prog(參數(shù)+程序)”。 4) 點(diǎn)擊 按

30、鈕。 * 對可編程運(yùn)行狀態(tài)。 器CPU 進(jìn)行復(fù)位,進(jìn)入 發(fā)生了錯誤時,GX Developer 的 菜單Diagnostics(診斷)PLC diagnostics(PLC 診斷)中確認(rèn)出錯內(nèi)容。 4 1 4 1 Execute(執(zhí)行) 4 4 通過可編程器 CPU 進(jìn)行、寫入 MELSOFT PLC 以下介紹PLC 顯示PLC 的操作方法。 框,從可編程器CPU 中程序及參數(shù)。 1) 點(diǎn)擊菜單的Online()Read from PLC(PLC)。 2) 在<<File selection(文件選擇)>>選項(xiàng)卡中點(diǎn)擊“Param + Prog(參數(shù)+程序)”。 3)

31、點(diǎn)擊 按鈕。 www PLCworld cn 發(fā)生了錯誤時,GX Developer 的菜單Diagnostics(診斷)PLC diagnostics(PLC 診斷)中確認(rèn)出錯內(nèi)容。 4 2 4 2 Execute(執(zhí)行) 4 5 調(diào)試程序 MELSOFT 在 5介紹使用監(jiān)視功能/軟元件測試功能對可編程器CPU 中寫入的順控程序進(jìn)行調(diào)試 的操作等有關(guān)內(nèi)容。 在該介紹的項(xiàng)目如下所示: 監(jiān)視順控程序。 更改位軟元件的值進(jìn)行軟元件測試。 對順控程序的進(jìn)行部分更改,對處于運(yùn)行狀態(tài)的可編程 器CPU 進(jìn)行寫入。 5.1 監(jiān)視順控程序 以下介紹監(jiān)視順控程序的操作方法。 顯示監(jiān)視畫面 1) 點(diǎn)擊菜單的On

32、line(Monitor(監(jiān)視) ) Start monitor(開始監(jiān)視)。 www PLCworld cn 67 在ST 編輯畫面中顯示的標(biāo)識顯示在監(jiān)視畫面的相同一行中。 5 1 5 1 5 5 調(diào)試程序 MELSOFT 5.2 軟元件測試 可以直接更改可編程 器CPU 內(nèi)的標(biāo)識(位軟元件/字軟元件)的值。 以下對位軟元件的值進(jìn)行更改后對程序的動作進(jìn)行確認(rèn)。 確認(rèn)程序的動作 以下介紹位軟元件的值的更改操作。 1) 點(diǎn)擊菜單的Online(Debug(調(diào)試) ) Device test(軟元件測試)。 對表示位軟元件的標(biāo)識“Inspection”強(qiáng)制執(zhí)行ON。 2) 在位軟元件中輸入“Ins

33、pection”。 ,QVSHFWLRQ3) 點(diǎn)擊 按鈕。 www PLCworld cn 轉(zhuǎn)下頁 5 2 5 2 FORCE ON(強(qiáng)制ON) 5 5 調(diào)試程序 MELSOFT 接上頁 在監(jiān)視畫面中進(jìn)行確認(rèn)。 21JRRG www PLCworld cn 請對其它標(biāo)識的值也進(jìn)行更改,對程序的動作進(jìn)行確認(rèn)。 5 3 5 3 GX Developer 對于由ST 語言創(chuàng)建的程序支持以下的調(diào)試功能: ·執(zhí)行程序至任意設(shè)置的中斷點(diǎn)為止進(jìn)行調(diào)試的中斷執(zhí)行 ·以 1 行為執(zhí)行程序、進(jìn)行調(diào)試的逐行執(zhí)行 詳細(xì)內(nèi)容請參閱“GX Developer 操作手冊(結(jié)構(gòu)化文本篇)”中記述的調(diào)試功能

34、。 5 調(diào)試程序 MELSOFT 5.3 運(yùn)行中寫入 可編程器CPU 處于RUN 狀態(tài)時,可以更改部分順控程序。 這稱為運(yùn)行中寫入。 以下更改部分順控程序進(jìn)行實(shí)際的運(yùn)行中寫入。 更改部分程序進(jìn)行運(yùn)行中寫入 更改“Yield”的計(jì)算公式,進(jìn)行運(yùn)行中寫入。 1) 更改部分程序。 www PLCworld cn 在更改行的指示欄中,顯示有表示運(yùn)行中寫入對象行的“*”。 2) 執(zhí)行運(yùn)行中寫入。 點(diǎn)擊菜單的Convert(轉(zhuǎn)換) Convert/Compile(Online change) (轉(zhuǎn)換/編譯(運(yùn)行中寫入)。 轉(zhuǎn)下頁 5 4 5 4 Yield := DINT_TO_REAL (good)/D

35、INT_TO_REAL (good + Defective); Yield := (DINT_TO_REAL (good)/DINT_TO_REAL (good + Defective)*100.0; 5 調(diào)試程序 MELSOFT 接上頁 3) 顯示確認(rèn)信息。 點(diǎn)擊 按鈕。 轉(zhuǎn)下頁 www PLCworld cn5 5 5 5 Yes 5 調(diào)試程序 MELSOFT 接上頁 4) 運(yùn)行中寫入完畢。 點(diǎn)擊 按鈕。 www PLCworld cn 表示運(yùn)行中寫入對象行的“*”消失。 在監(jiān)視畫面中,確認(rèn)“Yield”的當(dāng)前值已變化。 5 6 5 6 OK 6 將程序保存到個人計(jì)算機(jī)中 MELSOFT

36、在 6 保存工程 ,介紹對完成的工程進(jìn)行附加名稱后保存(另存為)等有關(guān)內(nèi)容。 對所創(chuàng)建的工程進(jìn)行附加名稱后保存(另存為)。 1) 點(diǎn)擊菜單Project(工程)Save as(另存為)。 2) 輸入以下內(nèi)容: ·Drive/Path(驅(qū)動器/路徑): C:MELSEC ·Project name(工程名): SAMPLE_ST ·Title(標(biāo)題): work check 3) 點(diǎn)擊 按鈕。 www PLCworld cn 所創(chuàng)建的程序被保存為以下樣式。Drive/Path(驅(qū)動器/路徑) : C:MELSEC Project name(工程名) : SAMPLE_ST Title(標(biāo)題) :work check 67 6 1 6 1 6 Save(保存) 6 將程序保存到個人計(jì)算機(jī)中 MELSOFT 備忘錄 www PLC world cn 6 2 6 2 6 7 ST 程序編輯時的便利的功能的介紹 MELSOFT 本章介紹編輯ST預(yù)先了解可帶來便利的功能。 若要了解詳細(xì)內(nèi)容,請參閱“GX Developer 操作手冊(結(jié)構(gòu)化文本篇)”。 (1) 窗口拆分 在編輯較大程序的過程中,希望確認(rèn)已編輯的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論