標(biāo)準(zhǔn)解讀

《GB/T 15969.3-2005 可編程序控制器 第3部分:編程語言》相比于《GB/T 15969.3-1995 可編程序控制器 第3部分:編程語言》,主要在以下幾個方面進(jìn)行了更新與調(diào)整:

  1. 標(biāo)準(zhǔn)適用范圍擴(kuò)展:2005版標(biāo)準(zhǔn)可能對可編程序控制器(PLC)的編程語言適用范圍進(jìn)行了擴(kuò)大,以適應(yīng)技術(shù)進(jìn)步和應(yīng)用領(lǐng)域拓展的需求,包括對新型編程語言特性的支持和更多種類PLC的兼容性。

  2. 編程語言規(guī)范更新:鑒于編程技術(shù)的快速發(fā)展,新版標(biāo)準(zhǔn)可能引入了新的編程語言規(guī)范或?qū)υ姓Z言結(jié)構(gòu)、語法規(guī)則進(jìn)行了優(yōu)化,以提升編程效率和代碼可讀性。例如,可能包含了對結(jié)構(gòu)化文本(ST)、梯形圖(LD)、功能塊圖(FBD)等編程方式的最新規(guī)范說明。

  3. 數(shù)據(jù)類型與指令集擴(kuò)充:為了滿足更復(fù)雜控制需求,2005版標(biāo)準(zhǔn)可能擴(kuò)充了數(shù)據(jù)類型范圍,增加了新的數(shù)據(jù)處理指令和功能指令,使得編程更加靈活多樣,能夠更好地支持現(xiàn)代工業(yè)自動化控制任務(wù)。

  4. 兼容性和互操作性增強(qiáng):隨著國際標(biāo)準(zhǔn)化進(jìn)程的推進(jìn),新版標(biāo)準(zhǔn)可能加強(qiáng)了與國際標(biāo)準(zhǔn)如IEC 61131-3的接軌,提高了不同廠商PLC產(chǎn)品間的兼容性和互操作性,便于用戶跨平臺編程和系統(tǒng)集成。

  5. 安全要求提升:考慮到自動化控制系統(tǒng)安全的重要性,2005版標(biāo)準(zhǔn)可能加入了關(guān)于編程語言安全使用的規(guī)定,強(qiáng)調(diào)了防止誤操作、錯誤處理機(jī)制及安全編程的最佳實踐指導(dǎo)。

  6. 文檔與示例更新:為配合上述變化,新版標(biāo)準(zhǔn)中的說明文檔、示例程序等輔助材料也會得到相應(yīng)更新,以幫助用戶更好地理解和應(yīng)用新的編程規(guī)則與技術(shù)。

這些變化旨在適應(yīng)PLC技術(shù)的最新發(fā)展,提高編程的規(guī)范性、效率和安全性,促進(jìn)自動化控制領(lǐng)域的技術(shù)創(chuàng)新與應(yīng)用拓展。


如需獲取更多詳盡信息,請直接參考下方經(jīng)官方授權(quán)發(fā)布的權(quán)威標(biāo)準(zhǔn)文檔。

....

查看全部

  • 被代替
  • 已被新標(biāo)準(zhǔn)代替,建議下載現(xiàn)行標(biāo)準(zhǔn)GB/T 15969.3-2017
  • 2005-07-29 頒布
  • 2006-02-01 實施
?正版授權(quán)
GB/T 15969.3-2005可編程序控制器第3部分:編程語言_第1頁
GB/T 15969.3-2005可編程序控制器第3部分:編程語言_第2頁
GB/T 15969.3-2005可編程序控制器第3部分:編程語言_第3頁
GB/T 15969.3-2005可編程序控制器第3部分:編程語言_第4頁
GB/T 15969.3-2005可編程序控制器第3部分:編程語言_第5頁
已閱讀5頁,還剩171頁未讀, 繼續(xù)免費閱讀

下載本文檔

文檔簡介

ICS35.100N18中華人民共和國國家標(biāo)準(zhǔn)GB/T15969.3-2005/IEC61131-3:2002代替GB/T15969.3-1995可編程序控制器第3部分:編程語言Programmablecontrollers-Part3:Programminglanguages(IEC61131-3:2002,IDT)2005-07-29發(fā)布2006-02-01實施中華人民共和國國家質(zhì)量監(jiān)督檢驗檢疫總局愛布中國國家標(biāo)準(zhǔn)化管理委員會

GB/T15969.3-2005/IEC61131-3:2002一前青1概論1.1范圍1.2規(guī)范性引用文件1.3術(shù)語和定義1.4概述和通用要求1.4.1欽軟件模型1.4.2通信模型1.4.3程模型…1.5符合性……1.5.1系統(tǒng)符合性·1.5.2程序符合性……2公共元素………2.1印刷字符的使用…2.1.1字符集………2.1.22.1.3美鍵字·..2.1.4空格的使用……2.1.52.1.6附注……………2.2數(shù)據(jù)的外部表示·2.2.1數(shù)字直接量·2.2.2字符串直接量…2.2.3時時間直接量……2.3數(shù)據(jù)類型……2.3.1基本數(shù)據(jù)類型·2.3.2類屬數(shù)據(jù)類型……2.3.3導(dǎo)出數(shù)據(jù)類型·2.42.4.1表示…222.4.2初始化……242.4.3說明·.2.5程序組織單元…292.5.1功能…2.5.22.5.3程序…2.6順序功能圖(SFC)元素2.6.1概要……·5g

GB/T15969.3-2005/IEC61131-3:20022.6.2602.6.3612.6.4642.6.5演變規(guī)則…732.6.6SFC元素的兼容性802.6.7SFC符合性要求802.7配配置元素………802.7.1配置、資源和存取路徑2.7.2任務(wù)·····…······…·"3文本語言……903.1公共元素…………3.2指令表(IL)D3.2.1指令……………….…93.2.2操作符、修改符和操作數(shù)3.2.3功能和功能塊……92結(jié)構(gòu)文本(ST)3.33.3.1表達(dá)式·………953.3.2語句…………4圖形語言………………·4.1公公共元素…·904.1.1線和塊的表示·994.1.2網(wǎng)絡(luò)中的流向·9g4.1.3網(wǎng)絡(luò)的求值1004.1.4執(zhí)行控制元素1014.2梯形圖(LD)…………1024.2.1電源軌線…………·.1024.2.2鏈接元素和狀態(tài)1034.2.3觸點103線圈4.2.4103功能和功能塊4.2.5103網(wǎng)絡(luò)求值順序4.2.61044.3功能塊圖(FBD)1051054.3.23元素的組合1054.3.3網(wǎng)絡(luò)求值順序s附錄A(規(guī)范性附錄)文本語言的規(guī)范說明106A.1語法………………·106106附錄B(規(guī)范性附錄)語言元素的格式規(guī)范說明…107編程模型B.0107B.1公共元素IL(指令表)語言B.2117ST(結(jié)構(gòu)文本)語言…B.3118

GB/T15969.3-2005/IEC61131-3:2002附錄((規(guī)范性附錄)→分界符和關(guān)鍵字….120附錄D(規(guī)范性附錄)與實現(xiàn)有關(guān)的參數(shù)123附錄E(規(guī)范性附錄)出錯條件·舉例…附錄F(資料性附錄)127F.1WEIGH功能4F.2CMDMONITOR功能塊FWDREVMON功能塊·F.3130F.4STACKJNT功能塊MIX2BRIX功能塊F.5F.6模擬信號處理…………F.7GRAVAL程序151F.8AGV程序F.9枚舉數(shù)據(jù)類型的使用F.10RTC(RealTimeClock)功能塊F.11ALRMINT功能塊………引用字符集·附錄G(資料性附錄)162圖1軟件模型…圖2變量值在軟件元素間通信的方法圖3PLC語言元素的組合11圖4功能用法舉例….…30圖5形式變元名稱的使用圖634圖7有多載功能的顯性類型轉(zhuǎn)換舉例圖8有類型化功能的顯性類型轉(zhuǎn)換舉例圖9功能塊實例化舉例………….47圖10功能塊說明舉例……49圖11功能塊名稱作為有關(guān)變量的圖形使用…51圖12在功能塊中輸入-輸出變量的說明和用法53-外部接口(對用戶是不可見的)圖14ACTIONCONTROL功能塊-2圖15ACTIONCONTROL功能塊主體70圖16動作控制舉例…圖17SFC演變規(guī)則的舉例……圖1879配置的圖例·圖19a)圖19b)用于配置舉例的功能塊和程序的輪廊說明…61圖20CONFIGURATION和RESOURCE說明特性的舉例功能塊的同步化……………圖2160圖22EXIT語句舉例98圖23反饋路徑舉例101圖24布爾OR舉例圖F.1MIX2BRIX功能塊-物理模型140圖F.2GRAVEL測量和裝載系統(tǒng)152

GB/T15969.3-2005/IEC61131-3:2002圖F.3GRAVEL程序說明153圖F.4GRAVEL程序主體SFC語言·154圖F.5GRAVEL程序主體控制狀態(tài)順序和監(jiān)視155圖F.6使用FBD語言的MONITORACTION動作的主體156圖F.7使用ST語言元素以文本SFC表示的GRAVEL程序的主體圖F.8GRAVEL程序的配置舉例AGV程序的物理模型圖F.9138圖F.10AGV程序的圖形說明…AGV程序的圖形配置……圖F.11159圖F.12AGV程序的主體….159表1字符集特性表2標(biāo)識符特性14表3注釋特性14表3a)附注特性55表4數(shù)字直接量15表5字符串直接量特性表6字符串中的雙字符組合表7持續(xù)時間直接量的特性表8日期和日時直接量18表9日期和日時直接量的舉例18表10基本數(shù)據(jù)類型…表11類屬數(shù)據(jù)類型分級體系……19表12數(shù)據(jù)類型說明的特性………20表13基本數(shù)據(jù)類型的缺省初始值表14數(shù)據(jù)類型初始值說明的特性……21直接表示變量的位置前綬和大小前綬的特性表152表16a)變量說明關(guān)鍵字………………表16b)VARGLOBAL、VAREXTERNAL和CONSTANT說明的用法變量類型賦值特性…表18變量初始值賦值特性…布爾信號的圖形取反……….表19表19a)用于形式和非形式變元表的功能的文本調(diào)用表20EN輸入和ENO輸出的使用表20a)功能特性…表21類型化和多載功能………36類型轉(zhuǎn)換功能特性…表2238表23單數(shù)值變量的標(biāo)準(zhǔn)功能………39表24標(biāo)準(zhǔn)算術(shù)功能·30表25標(biāo)準(zhǔn)位移位功能….….40表26標(biāo)準(zhǔn)按位布爾功能41表27標(biāo)準(zhǔn)選擇功能…表28標(biāo)準(zhǔn)比較功能·1

GB/T15969.3-2005/IEC61131-3:2002表29標(biāo)準(zhǔn)字符串功能·43表30時間數(shù)據(jù)類型的功能·…表31枚舉數(shù)據(jù)類型的功能……46表32功能塊I/O變量用法舉例表33功能塊說明和用法特性……49表34標(biāo)準(zhǔn)雙穩(wěn)態(tài)功能塊?標(biāo)準(zhǔn)邊沿檢測功能塊表3554表36標(biāo)準(zhǔn)計數(shù)器功能塊表37標(biāo)準(zhǔn)定時器功能塊57表38標(biāo)準(zhǔn)定時器功能塊定時圖表39程序說明特性………59表40步特性………60表41轉(zhuǎn)換和轉(zhuǎn)換條件62表42動作的說明…65表43步/動作的關(guān)聯(lián)66動作塊特性表4467表45動作限定符……68表45a)動作控制特性·72表46序列的演變…………74表47兼容的SFC特性表48SFC最低的符合性要求·80表49配置和資源說明特性·中表50任務(wù)特性·…….………….35表51a)指令字段舉例……表51b)1L語言的帶括號表達(dá)式特性92表53L語言的功能塊調(diào)用和功能調(diào)用的特性表54Ⅱ語言的標(biāo)準(zhǔn)功能塊輸入操作符95表55ST語言的操作符96表56ST語言的語句96表57線和塊的表示·9.9表58圖形執(zhí)行控制元素101表59電源軌線102表60鏈接元素103表61觸點104表62線圈104表C.1分界符·關(guān)鍵字…表C.2121與實現(xiàn)有關(guān)的參數(shù)表D.1123表E.1出錯條件…···…·125字符表示表G.1表(.2字符編碼162

GB/T15969.3—2005/IEC61131-3:2002GB/T15969《可編程序控制器》分為5個部分:第1部分:通用信息;第2部分:設(shè)備特性:第3部分:編程語言;第4部分:用戶導(dǎo)則;第5部分:通信。本部分為GB/T15969的第3部分本部分等同翻譯IEC61131-3:2002(Ed2)《可編程序控制器第3部分:編程語言》英文版)IEC61131-3:2002(Ed2)中無圖13.為了不影響其他標(biāo)準(zhǔn)對本部分中圖的引用.在本部分中圖號與IEC61131-3:2002(Ed2)保持一致本部分代替GB/T15969.3—1995《可編程序控制器第3部分:編程語言》。本部分與GB/T15969.3—1995相比提高了程序組織單元的可讀性和有用性。主要改動如下:-將直接量(Literalvalue)的類型作為該量的一部分來表示,以方便該量的應(yīng)用放松了對功能(不是功能塊)不允許存在由于其執(zhí)行而產(chǎn)生的副作用的要求,只要在功能的定義中說明所產(chǎn)生的副作用并非有害即可。對結(jié)構(gòu)化文本(ST)這一種編程語言的句法做了改進(jìn),使功能和功能塊的多輸出連接可以具有一種等效于功能塊圖(FBD)的多輸出連接的靈活性。規(guī)定了一種新的字符串?dāng)?shù)據(jù)類型WSTRING.以適應(yīng)在GB13000中定義的寬字符(即雙字節(jié))的字件串等本部分的附錄A、附錄B、附錄C、附錄D、附錄E為規(guī)范性附錄.附錄F、附錄G為資料性附錄本部分由中國機(jī)械工業(yè)聯(lián)合會提出。本部分由全國工業(yè)過程測量和控制標(biāo)準(zhǔn)化技術(shù)委員會可編程序控制器及系統(tǒng)分技術(shù)委員CSBTS/TC124/SC5歸口。本部分由中國機(jī)電一體化技術(shù)應(yīng)用協(xié)會負(fù)責(zé)起草,本部分主要起草人:李百煌、楊昌炬、劉云男、金旭芳、王錫俊、唐濟(jì)揚、張曉陽。本部分所代替標(biāo)準(zhǔn)的歷次版本發(fā)布情況為:GB/T15969.3-1995.

GB/T15969.3—2005/IEC61131-3:2002可編程序控制器第3部分:編程語言1.1范圍GB/T15969的本部分規(guī)定可編程序控制器(如GB/T15969.1所定義的)編程語言的語法和語義在GB/T15969.1中規(guī)定程序登入、測試、監(jiān)視、操作系統(tǒng)等功能。1.2規(guī)范性引用文件下列文件中的條款通過GB/T15969的本部分的引用而成為本部分的條款。凡是注日期的引用文件,其隨后所有的修改單(不包括期誤的內(nèi)容)或修訂版均不適用于本部分,然而,鼓勵根據(jù)本部分達(dá)成協(xié)議的各方研究是否使用這些文件的最新版本。凡是不注日期的引用文件,其最新版本適用于本部分。GB/T4728.12電氣簡圖用圖形符號第12部分:二進(jìn)制邏輯元件(GB/T4728.12-1996,idtIEC60617-12:1991GB/T4728.13電氣簡圖用圖形符號·第13部分:模擬元件(GB/T4728.13-1996,idtIEC60617-13:1993)信息技術(shù)通用多八位編碼字符集(UCS)GB13000.1第一部分:體系結(jié)構(gòu)與基本多文種平面(GB13000.1-1993.idtISO/IEC10646-1:1993)GB/T15969.1可編程序控制器第1部分:通用信息GB/T15969.5可編程序控制器第5部分:通信(GB/T15969.5-2002,IEC61131-5:2000,IDT)GB/T17966微處理器系統(tǒng)的二進(jìn)制浮點運算(GB/T17966-2000.idtIEC60559:1989)IEC60050(所有部分)國際電工技術(shù)詞匯(IEV)1EC60848;2002順序功能圖的GRAFCET規(guī)范語言ISO/AFNOR:1989計算機(jī)科學(xué)詞典標(biāo)準(zhǔn)化詞匯1.3術(shù)語和定義下列術(shù)語和定義適用于GB/T15969的本部分。在GB/T15969.1中給出的定義適用于其所有部分注1:本條款定義的術(shù)語在定義主體中以黑體字出現(xiàn):住2:定義語句后的符

溫馨提示

  • 1. 本站所提供的標(biāo)準(zhǔn)文本僅供個人學(xué)習(xí)、研究之用,未經(jīng)授權(quán),嚴(yán)禁復(fù)制、發(fā)行、匯編、翻譯或網(wǎng)絡(luò)傳播等,侵權(quán)必究。
  • 2. 本站所提供的標(biāo)準(zhǔn)均為PDF格式電子版文本(可閱讀打?。驍?shù)字商品的特殊性,一經(jīng)售出,不提供退換貨服務(wù)。
  • 3. 標(biāo)準(zhǔn)文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質(zhì)量問題。

最新文檔

評論

0/150

提交評論