国产欧美日韩精品a在线观看-国产欧美日韩精品一区二区三区-国产欧美日韩精品综合-国产欧美中文字幕-一区二区三区精品国产-一区二区三区精品国产欧美

ACS880-07C
關(guān)注中國自動化產(chǎn)業(yè)發(fā)展的先行者!
隨著會計(jì)的發(fā)展,追蹤碳足跡
CAIAC 2025
2024
工業(yè)智能邊緣計(jì)算2024年會
2023年工業(yè)安全大會
OICT公益講堂
當(dāng)前位置:首頁 >> 案例 >> 案例首頁

案例頻道

IEC61131-3標(biāo)準(zhǔn)在研華PAC中的應(yīng)用
  • 企業(yè):控制網(wǎng)     行業(yè):電子制造     領(lǐng)域:機(jī)器人    
  • 點(diǎn)擊數(shù):1039     發(fā)布時(shí)間:2008-07-16 10:31:21
  • 分享到:
一、IEC61131-3的幾個(gè)概念和使用體會
正如專家所言,IEC61131-3將標(biāo)準(zhǔn)編程技術(shù)和當(dāng)代編程語言的優(yōu)點(diǎn)結(jié)合起來。標(biāo)準(zhǔn)編程技術(shù)指PLC的編程語言,當(dāng)代編程語言指我們所使用的高級編程語言,比如C++等。而IEC61131-3將二者巧妙的進(jìn)行結(jié)合,優(yōu)勢互補(bǔ)。下面就二者之間的應(yīng)用結(jié)合點(diǎn)作為切入點(diǎn)來了解該標(biāo)準(zhǔn)。
1、數(shù)據(jù)類型
除了常用的數(shù)據(jù)類型如Byte、Word、Real等,IEC61131-3還支持定義不同的數(shù)據(jù)類型,包括結(jié)構(gòu)、數(shù)組等。
定義結(jié)構(gòu)的例子:
TYPE
Com_FBs :
STRUCT
Send_CMD : String;
Recv_CMD : String;
Send_CMD_Len : int;
recv_CMD_Len : int;
END_STRUCT;
END_TYPE
定義數(shù)組的例子:
TYPE
ASCFB_Array : ARRAY [1..10] OF Com_FBs;
END_TYPE
應(yīng)用結(jié)構(gòu)和數(shù)組,可以像采用高級編程語言的方式一樣。
如: comfbs[prv_Idx].Recv_cmd := Recv_cmd;(STD編程語言)
2、 編程語言
IEC61131-3定義了5種編程語言,在這5種編程語言中,有3種是圖形化語言,2種是文本化語言。圖形化語言有梯形圖、順序功能圖、功能塊圖,文本化語言有指令表和結(jié)構(gòu)化文本。這五種語言各有優(yōu)勢,可以根據(jù)每個(gè)語言的優(yōu)點(diǎn)靈活應(yīng)用。
3、 程序組織單元—POU
程序組織單元—POU(Program organization units)是組成Project的基本單元,在IEC61131-3中,POU有三種組織形態(tài):程序(Program)、功能塊(Function Block)、功能(Function)。


Program是POU類型中最高層:能夠存取PLC的I/O;可被Task關(guān)聯(lián)執(zhí)行;并可以調(diào)用FB和Function,
Function Block是POU類型中的第二層,可具有多個(gè)輸入和輸出參數(shù),并具有靜態(tài)變量,可以調(diào)用FUN;
Function 是POU類型中的第三層,可有多個(gè)入口參數(shù),但只有一個(gè)輸出參數(shù)用于返回值,沒有靜態(tài)變量。
而任何一種POU都可用五種編程方式的任一種或多種進(jìn)行編程。
Task和POU之間的關(guān)系:
Task一定要關(guān)聯(lián)程序PROGRAM的實(shí)例,而PROGRAM可以調(diào)用FB實(shí)例和FUN,F(xiàn)B可以調(diào)用FUN;而Task則不能直接關(guān)聯(lián)FB實(shí)例和FUN.
Task和POU之間的關(guān)系類同于高級編程語言中的Project、Program、Class、Function等,在IEC61131-1標(biāo)準(zhǔn)中都能找到高級編程的影子。
2、 實(shí)例化
以上提到了實(shí)例,程序和FB具備實(shí)例化的功能,因?yàn)槠鋬?nèi)部具有靜態(tài)變量;而FUN不能被實(shí)例化,因?yàn)槠浔旧頉]有靜態(tài)變量,也不用被實(shí)例化。
當(dāng)程序被不同的Task調(diào)用或在同一個(gè)Task中多次調(diào)用時(shí),該程序就必須以一個(gè)實(shí)例的方式進(jìn)行調(diào)用;當(dāng)FB被不同的程序或同一程序多次調(diào)用時(shí),該FB就必須以實(shí)例的方式進(jìn)行調(diào)用;
程序?qū)嵗睦樱?BR>

熱點(diǎn)新聞

推薦產(chǎn)品

x
  • 在線反饋
1.我有以下需求:



2.詳細(xì)的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 国内精品中文字幕 | 国产a级三级三级三级 | 91精品国产高清久久久久 | aaa免费毛片| 欧美片a | 国产成人久视频免费 | 欧美一级永久免费毛片在线 | 好看欧美视频高清va | 欧美另类69xxxxx 视频 | a级国产乱理伦片在线观看 a级国产乱理伦片在线观看99 | 在线国产一区二区 | 黄色三级视频 | 最新亚洲人成网站在线影院 | 亚洲欧美自拍视频 | 小明日韩在线看看永久区域 | 欧美一级片 在线播放 | 九草在线 | 美女视频黄a视频美女大全 美女视频黄a视频免费全程 | 久久久久久综合一区中文字幕 | 亚洲女人网 | 欧美久| 国产区更新 | 中文字幕日韩一区二区 | 免费观看黄色毛片 | 国产91页 | 精品免费国产 | 日韩精品一区二区三区在线观看 | 国产一区二区三区在线免费 | 杨幂丝袜国产福利视频 | 九九视频免费精品视频免费 | 精品一区二区三区免费视频 | 亚洲国产精品乱码在线观看97 | 成人一级| 欧美理论片在线观看一区二区 | 亚洲免费视频观看 | 亚洲精品二区 | 成人免费视频在线 | 99精品视频在线免费观看 | 欧美精品网站 | 手机看片日韩国产 | 九九视频在线观看视频 |