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

下載本文檔

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

文檔簡(jiǎn)介

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

2、的地方,并本手冊(cè)交給最終用戶(hù)。 設(shè)計(jì)方面的注意事項(xiàng) www PLCworld cn 啟動(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í),熟讀手冊(cè),充分確認(rèn)安全后進(jìn)行操作。 此外,在可編程器 CPU 處于運(yùn)行狀態(tài)下進(jìn)行程序變更(運(yùn)行中寫(xiě)入)時(shí),根據(jù)操作條件有時(shí)會(huì)發(fā)生程序被損壞等問(wèn)題。充分了解 GX Developer 操作手冊(cè)中記載的注意事項(xiàng)的基礎(chǔ)上進(jìn)行操作。 ! 通過(guò)個(gè)人計(jì)算機(jī)對(duì)運(yùn)行中的可編程器進(jìn)行數(shù)據(jù)變更、程序變更、狀態(tài)時(shí),可編程

3、器系統(tǒng)的外部配置互鎖電路,以保證整個(gè)系統(tǒng)總是能的方向動(dòng)作。 此外,在通過(guò)個(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)或其它任何種類(lèi)的權(quán)利,亦未被授予任何專(zhuān)利證。三菱電機(jī)對(duì)使用本手冊(cè)中的內(nèi)容造成的工業(yè)知識(shí)產(chǎn)權(quán)問(wèn)題不承擔(dān)責(zé)任。 印刷日期 * 手冊(cè)編號(hào) 修改內(nèi)容 2007 年 03 月 SH(NA) 080665CHN A 第一版 www PLCworld cn 前言 在此感謝貴方

4、了三菱電機(jī)的。 在使用之前應(yīng)熟讀本書(shū),在充分了解此外,請(qǐng)將本手冊(cè)交給最終用戶(hù)。 的功能/性能的基礎(chǔ)上正確地使用本。 目錄 安全注意事項(xiàng)A 1 2 3 5 6 7 修訂.A 目錄A 關(guān)于手冊(cè)A 手冊(cè)的閱讀方法A 本手冊(cè)中使用的總稱(chēng)、簡(jiǎn)稱(chēng)A 新建用于ST 的工程3 定義標(biāo)識(shí)3 輸入程序3 對(duì)ST 程序進(jìn)行轉(zhuǎn)換(編譯)3 1 3 8 14 5.1 監(jiān)視順控程序5 5.2 軟元件測(cè)試5 5.3 運(yùn)行中寫(xiě)入5 1 2 4 A 3 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 通過(guò)可編程器CPU 進(jìn)行、

5、寫(xiě)入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 通過(guò)ST 語(yǔ)言創(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寫(xiě)入到可編程器中8 監(jiān)視順控程序8 確認(rèn)程序的動(dòng)作8 www PLCworld cnA 4 A 4 索引索引 1 到索引 2 8 ST 編程應(yīng)用篇(將 FB 粘貼到梯形圖中)8 1 到 8 20 關(guān)于手冊(cè) 與本有關(guān)

6、的手冊(cè)如下表所示。 請(qǐng)根據(jù)需要參考本表。 各操作手冊(cè)及結(jié)構(gòu)化文本(ST)編程參考手冊(cè)與軟件包一起被刻錄在CDROM 中。 希望單獨(dú)編程手冊(cè)時(shí),由于配備有另售的印刷品,因此請(qǐng)通過(guò)上表的手冊(cè)編號(hào)(型號(hào)代碼)定購(gòu)。 A 5 A 5 備注 手冊(cè)名稱(chēng) 手冊(cè)編號(hào) GX Developer 版本 8 操作手冊(cè)(入門(mén)篇) 介紹 GX Developer 的系統(tǒng)配置、安裝方法、啟動(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 Deve

7、loper 版本 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 www PLCworld cnQCPU(Q 模式)編程手冊(cè)(結(jié)構(gòu)化文本篇) 介紹結(jié)構(gòu)化文本語(yǔ)言的編程方法有關(guān)內(nèi)容。 (另售) SH 080363 QCPU(Q 模式)/QnACPU 編程手冊(cè)(公共指令篇) 介紹順控指令、基本指令以及應(yīng)用指令的使用方法有關(guān)內(nèi)容。 (另售) SH 080450CHN 關(guān)聯(lián)手

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

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

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

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

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

13、時(shí),也減少了程序錯(cuò)誤,提高了程序的質(zhì)量。 可以在系統(tǒng)運(yùn)行過(guò)程中更改程序(運(yùn)行中寫(xiě)入)。 可以在不停運(yùn)可編程器CPU 的狀況下,對(duì)正在執(zhí)行的程序進(jìn)行部分變更。 www PLCworld cn 可以與其它語(yǔ)言程序結(jié)合使用。 由于也支持除ST 語(yǔ)言以外的其它語(yǔ)言,因此可以使用適用于處理對(duì)象的語(yǔ)言以提高編程效率。 例如,通過(guò)創(chuàng)建梯形圖程序進(jìn)行順序,通過(guò)編制ST 語(yǔ)言進(jìn)行運(yùn)算處理。 由于可支持多種語(yǔ)言,可對(duì)較大范圍內(nèi)的用途執(zhí)行最佳。 配備了豐富的函數(shù)群。 在STIEC61131,配備了對(duì)應(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)試為止的基本步驟的流程圖如下所示: 以下示例是僅通過(guò)ST 程序創(chuàng)建的程序。 67 67 67 乎 &38 www PLCworld cn 關(guān)于各操作的詳細(xì)內(nèi)容,請(qǐng)參閱關(guān)聯(lián)手冊(cè)中記載的“GX Developer 操作手冊(cè)”。 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)識(shí)。 創(chuàng)建ST 程序。 將所創(chuàng)建的ST 程序轉(zhuǎn)換(編譯)為可執(zhí)行的順控程序。 發(fā)生轉(zhuǎn)換(編譯)錯(cuò)誤時(shí),對(duì)程序進(jìn)行修正。 67 新建用于 ST 的工程 以下介紹新建工程的操作方法。 1) 點(diǎn)擊菜單Project(工程) New project(新建工程)。 www PLCworld cn 轉(zhuǎn)下頁(yè) 3 1 3 1 3 3 ST 編程 MELSOFT 接上頁(yè) 在新建工程框中進(jìn)行設(shè)置。 2) 輸入以下內(nèi)容: ·PLC 系列 ·PLC 類(lèi)型 ·標(biāo)識(shí)設(shè)置 ·程序類(lèi)型 : QCPU(Q 模式) : Q02(H) :

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

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

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

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

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

21、將發(fā)生變化。 當(dāng)字符顏色未發(fā)生變化時(shí),可能是輸入出錯(cuò),或者標(biāo)識(shí)未定義。 以下輸入實(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 編輯畫(huà)面 1) 用鼠標(biāo)<<Project(工程)>>選項(xiàng)卡的“Body(程序本體)”。 2) 顯示ST 編輯畫(huà)面。 www PLCworld cn 輸入字符 輸入“IF”。 * 即使以小寫(xiě)字母輸入語(yǔ)句時(shí)也將被自動(dòng)地轉(zhuǎn)換為大寫(xiě)字母。 3 9 3 9 3 ST 編程 MELSOFT 輸入標(biāo)識(shí) 標(biāo)識(shí)的輸入有直接輸入標(biāo)識(shí)名的方法及使用標(biāo)識(shí)選擇功能的方法。此外,若要使用標(biāo)識(shí)選擇功能,需要預(yù)先對(duì)標(biāo)識(shí)進(jìn)行定義。 以下介紹使用標(biāo)識(shí)選擇功能進(jìn)行輸入的方法。 1) 點(diǎn)擊菜單的Edit(編輯)Select label(標(biāo)識(shí)選擇)。 2) 選

23、擇輸入的標(biāo)識(shí)。 ,QLWLDOLDWLRQ3) 點(diǎn)擊 按鈕。 www PLCworld cn 4)標(biāo)識(shí)。 ,QLWLDOLDWLRQ 3 10 3 10 OK 3 ST 編程 MELSOFT 輸入函數(shù) 以大寫(xiě)字母輸入函數(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)下頁(yè) 3 11 3 11 OK 3 ST 編程 MELSOFT 接上頁(yè) 4) 函數(shù)名 入。

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

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

26、稱(chēng)為轉(zhuǎn)換(編譯)。 器CPU 中執(zhí)行的順 進(jìn)行轉(zhuǎn)換(編譯) 以下通過(guò)創(chuàng)建的程序說(shuō)明轉(zhuǎn)換(編譯)的操作方法。 1) 點(diǎn)擊菜單的Convert(轉(zhuǎn)換) Convert/Compile(轉(zhuǎn)換/編譯)。 (1) 正常結(jié)束時(shí) 將顯示以下信息。 轉(zhuǎn)換(編譯)完畢。 顯示左邊的確認(rèn)畫(huà)面后,點(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ā)生錯(cuò)誤時(shí) 將顯示

27、編譯出錯(cuò)顯示(詳細(xì))框。 以下對(duì)實(shí)際編譯出錯(cuò)時(shí)的調(diào)試操作進(jìn)行確認(rèn)。 1) 更改程序使之發(fā)生編譯錯(cuò)誤。 更改列表 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ā)生編譯錯(cuò)誤,顯示框。 確認(rèn)出錯(cuò)的步/行及出錯(cuò)內(nèi)容。 4) 確認(rèn)發(fā)生錯(cuò)誤的行。 1) 通過(guò)鼠標(biāo)選擇出錯(cuò)內(nèi)容。 2) 點(diǎn)擊 按鈕。 轉(zhuǎn)下頁(yè) 3 15 3 15 Jump(跳轉(zhuǎn)) 3 ST 編程 MELSOFT 接上頁(yè) 5)出錯(cuò),對(duì)不正常的之處進(jìn)行修正。 ST 編

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

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

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

32、line(Monitor(監(jiān)視) ) Start monitor(開(kāi)始監(jiān)視)。 www PLCworld cn 67 在ST 編輯畫(huà)面中顯示的標(biāo)識(shí)顯示在監(jiān)視畫(huà)面的相同一行中。 5 1 5 1 5 5 調(diào)試程序 MELSOFT 5.2 軟元件測(cè)試 可以直接更改可編程 器CPU 內(nèi)的標(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) 在位軟元件中輸入“Ins

33、pection”。 ,QVSHFWLRQ3) 點(diǎn)擊 按鈕。 www PLCworld cn 轉(zhuǎn)下頁(yè) 5 2 5 2 FORCE ON(強(qiáng)制ON) 5 5 調(diào)試程序 MELSOFT 接上頁(yè) 在監(jiān)視畫(huà)面中進(jìn)行確認(rèn)。 21JRRG www PLCworld cn 請(qǐng)對(duì)其它標(biāo)識(shí)的值也進(jìn)行更改,對(duì)程序的動(dòng)作進(jìn)行確認(rèn)。 5 3 5 3 GX Developer 對(duì)于由ST 語(yǔ)言創(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)化文本篇)”中記述的調(diào)試功能

34、。 5 調(diào)試程序 MELSOFT 5.3 運(yùn)行中寫(xiě)入 可編程器CPU 處于RUN 狀態(tài)時(shí),可以更改部分順控程序。 這稱(chēng)為運(yùn)行中寫(xiě)入。 以下更改部分順控程序進(jìn)行實(shí)際的運(yùn)行中寫(xiě)入。 更改部分程序進(jìn)行運(yùn)行中寫(xiě)入 更改“Yield”的計(jì)算公式,進(jìn)行運(yùn)行中寫(xiě)入。 1) 更改部分程序。 www PLCworld cn 在更改行的指示欄中,顯示有表示運(yùn)行中寫(xiě)入對(duì)象行的“*”。 2) 執(zhí)行運(yùn)行中寫(xiě)入。 點(diǎn)擊菜單的Convert(轉(zhuǎn)換) Convert/Compile(Online change) (轉(zhuǎn)換/編譯(運(yùn)行中寫(xiě)入)。 轉(zhuǎn)下頁(yè) 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 接上頁(yè) 3) 顯示確認(rèn)信息。 點(diǎn)擊 按鈕。 轉(zhuǎn)下頁(yè) www PLCworld cn5 5 5 5 Yes 5 調(diào)試程序 MELSOFT 接上頁(yè) 4) 運(yùn)行中寫(xiě)入完畢。 點(diǎn)擊 按鈕。 www PLCworld cn 表示運(yùn)行中寫(xiě)入對(duì)象行的“*”消失。 在監(jiān)視畫(huà)面中,確認(rèn)“Yield”的當(dāng)前值已變化。 5 6 5 6 OK 6 將程序保存到個(gè)人計(jì)算機(jī)中 MELSOFT

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

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論