成人精品一区二区久久久 I 国产美女永久无遮挡 I 中文字幕+乱码+中文字幕明步 I 国产在视频一区二区三区吞精 I 日韩精品小视频 I 成人性生交大片免费4 I 免费aaa级毛片在线视频 I 一级片毛片 I 大型成人社区 I 国模在线播放 I 欧美大荫蒂毛茸茸视频 I 偷偷色噜狠狠狠狠的777米奇 I www.久久亚洲 I 日日搞夜夜操 I 亚洲成色777777女色窝 I 毛片黄色毛片 I 午夜片在线观看 I 国产一区二区三区中文字幕 I 天天干夜夜骑 I 日韩在线视频一区二区三区 I 久久久无码精品亚洲a片0000 I 写真福利片hd在线播放 I 欧美成人一区二免费视频 I 色噜噜狠狠爱综合视频 I 中文字幕无线码免费人妻 I 国产精品久久久久久久久久不蜜臀 I 欧美综合人人做人人爱 I 1024成人网色www I 国产精品视频一二三区 I 亚洲免费美女视频

micgor
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看micgor的 主題 / 回貼
樓主  發(fā)表于: 2011-05-03 17:08
說起PLC的程序結(jié)構(gòu),大家都知道PLC有主程序、子程序(S7-300/400稱為功能和功能塊)和中斷程序,好像沒有什么好討論的。實

際上不同的PLC的程序結(jié)構(gòu)有很大的區(qū)別,程序結(jié)構(gòu)體現(xiàn)了編程思想是否先進(jìn),決定了程序是否有很好的可重用性(可移植性)。可以

說程序結(jié)構(gòu)是設(shè)計一個理想的自動化PLC產(chǎn)品首先應(yīng)解決的最重要的問題。不少國產(chǎn)PLC在程序結(jié)構(gòu)方面存在較大的問題,采用理想的程序結(jié)構(gòu)

的國產(chǎn)PLC不多。例如有一家國產(chǎn)PLC自稱與三菱的FX2N兼容,但是居然沒有中斷功能!
1  幾種典型的PLC程序結(jié)構(gòu)
    下面介紹幾種常見的PLC的程序結(jié)構(gòu)及其特點:
    1.某些國外的小型PLC的程序結(jié)構(gòu)
    這些PLC的用戶程序由主程序、子程序和中斷程序組成。在每一個掃描循環(huán)周期,CPU都要調(diào)用一次主程序。主程序可以調(diào)用子程序

,小型控制系統(tǒng)可以只有主程序。
    中斷程序用于快速響應(yīng)中斷事件。在中斷事件發(fā)生時,CPU將停止執(zhí)行當(dāng)時正在處理的程序或任務(wù),去執(zhí)行用戶編寫的中斷程序。

執(zhí)行完中斷程序后,繼續(xù)執(zhí)行被暫停執(zhí)行的程序或任務(wù)。
    它們的子程序和中斷程序沒有局部變量,子程序沒有輸入、輸出參數(shù)。
    2.西門子的S7-200的程序結(jié)構(gòu)
    過程映像輸入/輸出(I/Q)、變量存儲器V、內(nèi)部存儲器位M、定時器T、計數(shù)器C等屬于全局變量。S7-200的程序組織單元(Program

Organizational Unit,簡稱為POU)包括主程序、子程序和中斷程序。每個POU均有自己的64字節(jié)局部變量,局部變量只能在它所在的

POU中使用。與此相反,全局變量可以在各POU中使用。
下面是子程序可以使用的局部變量:
    1) TEMP (臨時變量)是暫時保存在局部數(shù)據(jù)區(qū)中的變量。只有在執(zhí)行該P(yáng)OU時,定義的臨時變量才被使用,POU執(zhí)行完后,不再保存

臨時變量的數(shù)值。
    2) IN是由調(diào)用它的POU提供的輸入?yún)?shù)。
    3) OUT是返回給調(diào)用它的POU的輸出參數(shù)(子程序的執(zhí)行結(jié)果)。
    4) IN_OUT是輸入_輸出參數(shù),其初始值由調(diào)用它的POU傳送給子程序,并用同一變量將子程序的執(zhí)行結(jié)果返回給調(diào)用它的POU。
    主程序和中斷程序的局部變量中只有臨時變量TEMP。
    具有輸入、輸出參數(shù)和局部變量的子程序易于實現(xiàn)結(jié)構(gòu)化編程,對于長期生產(chǎn)同類設(shè)備或生產(chǎn)線的廠家尤為有用。這些廠家的編程

人員為設(shè)備的各組件或工藝功能編寫了大量的通用的子程序。即使不知道子程序的內(nèi)部代碼,只要知道子程序的功能和輸入、輸出參數(shù)

的意義,就可以通過程序之間的調(diào)用快速“組裝”出滿足不同用戶要求的控制程序。就好像用數(shù)字集成電路芯片組成復(fù)雜的數(shù)字電路一

樣。
    子程序如果沒有輸入、輸出參數(shù),它和調(diào)用它的程序之間沒有清晰的接口,很難實現(xiàn)結(jié)構(gòu)化編程。
    子程序如果沒有局部變量,它和調(diào)用它的程序之間只能通過全局變量來交換數(shù)據(jù),子程序內(nèi)部也只能使用全局變量。將子程序和中

斷程序移植到別的項目時,需要重新統(tǒng)一安排它們使用的全局變量,以保證不會出現(xiàn)地址沖突。當(dāng)程序很復(fù)雜,子程序和中斷程序很多

時,這種重新分配地址的工作量非常大。
    如果子程序和中斷程序有局部變量,并且它們內(nèi)部只使用局部變量,不使用全局變量,因為與其他POU沒有地址沖突,不需作任何

改動,就可以將子程序移植到別的項目中去。
    3.西門子的S7-300/400的程序結(jié)構(gòu)
    S7-300/400將子程序分為功能(Function,或稱為函數(shù))和功能塊(Function Block)。
    S7-300/400的功能與S7-200的子程序基本上相同。它們均有輸入、輸出參數(shù)和臨時變量,功能的局部數(shù)據(jù)中的返回值實際上屬于輸

出參數(shù)。它們沒有專用的存儲區(qū),功能執(zhí)行結(jié)束后,不再保存臨時變量中的數(shù)據(jù)。
    可以用全局變量來保存那些在功能執(zhí)行結(jié)束后需要保存的數(shù)據(jù),但是會影響到功能的可移植性。
    功能塊是用戶編寫的有自己專用的存儲區(qū)(即背景數(shù)據(jù)塊)的程序塊,功能塊的輸入、輸出參數(shù)和靜態(tài)變量存放在指定的背景數(shù)據(jù)

塊中,臨時變量存儲在局部數(shù)據(jù)堆棧中。每次調(diào)用功能塊時,都要指定一個背景數(shù)據(jù)塊。功能塊執(zhí)行完后,背景數(shù)據(jù)塊中的數(shù)據(jù)不會丟

失,但是不會保存局部數(shù)據(jù)堆棧中的數(shù)據(jù)。
    功能塊采用了類似于C++的封裝的概念,將程序和數(shù)據(jù)封裝在一起,具有很好的可移植性。
    S7-300/400的共享數(shù)據(jù)塊可供所有的邏輯塊使用。
    4.IEC 61131-3的程序結(jié)構(gòu)
    IEC 61131-3是PLC的編程語言標(biāo)準(zhǔn)。IEC 61131-3是世界上第一個,也是至今為止唯一的工業(yè)控制領(lǐng)域的編程語言標(biāo)準(zhǔn)。IEC

61131-3有三種POU:程序、功能塊和功能。
    功能是有多個輸入?yún)?shù)和一個輸出參數(shù)(返回值)的POU,返回值的名稱與功能的名稱相同,需要定義返回值的數(shù)據(jù)類型。調(diào)用具

有相同輸入值的功能總是返回相同的結(jié)果。功能可以調(diào)用其他功能,但是不能調(diào)用功能塊或程序。功能可定義的局部變量有VAR和

VAR_INPUT。
    功能塊是有多個輸入/輸出參數(shù)和內(nèi)部存儲單元的POU,功能塊的輸出參數(shù)值與其內(nèi)部存儲單元的值有關(guān)。功能塊可以調(diào)用其他功能

塊或功能,但是不能調(diào)用程序。
    在調(diào)用功能塊之前,必須在要調(diào)用功能塊的POU中為每次調(diào)用聲明功能塊的實例,操作系統(tǒng)將為每次調(diào)用分配功能塊專用的存儲區(qū)

(類似于S7-300/400的背景數(shù)據(jù)塊)。
    功能因為沒有內(nèi)部存儲區(qū),調(diào)用時不需要實例化。
    程序的行為和用途類似于功能塊,程序具有輸入和輸出參數(shù),而且可以具有內(nèi)部存儲區(qū)。程序通常包含有對功能和功能塊的調(diào)用。
    IEC 61131-3定義了若干標(biāo)準(zhǔn)的功能和功能塊。
    5.S7-300/400與IEC 61131-3程序結(jié)構(gòu)的區(qū)別
    1)S7-300/400的功能可以有多個輸出參數(shù),返回值也屬于輸出參數(shù)。IEC 61131-3的功能只有一個返回值。
    2)IEC 61131-3的功能塊用于保存局部變量的專用存儲區(qū)是在聲明功能塊的實例時分配的,它對用戶是不透明的,其他POU不能直

接訪問該存儲區(qū)。
    S7-300/400的功能塊的局部變量(不包括臨時變量)保存在它的背景數(shù)據(jù)塊中。其他POU可以訪問背景數(shù)據(jù)塊中的變量。如果需要

多次調(diào)用同一個功能塊來控制同一類型的被控對象,每次調(diào)用都需要指定一個背景數(shù)據(jù)塊,但是這些背景數(shù)據(jù)塊中的變量又很少,這樣

在項目中就出現(xiàn)了大量的背景數(shù)據(jù)塊。可以使用多重背景數(shù)據(jù)塊來減少背景數(shù)據(jù)塊的數(shù)量。但是需要增加一個用來管理多重背景的功能

塊。
    3)S7-300/400的功能塊的局部變量有臨時變量和靜態(tài)變量,IEC 61131-3的功能塊的內(nèi)部變量Var相當(dāng)于S7-300/400的靜態(tài)變量。
    4)S7-300/400將數(shù)據(jù)區(qū)劃分為數(shù)據(jù)塊來使用,數(shù)據(jù)塊的大小與數(shù)據(jù)塊中定義的變量的數(shù)據(jù)類型和變量的個數(shù)有關(guān)。IEC 61131-3沒

有數(shù)據(jù)塊的概念。
2  對國產(chǎn)PLC程序結(jié)構(gòu)的建議
    1.小型PLC至少采用類似于S7-200的程序結(jié)構(gòu)
    鑒于局部變量和子程序的輸入、輸出參數(shù)的重要作用,建議小型PLC至少采用類似于S7-200的程序結(jié)構(gòu),子程序有輸入、輸出變量

,子程序和中斷程序有局部變量。
    其缺點是子程序沒有專用的存儲區(qū),如果在執(zhí)行完子程序后有需要保存的數(shù)據(jù),不能使用子程序的臨時局部變量,只能使用全局變

量來保存它們。這樣的子程序沒有完全解決可移植性問題。
    2.建議采用IEC 61131-3的程序結(jié)構(gòu)
    S7-300/400或IEC 61131-3的程序結(jié)構(gòu)比較理想,其功能塊內(nèi)部可以全部使用局部變量,不使用全局變量,徹底解決了程序塊的可

移植性問題。相對而言,IEC 61131-3的程序結(jié)構(gòu)比較簡單。
    有的國產(chǎn)PLC自稱符合IEC 61131-3標(biāo)準(zhǔn),我認(rèn)為該標(biāo)準(zhǔn)的核心和精髓是程序結(jié)構(gòu),是檢驗真假IEC 61131-3的試金石。為了產(chǎn)品的

長遠(yuǎn)發(fā)展,建議國產(chǎn)PLC采用IEC 61131-3的程序結(jié)構(gòu)
本帖最近評分記錄:
  • 下載積分:+2(雪花飄飄) 感謝分享
    雪花飄飄
    級別: VIP會員

    精華主題: 1 篇
    發(fā)帖數(shù)量: 2455 個
    工控威望: 2052 點
    下載積分: 6763 分
    在線時間: 3553(小時)
    注冊時間: 2007-09-03
    最后登錄: 2025-09-17
    查看雪花飄飄的 主題 / 回貼
    1樓  發(fā)表于: 2011-05-05 09:09
    好帖子。     

    主站蜘蛛池模板: 亚洲色大成成人网站久久 | 老司机久久 | 蜜臀久久99精品久久久久久做爰 | 国产乱人伦偷精精品视频 | 国产精品区一区二区三在线播放 | 欧美成在线观看 | 天天操操 | 中国一级黄色毛片 | 婷婷丁香激情五月 | 中日av乱码一区二区三区乱码 | 亚洲精品aaa| 亚洲欧美日韩成人高清在线一区 | 免费观看国产女人高潮视频 | 久久国产福利国产秒拍飘飘网 | 一边摸一边做爽的视频17国产 | 久久婷婷五月综合97色直播 | 4hu亚洲人成人无码网www电影首页 | 欧美视频精品免费覌看 | 大桥未久亚洲无av码在线 | 999久久久免费精品国产 | 国色天香乱码区 | 性猛交ⅹxxx乱大交孕妇 | 亚洲男人天堂网址 | 久久亚洲道色综合久久 | 婷婷综合久久中文字幕蜜桃三电影 | 蜜臀99久久精品久久久久小说 | 国产大片中文字幕 | 大陆三级午夜理伦三级三 | 性做久久 | 国产在线你懂 | 午夜三级理论 | 国产无套护士在线观看 | 一区二区三区不卡在线观看 | 开心丁香婷婷深爱五月 | 国产又黄视频 | 五月激情视频 | 特级特黄aaaa免费看 | 国产欧美在线一区二区三 | 99久久99久久精品国产片果冻 | 天天做夜夜爱爱爱 | 伊人伊网 | 国产农村妇女毛片精品 | 超碰在线播放97 | 国产美女无遮挡免费视频 | 国产成人精品日本亚洲直播 | 天天干导航 | 国产区在线观看 | 成年女人毛片免费观看97 | 另类视频一区 | 国产大屁股喷水视频在线观看 | 深夜做爰性大片108式 | 国产一区二区三区小说 | 日本55丰满熟妇厨房伦 | 国产资源在线视频 | 五月婷婷丁香久久 | 亚洲 综合 清纯 丝袜 自拍 | 久久精品亚洲一区二区三区浴池 | 绝密卧底柳云龙45集播放地址 | 日本免费一区二区三区在线播放 | 主站蜘蛛池模板: 蛛词}| 野外亲子乱子伦视频丶 | 日韩在线观看 | 国语毛片 | 日日夜夜2017| 久久不射网站 | 欧美疯狂做受xxxxx高潮 | 麻豆影音先锋 | 免费在线观看日韩 | 国产男女乱婬真视频免费 | 欧美人交a欧美精品av一区 | 全部毛片永久免费看 | 国产无av码在线观看 | 91天天干 | 国产成人无码精品午夜福利a | 碰碰久久| 噜噜吧噜吧噜吧噜噜网a | 国产亚洲精品久久久久久牛牛 | 99久久日韩精品免费热麻豆美女 | 久久偷看各类wc女厕嘘嘘 | 亚洲综合在线成人 | 日本一区二区在线 | 成人网站免费观看 | 精品人妻少妇嫩草av无码专区 | 麻豆国产原创中文av网站 | 不卡无码人妻一区三区音频 | 欧美大香线蕉线伊人久久 | 人妻无码av一区二区三区精品 | 明星性猛交ⅹxxx乱大交 | 久久裸体视频 | 欧美俄罗斯乱妇 | 麻豆91精品91久久久的优点 | 真人做人试看60分钟免费 | 天天躁日日躁狠躁欧美 | 欧美 国产 综合 欧美 视频 | 97人洗澡人人澡人人爽人人模 | 国产免费传媒av片在线 | 69亚洲精品久久久蜜桃 | 久久99精品国产麻豆不卡 | 一区二区三区视频免费在线观看 | 奇米影视四色狠狠色 | 日本xxxxxⅹxxxx69| 久久久国产乱子伦精品 | 国产精成a品人v在线播放 | 狠狠色综合久久丁香婷婷 | 久久免费视频在线观看30 | 久久一级免费视频 | 亚洲精品一区二区三 | 天天干干夜夜 | 亚洲尻逼| 朝鲜女人性猛交 | 日韩在线中文 | 国产在线观看免费观看不卡 | 国产亚洲精品久久久闺蜜 | 狠狠色狠狠爱综合蜜芽五月 | 国产精品自拍合集 | av日韩在线免费观看 | 亚洲三区在线观看无套内射 | 少妇免费毛片久久久久久久久 | 亚洲制服丝袜中文字幕自拍 | 主站蜘蛛池模板: 蛛词}| 免费无码又黄又爽又刺激 | 性xxxx欧美老妇胖老太性多毛 | 中文字幕第1页第69 手机福利在线 | 久久婷婷亚洲 | 亚洲精品成人天堂一二三 | 最大胆裸体人体牲交 | 97爱亚洲| 青青久草 | 单亲与子性伦刺激对白播放的优点 | 超碰一区| 91久久精品日日躁夜夜躁欧美 | 午夜成年视频 | www.91av在线 | 日韩成人av无码一区二区三区 | 婷婷色网站 | 久久99久久99久久 | eeuss鲁片一区二区三区在线观看 | 在线观看免费人成视频色 | 色欲av无码无在线观看 | 两根大肉大捧一进一出好爽视频 | 91免费福利视频 | 久久中文字幕高清 | 好吊色国产欧美日韩免费观看 | h片在线看 | 久久成人视屏 | 视频一区二区三区四区五区 | 亚洲第一福利网站在线观看 | 国内偷自拍性夫妇 | 亚洲国产午夜精品理论片在线播放 | 午夜精品偷拍 | 一区二区在线免费播放 | 性色88av老女人视频 | 国产精品成人免费一区二区视频 | 久久精品操 | 在线精品视频一区二区 | 8×8x8×8人成免费视频 | 一级黄色片一 | a级啪啪 | 国产精品久久久久野外 | 992tv人人网tv亚洲精品 | 美日韩免费视频 | 国产无遮挡无码很黄很污很刺激 | 中文字幕无码成人免费视频 | 亚洲精品国产精品99久久 | 欧美州大乳艳妇裸体 | 九九热在线免费视频 | av在线三区 | 国产精品对白久久久久粗 | 亚洲欧洲日产国码aⅴ | 国产一区二区色婬影院 | 亚洲aⅴ无码天堂在线观看 青青草成人在线观看 | 九九免费在线视频 | 躁躁日日躁 | 日韩在线视频线观看一区 | 精品在线一区二区三区 | 精品亚洲国产成av人片传媒 | 国产亚洲精品久久久久久久久动漫 | 亚洲中久无码永久在线观看同 | 手机看片1024日韩 | 主站蜘蛛池模板: 蛛词}| 亚洲午夜免费福利视频 | 亚洲国产影院av久久久久 | 国产内谢 | 精品国产69| 国产揉捏爆乳巨胸挤奶视频 | 亚洲国语自产一区第二页 | 国产精品免费视频色拍拍 | 亚欧毛片 | 人善交ⅴideos欧美1 | 91久久国产综合精品女同国语 | 成人cosplay福利网站18禁 | 久久久免费观看 | 中文字幕av一区二区三区 | 日本精品视频免费 | 色丁香六月 | 91久久夜色精品国产九色 | 国产理论剧情大片在线播放 | 一色屋精品久久久久久久久久 | 日日草夜夜草 | 久久伊99综合婷婷久久伊 | 伊人久久久大香线蕉综合直播 | 日韩视频在线观看视频 | 久久视频免费观看 | 在线播放你懂的 | 亚洲欧美一级 | 欧美18videosex性欧美黑吊 | 欧美丰满大爆乳波霸奶水多 | 九九涩 | 免费网站看v片在线a | 天天澡夜夜澡人人澡 | 黄在线观看品 | 大胸双性奶水浪荡美人 | 色欲天天天综合网免费 | 尤物国产在线精品一区 | 草在线 | 小雪奶水翁胀公吸的小说 | 国产精品久线在线观看 | 国产午夜人做人免费视频 | 欧美色图一区 | 亚洲另类无码专区首页 | 国产一区二区三区内射高清 | 国内精品91少妇在线播放 | 91看片看淫黄大片 | 国产精品va在线观看手机版hd | 天天插天天干天天操 | 99精品亚洲 | 天堂√最新版中文在线天堂 | 欧美交换国产一区内射 | 人人干干| blacked蜜桃精品一区 | 内射气质御姐视频在线播放 | 天天影视网色香欲综合网 | 好紧好爽再进去一点在线视频 | 99热播放| 国产精品自产拍在线观看中文 | 99国产精品久久久久久久久久 | 国产激情一区二区三区 | 在线亚洲中文精品第1页 | 欧美国产综合欧美视频 | 主站蜘蛛池模板: 蛛词}| 欧美亚洲亚洲日韩在线影院 | 国产清纯美女遭强到高潮 | 天堂无乱码| 日本三级欧美三级 | 国内成+人 亚洲+欧美+综合在线 | 亚洲黄色一区二区 | 国产精品一级乱色视频 | 亚洲日本va在线观看 | 全程露脸3p在线观看91 | 无码人妻一区二区三区麻豆 | 白嫩情侣偷拍呻吟刺激 | 日本免费一区二区三区激情视频 | 国产精品夜色一区二区三区 | 精品一区精品二区制服 | 九九热这里有精品 | 国产精品原创av | 国产92成人精品视频免费 | 国产人成亚洲第一网站在线播放 | 九九热九九爱 | 国产精品日韩专区第一页 | 日韩中文字幕区一区有砖一区 | 精品国产乱码久久久久久108 | 国产欧美一区二区精品仙草咪 | 国产亚洲视频一区 | av在线精品| 欧美黑人激情 | 日本不卡一区二区三区在线观看 | 91视频 - 114av| 亚洲 欧美 日韩系列 | jizz日本在线播放 | 国产v在线播放 | 亚洲色大成网站www国产 | 99久久免费国产精品四虎 | 日韩av无码中文无码电影 | 亚洲香蕉免费有线视频 | 强行交换配乱婬bd | 久久精品亚洲一区二区三区观看模式 | 久热这里在线精品 | 国产在线欧美日韩精品一区 | 永久免费a级在线视频 | 伊人激情 | 亚洲色爱图小说专区 | 无码人妻精品一区二区三区夜夜嗨 | 最新国产精品久久精品 | 国产成人高清成人av片在线看 | 羞羞国产一区二区三区四区 | 日本欧美精91品成人久久久 | 老牛影视免费一区二区 | 69久久成人精品 | 欧美成人免费视频 | 国产一级片久久 | 四虎黄色影院 | 成人亚洲视频 | 波多野结衣免费一区视频 | 欧美日韩和欧美的一区二区 | 两根大肉大捧一进一出好爽视频 | 国产淫视频 | 无码人妻熟妇av又粗又大 | 国产精品未满十八禁止观看 |