版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、結(jié)構(gòu)化文本編程參考手冊(cè)三菱電機(jī)自動(dòng)化(上海)地址:上海市黃浦區(qū)新昌路80號(hào)智富廣場(chǎng)4樓:200003三菱可編程邏輯器:傳真:ric-內(nèi)容更改恕不另行通知(ST)結(jié)構(gòu)化文本(ST)結(jié)構(gòu)化文本(ST)編程參考手冊(cè)編程參考手冊(cè)書號(hào)SH(NA)-080665CHN-A(0703)印號(hào)技術(shù)服務(wù):服務(wù)時(shí)間: 9:0012:0013:0017:00(節(jié)假日除外)d 安全注意事項(xiàng) (使用之前務(wù)必閱讀) 在使用本之前,應(yīng)仔細(xì)閱讀本手冊(cè)及本手冊(cè)中所介紹的關(guān)聯(lián)手冊(cè),同時(shí)在充分注意安全的前提下正確地操作。 本手冊(cè)中的注意事項(xiàng)僅記載了與本閱 CPU 模塊的用戶手冊(cè)。 有關(guān)的內(nèi)容。關(guān)于可編程器系統(tǒng)方面的安全注意事項(xiàng),請(qǐng)參
2、在安全注意事項(xiàng)中,安全注意事項(xiàng)被分為“”和“注意”這二個(gè)等級(jí)。 注意根據(jù)情況不同,即使 ! 注意這一級(jí)別的事項(xiàng)也有可能嚴(yán)重后果。 的。 對(duì)兩級(jí)注意事項(xiàng)都須遵照?qǐng)?zhí)行,因?yàn)樗鼈儗?duì)于操作 安全是妥善保管本手冊(cè),放置于操作 易于取閱的地方,并應(yīng)將本手冊(cè)交給最終用戶。 m設(shè)計(jì)方面的注意事項(xiàng) 啟動(dòng)、維護(hù)時(shí)的注意事項(xiàng) A - 1 A - 1 ! 注意 將個(gè)人計(jì)算機(jī)連接在運(yùn)行中的可編程器 CPU 上進(jìn)行操作(在可編程器 CPU 處于運(yùn)行狀態(tài)下的程序變更、強(qiáng)制輸入輸出操作、RUN-STOP 等運(yùn)行狀態(tài)的變更、操作)時(shí),應(yīng)在熟 讀手冊(cè),充分確認(rèn)安全后進(jìn)行操作。 此外,在可編程器 CPU 處于運(yùn)行狀態(tài)下進(jìn)行程序變更
3、(運(yùn)行中寫入)時(shí),根據(jù)操作條件有時(shí)會(huì)發(fā)生程序被損壞等問題。應(yīng)在充分了解 GX記載作。 ! 通過個(gè)人計(jì)算機(jī)對(duì)運(yùn)行中的可編程器進(jìn)行數(shù)據(jù)變更、程序變更、狀態(tài)時(shí),應(yīng)在可編程器系統(tǒng)的外部配置互鎖電路,以保證整個(gè)系統(tǒng)總是能向安全的方向動(dòng)作。 此外,在通過個(gè)人計(jì)算機(jī)對(duì)可編程器 CPU 進(jìn)行操作時(shí),應(yīng)預(yù)先確定由于電纜的接觸不良等導(dǎo)致數(shù)據(jù)通訊異常時(shí)的系統(tǒng)方面的處理方法等。 修訂 * 手冊(cè)編號(hào)在封底的左下角。 日文手冊(cè)原稿:SH-080365-E 2007 三菱電機(jī) A - 2 A - 2 本手冊(cè)未被授予工業(yè)知識(shí)產(chǎn)權(quán)或其它任何種類的權(quán)利,亦未被授予任何專利證。三菱電機(jī)對(duì)使用本手冊(cè)中的內(nèi)容造成的工業(yè)知識(shí)產(chǎn)權(quán)問題不承
4、擔(dān)責(zé)任。 印刷日期 * 手冊(cè)編號(hào) 修改內(nèi)容 2007 年 03 月 SH(NA)-080665CHN-A 第一版 前言 在此感謝貴方了三菱電機(jī)的。 在使用之前應(yīng)熟讀本書,在充分了解此外,請(qǐng)將本手冊(cè)交給最終用戶。 的功能/性能的基礎(chǔ)上正確地使用本。 目錄 安全注意事項(xiàng)A - 1 修訂.A - 2 目錄A - 3 關(guān)于手冊(cè) .A 5 手冊(cè)的閱讀方法 .A 6 本手冊(cè)中使用的總稱、簡(jiǎn)稱 .A 7 新建用于ST 的工程3 - 1 定義標(biāo)識(shí) .33 輸入程序 .38 對(duì)ST 程序進(jìn)行轉(zhuǎn)換(編譯).314 5.1 監(jiān)視順控程序5 - 1 5.2 軟元件測(cè)試 .52 5.3 運(yùn)行中寫入 .54 A - 3
5、A - 3 7 ST 程序編輯時(shí)的便利的功能的介紹7 - 1 到 7 - 2 6 將程序保存到個(gè)人計(jì)算機(jī)中6 - 1 到 6 - 2 5 調(diào)試程序5 - 1 到 5 - 6 4 通過可編程器CPU 進(jìn)行、寫入4 - 1 到 4 - 2 ST 編程3 - 1 到 3 - 16 2 ST 程序創(chuàng)建步驟2 - 1 到 2 - 2 1 概要1 - 1 到 1 - 2 8.1 創(chuàng)建FB8 - 1 新建工程 .81 新建FB.82 定義FB 變量 .85 通過ST 語言創(chuàng)建FB .89 8.2 將 FB 粘貼到主程序中.811 定義局部變量 .811 創(chuàng)建主程序 .813 8.3.8 - 16 寫入到可編
6、程器中8 - 16 監(jiān)視順控程序8 - 17 確認(rèn)程序的動(dòng)作 .818 A - 4 A - 4 索引索引 - 1 到索引 - 2 8 ST 編程應(yīng)用篇(將 FB 粘貼到梯形圖中)8 - 1 到 8 - 20 關(guān)于手冊(cè) 與本有關(guān)的手冊(cè)如下表所示。 請(qǐng)根據(jù)需要參考本表。 各操作手冊(cè)及結(jié)構(gòu)化文本(ST)編程參考手冊(cè)與軟件包一起被刻錄在CD-ROM 中。 希望單獨(dú)編程手冊(cè)時(shí),由于配備有另售的印刷品,因此請(qǐng)通過上表的手冊(cè)編號(hào)(型號(hào)代碼)定購。 A - 5 A - 5 備注 手冊(cè)名稱 手冊(cè)編號(hào) GX Developer 版本 8 操作手冊(cè)(入門篇) 介紹 GX Developer 的系統(tǒng)配置、安裝方法、啟
7、動(dòng)方法等有關(guān)內(nèi)容。 (另售) SH-080355 GX Developer 版本 8 操作手冊(cè) 介紹 GX Developer 的程序創(chuàng)建方法、打印輸出方法、監(jiān)視方法、調(diào)試方法等有關(guān)內(nèi)容。 (另售) SH-080311C GX Developer 版本 8 操作手冊(cè)(結(jié)構(gòu)化文本篇) 介紹結(jié)構(gòu)化文本程序創(chuàng)建的操作方法有關(guān)內(nèi)容。 (另售) SH-080666CHN GX Developer 版本 8 操作手冊(cè)(功能塊篇) 介紹 GX Developer 的程序創(chuàng)建方法、打印輸出方法等有關(guān)內(nèi)容。 (另售) SH-080639CHN QCPU(Q 模式)編程手冊(cè)(結(jié)構(gòu)化文本篇) 介紹結(jié)構(gòu)化文本語言的編
8、程方法有關(guān)內(nèi)容。 (另售) SH-080363 QCPU(Q 模式)/QnACPU 編程手冊(cè)(公共指令篇) 介紹順控指令、基本指令以及應(yīng)用指令的使用方法有關(guān)內(nèi)容。 (另售) SH-080450CHN 關(guān)聯(lián)手冊(cè) 關(guān)聯(lián)手冊(cè) 關(guān)于該手冊(cè) 本參考手冊(cè)是面對(duì)初次使用GX Developer 版本 8軟件包(以下簡(jiǎn)稱為GX Developer) 創(chuàng)建結(jié)構(gòu)化文本(以下簡(jiǎn)稱為ST)程序的讀者為對(duì)象的說明書。 “第 1 章 概要”中記述了ST 語言的概要及MELSEC-Q 系列中ST 語言的特點(diǎn)。 在“第 2 章6 章”中,通過樣本程序?qū)氖褂肧T 語言創(chuàng)建程序的方法起至調(diào)試、保存為止的一系列基本操作方法進(jìn)行了
9、介紹。 “第 7 章”中介紹了GX Developer 中配備的便利功能。 “第 8章”作為應(yīng)用篇,通過由梯形圖創(chuàng)建的主程序,介紹了將由ST 語言創(chuàng)建的功能塊(FB)用于梯形圖程序的程序創(chuàng)建方法。 在“第 4、5、8章”中,介紹用于可編程器CPU 的方法。 編程手冊(cè) “QCPU(Q 模式)編程手冊(cè)(結(jié)構(gòu)化文本篇)”介紹使用GX Developer 進(jìn)行結(jié)構(gòu)化文本(ST)編程。適用于具有可編程器、梯形圖程序相關(guān)知識(shí)及編程經(jīng)驗(yàn)的用戶,以及具有C 語言等高級(jí)語言相關(guān)知識(shí)及編程經(jīng)驗(yàn)的用戶。 操作手冊(cè) “GX Developer 版本 8操作手冊(cè)(結(jié)構(gòu)化文本篇)”是詳細(xì)說明了使用GX Developer
10、 創(chuàng)建結(jié)構(gòu)化文本程序的操作方法等有關(guān)內(nèi)容的說明書。在需要了解操作的詳細(xì)信息時(shí)請(qǐng)參閱該手冊(cè)。 希望了解除結(jié)構(gòu)化文本編程以外的信息時(shí) 請(qǐng)參閱“GX Developer 版本 8操作手冊(cè)”或“GX Developer 版本 8操作手冊(cè)(入門篇)”。 A - 6 A - 6 nn 本手冊(cè)中使用的總稱、簡(jiǎn)稱 在本手冊(cè)中,將GX Developer 軟件包、可編程示。需要標(biāo)明相關(guān)型號(hào)時(shí),將記述模塊的型號(hào)。 器CPU 通過以下的總稱、簡(jiǎn)稱表 本手冊(cè)中使用的符號(hào)及內(nèi)容如下所示: m A - 7 A - 7 符號(hào) 內(nèi)容 示例 Point 記述了作為該項(xiàng)目相關(guān)知識(shí)應(yīng)預(yù)先了解的內(nèi)容,預(yù)先了解可帶來方便的內(nèi)容。 n
11、菜單欄的菜單名 Project ( ) 工具欄中的圖標(biāo) 框的選項(xiàng)卡名 框的指令按鈕 按鈕 Jump 總稱/簡(jiǎn)稱 內(nèi)容對(duì)象模塊 ST 結(jié)構(gòu)化文本的簡(jiǎn)稱。 FB 功能塊的簡(jiǎn)稱。 GX Developer 型號(hào)為 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
12、 Q12PRHCPU、Q25PRHCPU 的總稱。 QCPU(Q 模式) QOOJ、Q00、Q01、Q02(H)、Q06H、Q12H、Q12PH、Q12PRH、Q25H、Q25PH、Q25PRHCPU 的總稱。 備忘錄 A - 8 A - 8 w 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í)行部件化操作將常用的處理定義
13、為功能塊(FB),可以調(diào)用各程序的必要部分。 由此,在提高了程序開發(fā)效率的同時(shí),也減少了程序錯(cuò)誤,提高了程序的質(zhì)量。 可以在系統(tǒng)運(yùn)行過程中更改程序(運(yùn)行中寫入)。 可以在不停運(yùn)可編程器CPU 的狀況下,對(duì)正在執(zhí)行的程序進(jìn)行部分變更。 可以與其它語言程序結(jié)合使用。 由于也支持除ST 語言以外的其它語言,因此可以使用適用于處理對(duì)象的語言以提高編程效率。 例如,通過創(chuàng)建梯形圖程序進(jìn)行順序,通過編制ST 語言進(jìn)行運(yùn)算處理。 由于可支持多種語言,可對(duì)較大范圍內(nèi)的用途執(zhí)行最佳。 配備了豐富的函數(shù)群。 在ST 程序中3 系列EC 1 - 1 1 - 1 1 概概 MELSOFT 備忘錄 1 - 2 1 -
14、2 1 2 ST 程程程程程程 MELSOFT 從ST 程序的創(chuàng)建起至 調(diào)試為止的基本步驟的流程圖如下所示: 以下示例是僅通過ST 程序創(chuàng)建的程序。 67 67 67 乎 &38 作的記操 2 - 1 2 - 1 2 ST 程程程程程程 MELSOFT 備忘錄 2 - 2 2 - 2 2 rl 3 ST 編程 MELSOFT 在 3 章中介紹了從ST 程序的輸入起至轉(zhuǎn)換(編譯)為止的一系列基本操作。 該章中介紹的項(xiàng)目如下所示: 新建用于ST 的工程。 定義使用ST 程序的標(biāo)識(shí)。 創(chuàng)建ST 程序。 將所創(chuàng)建的ST 程序轉(zhuǎn)換(編譯)為可執(zhí)行的順控程序。 發(fā)生轉(zhuǎn)換(編譯)錯(cuò)誤時(shí),對(duì)程序進(jìn)行修正。 6
15、7 新建用于 ST 的工程 以下介紹新建工程的操作方法。 1) 點(diǎn)擊菜單Project(工程) New project(新建工程)。 Mrl 轉(zhuǎn)下 3 - 1 3 - 1 ld 3 ST 編程 MELSOFT 接上頁 在新建工程框中進(jìn)行設(shè)置。 2) 輸入以下內(nèi)容: PLC 系列 PLC 類型 標(biāo)識(shí)設(shè)置 程序類型 : QCPU(Q 模式) : Q02(H) : 使用標(biāo)識(shí) : ST 3) 點(diǎn)擊 按鈕。 4) 新建用于ST 的工程。 * 打開ST 編輯畫面,進(jìn)入可輸入ST 程序的狀態(tài)。 I ld 在此,將PLC 類型設(shè)置為“Q02(H)”。 可兼容ST 程序的可編程器CPU 有以下幾種類型: 3 -
16、 2 3 - 2 基本模式 QCPU 高性能模式 QCPU 過程 CPU 冗余 CPU Q00CPU Q00JCPU Q01CPU Q02CPU Q02HCPU Q06HCPU Q12HCPU Q25HCPU Q12PHCPU Q25PHCPU Q12PRHCPU Q25PRHCPU 備注 OK .PLC.p 3 ST 編程 MELSOFT 使用標(biāo)識(shí)時(shí),需要明確作為標(biāo)識(shí)使用的變量。這稱為“定義標(biāo)識(shí)”。如果對(duì)使用了未定義的標(biāo)識(shí)的程序進(jìn)行轉(zhuǎn)換(編譯)將會(huì)發(fā)生錯(cuò)誤,將無法創(chuàng)建順控程序。 標(biāo)識(shí)分為全局變量及局部變量這 2 種類型。 全局變量可被用于全部部變量只能被用于進(jìn)行了標(biāo)識(shí)定義的程序。 在此,試對(duì)
17、隨后輸入的程序示例中使用的局部變量進(jìn)行實(shí)際定義。 顯示局部變量(局部標(biāo)識(shí))設(shè)置畫面 以下介紹對(duì)局部變量進(jìn)行定義的操作方法。 關(guān)于全局變量,請(qǐng)參閱“GX Developer 操作手冊(cè)”。 1) 雙擊選項(xiàng)卡的“Program(程序)”。 w.P 2) 雙擊“M 3 - 3 3 - 3 cncn 3 ST 編程 MELSOFT 接上頁 3) 雙擊“Header(局部標(biāo)識(shí))”。 4) 顯示局部變量(局部標(biāo)識(shí))設(shè)置畫面。 ocn 3 - 4 3 - 4 3 ST 編程 MELSOFT 設(shè)置局部變量(局部標(biāo)識(shí)) 1) 輸入標(biāo)識(shí)名。 在半角 16 個(gè)字符(全角 8 個(gè)字符以內(nèi))的范圍內(nèi)輸入標(biāo)識(shí)名。標(biāo)識(shí)名中不
18、能使用保留字及實(shí)際軟元件等字符串。應(yīng)輸入其它的標(biāo)識(shí)。 * 關(guān)于保留字,請(qǐng)參閱“GX Developer 操作手冊(cè)”。 2) 輸入軟元件類型。 直接輸入或者從列表框內(nèi)選擇。 3) 在標(biāo)識(shí)中輸入注釋。 應(yīng)在半角 64 個(gè)字符(全角 32 個(gè)字符以內(nèi))的范圍內(nèi)輸入。 注釋可以以標(biāo)識(shí)信息的工具條形式顯示。 * 關(guān)于標(biāo)識(shí)信息,請(qǐng)參閱“7 章 ST 程序編輯時(shí)的便利功能的介紹”或者“GX Developer 操作手冊(cè)(結(jié)構(gòu)化文本篇)”。 轉(zhuǎn)下頁 3 - 5 3 - 5 3 ST 編程 MELSOFT 接上頁 4) 連續(xù)輸入標(biāo)識(shí)時(shí),點(diǎn)擊編輯操作的 編輯操作如下所示: 或者 按鈕進(jìn)行追加。 按鈕在當(dāng)前的單元格
19、位置空白行。 按鈕在當(dāng)前的單元格位置的 1 行下空白行。 按鈕當(dāng)前的單元格位置的 1 行將被刪除。 5) 輸入完畢后,點(diǎn)擊 按鈕。 點(diǎn)擊 按鈕。 轉(zhuǎn)下頁 3 - 6 3 - 6 OK Register(登錄) Delete(刪除行) Add(追加行) Insert(行) Add(追加行) Insert(行) 3 ST 編程 MELSOFT 接上頁 登錄完畢。 點(diǎn)擊 按鈕。 登錄后,標(biāo)題欄顯示的“*”將消失。 關(guān)于局部變量的詳細(xì)內(nèi)容,請(qǐng)參閱關(guān)聯(lián)手冊(cè)中記載的“GX Developer 操作手冊(cè)”。 3 - 7 3 - 7 備注 OK wo 3 ST 編程 MELSOFT 可以使用ST 編輯畫面以文
20、本格式自由地輸入程序,在輸入時(shí)應(yīng)注意以下幾點(diǎn): 輸入空白時(shí)應(yīng)使用半角空格、 鍵、 鍵。 全角空格將不被作為空白處理。(轉(zhuǎn)換(編譯)時(shí)將被檢測(cè)為錯(cuò)誤。)但是,注釋文內(nèi)可以使用全角空格。 如果輸入定義的標(biāo)識(shí)、語句、注釋,字符顏色將發(fā)生變化。 當(dāng)字符顏色未發(fā)生變化時(shí),可能是輸入出錯(cuò),或者標(biāo)識(shí)未定義。 以下輸入實(shí)際的列表-1 的程序。 列表-1. 1 3 - 8 3 - 8 IFInitialization THEN good := 0; Defective := 0; Yield := 0.0; ELSE IF Inspection THEN good := good +1; ELSEwo Defe
21、ctive := Defective + 1; END_IF; Yield := DINT_TO_REAL(good)/DINT_TO_REAL(good + Defective); E Enter Tab cncn 3 ST 編程 MELSOFT 顯示 ST 編輯畫面 1) 用鼠標(biāo)雙擊選項(xiàng)卡的“Body(程序本體)”。 2) 顯示ST 編輯畫面。 ocn 輸入字符 輸入“IF”。 * 即使以小寫字母輸入語句時(shí)也將被自動(dòng)地轉(zhuǎn)換為大寫字母。 3 - 9 3 - 9 pl 3 ST 編程 MELSOFT 輸入標(biāo)識(shí) 標(biāo)識(shí)的輸入有直接輸入標(biāo)識(shí)名的方法及使用標(biāo)識(shí)選擇功能的方法。此外,若要使用標(biāo)識(shí)選擇功能
22、,需要預(yù)先對(duì)標(biāo)識(shí)進(jìn)行定義。 以下介紹使用標(biāo)識(shí)選擇功能進(jìn)行輸入的方法。 1) 點(diǎn)擊菜單的Edit(編輯)Select label(標(biāo)識(shí)選擇)。 2) 選擇輸入的標(biāo)識(shí)。 ,QLWLDOLDWLRQ3) 點(diǎn)擊 按鈕。 .9C 4 ,QLWL 3 - 10 3 - 10 OK w.PLCw. 3 ST 編程 MELSOFT 輸入函數(shù) 以大寫字母輸入函數(shù)。輸入方法有直接輸入方法及使用函數(shù)選擇功能的輸入方法。 以下介紹使用函數(shù)選擇功能進(jìn)行輸入的方法。 1) 點(diǎn)擊菜單的Edit(編輯)Select function(函數(shù)選擇)。 2) 選擇輸入的函數(shù)名。 3) 點(diǎn)擊 ww. ,17B72B5($/ 3 -
23、11 3 - 11 LClc 3 ST 編程 MELSOFT 接上頁 4) 函數(shù)名 入。 * 以工具條的形式顯示函數(shù)自變量的類型。 5) 參考以工具條形式顯示的函數(shù)自變量的類型進(jìn)行自變量的輸入后,輸入完畢。 .LC 輸入注釋 注釋對(duì)程序的動(dòng)作產(chǎn)生任何影響。如果記述了程序的處理內(nèi)容,進(jìn)行了何種處理將會(huì)一目了然。 首先在程序的第 1 行中輸入注釋。 * 注釋是以表示注釋的開始的“(*”及表示結(jié)束的“*)”圍住進(jìn)行 3 - 12 3 - 12 Ccw 3 ST 編程 MELSOFT 接上頁 參考左邊的示例輸入注釋。 (列表-2) 9 3 - 13 3 - 13 標(biāo)識(shí)信息的顯示 標(biāo)識(shí)信息可以以工具條的
24、形式顯示。操作 :將鼠標(biāo)指準(zhǔn)Cw標(biāo)位置 顯示內(nèi)容 :標(biāo)識(shí)名 標(biāo)識(shí)類型 標(biāo)識(shí)注釋 軟元件* *:表示軟元件已被轉(zhuǎn)換(編譯)。 顯示顏色的更改 可以更改語句、注釋、標(biāo)識(shí)的字符串、ST 編輯畫面的背景色等。操作:菜單Tools(工具)Change display color(顯示顏色更改) 自動(dòng)縮進(jìn)的設(shè)置 可以設(shè)置按下鍵時(shí)的字縮進(jìn)及按下鍵時(shí)的寬度。 操作:菜單ToolsST editor settings (ST 編輯畫面設(shè)置) 有關(guān)詳細(xì)內(nèi)容請(qǐng)參閱“GX Developer 操作手冊(cè)(結(jié)構(gòu) Tab Enter 3 ST 編程 MELSOFT 67 將通過ST 編輯畫面創(chuàng)建的程序變?yōu)榭稍诳删幊炭爻绦颍?/p>
25、這個(gè)過程被稱為轉(zhuǎn)換(編譯)。 器CPU 中執(zhí)行的順 進(jìn)行轉(zhuǎn)換(編譯) 以下通過創(chuàng)建的程序說明轉(zhuǎn)換(編譯)的操作方法。 1) 點(diǎn)擊菜單的Convert(轉(zhuǎn)換) Convert/Compile(轉(zhuǎn)換/編譯)。 (1) 正常結(jié)束時(shí) 將顯示以下信息。 轉(zhuǎn)換(編譯)完畢。 顯示左邊的確認(rèn)畫面后,點(diǎn)擊按鈕。 HV &RPPHQW GDWD WR EH UHIHUUHG WR FRPPHQW E SURJUDP GRHV 轉(zhuǎn)顯 3 - 14 3 - 14 No rl 3 ST 編程 MELSOFT (2) 發(fā)生錯(cuò)誤時(shí) 將顯示編譯出錯(cuò)顯示(詳細(xì))框。 以下對(duì)實(shí)際編譯出錯(cuò)時(shí)的調(diào)試操作進(jìn)行確認(rèn)。 1) 更改程序使
26、之發(fā)生編譯錯(cuò)誤。 更改列表-2 的第 3 行。 RYOUHIN := 0;RYOUHIN : = 0. 0; 2) 進(jìn)行轉(zhuǎn)換(編譯)。 點(diǎn)擊菜單的Convert(轉(zhuǎn)換) Convert/Compile(轉(zhuǎn)換/編譯)。 Mrl 3) 發(fā)生編譯錯(cuò)誤,顯示框。 確認(rèn)出錯(cuò)的步/行及出錯(cuò)內(nèi)容。 4) 確認(rèn)發(fā)生錯(cuò)誤的行。 1) 通過鼠標(biāo)選擇出錯(cuò)內(nèi)容。 2) 點(diǎn)擊 按鈕。 3 - 15 3 - 15 Jump(跳轉(zhuǎn)) ld 3 ST 編程 MELSOFT 接上頁 5)出錯(cuò),對(duì)不正常的之處進(jìn)行修正。 ST 編輯畫面中將顯示表示出錯(cuò)位置的標(biāo)記。 確認(rèn)出錯(cuò)內(nèi)容及程序內(nèi)容,對(duì)程序進(jìn)行修正。 修正列表-2 的第 3
27、行。 good : = 0. 0;good := 0; 點(diǎn)擊菜單的Convert(轉(zhuǎn)換) Convert/Compile(轉(zhuǎn)換/編譯)。 I 3 - 16 3 - 16 有時(shí)會(huì)發(fā)生出錯(cuò)位置與實(shí)際的修正位置不相同的現(xiàn)象。 應(yīng)通過“編譯出錯(cuò)顯示(詳細(xì))”框中顯示的出錯(cuò)內(nèi)容及出錯(cuò)位置表示標(biāo)記所指 示的行的程序內(nèi)容對(duì)不置ld行 wo 4 通過可編程器 CPU 進(jìn)行、寫入 MELSOFT 在 4 章中介紹通過可編程順控程序的步驟。 PLC 寫入 以下介紹PLC 寫入的操作方法。 器CPU 將轉(zhuǎn)換(編譯)的順控程序?qū)懭氲娇删幊唐鰿PU 的步驟以及 顯示PLC 寫入 框,將程序及參數(shù)寫入到可編程器CPU 中
28、。 * PLC 寫入時(shí),應(yīng)將可編程于STOP 狀態(tài)。 器CPU 置 1) 點(diǎn)擊菜單的OnlinePLC(PLC 寫入)。 Write to 2) 在選項(xiàng)卡中勾選“Label program (ST, FB,structure)寫入標(biāo)識(shí)程序(ST、 FB、結(jié)構(gòu)體)”的選擇框。 * 未在選擇框中勾選時(shí),只能寫入實(shí)際程序。 3) 點(diǎn)擊“Param + Prog(參數(shù)+程序)”。 1wo 4) 點(diǎn)擊 按鈕。 * 對(duì)可編程運(yùn)行狀態(tài)。 器CPU 進(jìn)行復(fù)位,進(jìn)入 發(fā)生了錯(cuò)誤時(shí),應(yīng)在GX Developer 的菜單Diagnostics(診斷)PLC diagnostics(PLC 診斷)中確認(rèn)出錯(cuò)內(nèi) 4 -
29、 1 4 - 1 Execute(執(zhí)行) rl 4 通過可編程器 CPU 進(jìn)行、寫入 MELSOFT PLC 以下介紹PLC 顯示PLC 的操作方法。 框,從可編程器CPU 中程序及參數(shù)。 1) 點(diǎn)擊菜單的Online()Read from PLC(PLC)。 2) 在選項(xiàng)卡中點(diǎn)擊“Param + Prog(參數(shù)+程序)”。 3) 點(diǎn)擊 按鈕。 M rl 發(fā)生了錯(cuò)誤時(shí),應(yīng)在GX Developer 的菜單Diagnostics(診斷)PLC diagnostics(PLC 診斷)中確認(rèn)出錯(cuò)內(nèi)容 4 - 2 4 - 2 Execute(執(zhí)行) or 5 調(diào)試程序 MELSOFT 在 5 章中介紹
30、使用監(jiān)視功能/軟元件測(cè)試功能對(duì)可編程的操作等有關(guān)內(nèi)容。 在該章中介紹的項(xiàng)目如下所示: 監(jiān)視順控程序。 更改位軟元件的值進(jìn)行軟元件測(cè)試。 器CPU 中寫入的順控程序進(jìn)行調(diào)試 對(duì)順控程序的進(jìn)行部分更改,對(duì)處于運(yùn)行狀態(tài)的可編程器CPU 進(jìn)行寫入。 5.1 監(jiān)視順控程序 以下介紹監(jiān)視順控程序的操作方法。 顯示監(jiān)視畫面 1) 點(diǎn)擊菜單的Online(Monitor(監(jiān)視) ) Start monitor(開始監(jiān)視)。 Hor 67 在ST 編輯畫面中顯示的標(biāo)識(shí)顯示在監(jiān)視畫面的相同一行 5 - 1 5 - 1 .PLC.p 5 調(diào)試程序 MELSOFT 5.2 軟元件測(cè)試 可以直接更改可編程 器CPU 內(nèi)
31、的標(biāo)識(shí)(位軟元件/字軟元件)的值。 以下對(duì)位軟元件的值進(jìn)行更改后對(duì)程序的動(dòng)作進(jìn)行確認(rèn)。 確認(rèn)程序的動(dòng)作 以下介紹位軟元件的值的更改操作。 1) 點(diǎn)擊菜單的Online(Debug(調(diào)試) ) Device test(軟元件測(cè)試)。 對(duì)表示位軟元件的標(biāo)識(shí)“Inspection”強(qiáng)制執(zhí)行ON。 2) 在位軟元件中輸入“Inspection”。 ,QVSHFWLRQ3) 點(diǎn)擊 按 w.P 5 - 2 5 - 2 FORCE ON(強(qiáng)制ON) wo 5 調(diào)試程序 MELSOFT 接上頁 在監(jiān)視畫面中進(jìn)行確認(rèn)。 21JRRG1 wo 請(qǐng)對(duì)其它標(biāo)識(shí)的值也進(jìn)行更改,對(duì)程序的動(dòng)作進(jìn)行確認(rèn)。 5 - 3 5 -
32、 3 GX Developer 對(duì)于由ST 語言創(chuàng)建的程序支持以下的調(diào)試功能: 執(zhí)行程序至任意設(shè)置的中斷點(diǎn)為止進(jìn)行調(diào)試的中斷執(zhí)行 以 1 行為執(zhí)行程序、進(jìn)行調(diào)試的逐行執(zhí)行 詳細(xì)內(nèi)容請(qǐng)參閱“GX Developer 操作手冊(cè)(結(jié)構(gòu)化文本篇)”中記述 cncn 5 調(diào)試程序 MELSOFT 5.3 運(yùn)行中寫入 可編程器CPU 處于RUN 狀態(tài)時(shí),可以更改部分順控程序。 這稱為運(yùn)行中寫入。 以下更改部分順控程序進(jìn)行實(shí)際的運(yùn)行中寫入。 更改部分程序進(jìn)行運(yùn)行中寫入 更改“Yield”的計(jì)算公式,進(jìn)行運(yùn)行中寫入。 1) 更改部分程序。 ocn 在更改行的指示欄中,顯示有表示運(yùn)行中寫入對(duì)象行的“*”。 2)
33、 執(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)/DINT_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)下頁 5 - 5 5 - 5 Yes nn 5 調(diào)試程序 MELSOFT 接上頁 4) 運(yùn)行中寫入完畢。 點(diǎn)擊 按鈕。 mn 表示運(yùn)行中寫入對(duì)象行的“*”消失。 在監(jiān)視畫面中,確認(rèn)“Yield”的當(dāng)前值已變化。 5 - 6 5 - 6 OK r 6 將程序保存到個(gè)人計(jì)算機(jī)中 MELSOFT 在 6 章中,介紹對(duì)完成的工程進(jìn)行附加名稱后保存(另存為)等有關(guān)內(nèi)容。 保存工程 對(duì)所創(chuàng)建的工程進(jìn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025青島市新勞動(dòng)合同范
- 2025家電銷售合同簡(jiǎn)單范本
- 基于北斗網(wǎng)格碼的文化遺產(chǎn)數(shù)據(jù)管理與檢索研究
- 二零二四年度債權(quán)債務(wù)擔(dān)保合同范本(綜合服務(wù))3篇
- 2025年食堂智能化升級(jí)改造承包合同3篇
- 二零二五年度夏令營家長溝通與反饋機(jī)制合同4篇
- 2025版塔吊勞務(wù)用工合同質(zhì)量追溯與責(zé)任界定3篇
- 二零二五年度木工班組承包知識(shí)產(chǎn)權(quán)保護(hù)合同4篇
- 2025年度高端定制木雕工藝品批量購銷合作協(xié)議4篇
- 浦城光纜施工方案
- 2025年山東浪潮集團(tuán)限公司招聘25人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024年財(cái)政部會(huì)計(jì)法律法規(guī)答題活動(dòng)題目及答案一
- 2025年江西省港口集團(tuán)招聘筆試參考題庫含答案解析
- (2024年)中國傳統(tǒng)文化介紹課件
- 液化氣安全檢查及整改方案
- 《冠心病》課件(完整版)
- 2024年云網(wǎng)安全應(yīng)知應(yīng)會(huì)考試題庫
- 公園保潔服務(wù)投標(biāo)方案
- 光伏電站項(xiàng)目合作開發(fā)合同協(xié)議書三方版
- 2024年秋季新滬教版九年級(jí)上冊(cè)化學(xué)課件 第2章 空氣與水資源第1節(jié) 空氣的組成
- 香港中文大學(xué)博士英文復(fù)試模板
評(píng)論
0/150
提交評(píng)論