国产一区二区三区毛片_亚洲乱码AV中文一区二区_亚洲精品无码专区在线播放_日韩欧美一二_咪咪av影院_欧久久av一区二区

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

際上不同的PLC的程序結構有很大的區別,程序結構體現了編程思想是否先進,決定了程序是否有很好的可重用性(可移植性)。可以

說程序結構是設計一個理想的自動化PLC產品首先應解決的最重要的問題。不少國產PLC在程序結構方面存在較大的問題,采用理想的程序結構

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

,小型控制系統可以只有主程序。
    中斷程序用于快速響應中斷事件。在中斷事件發生時,CPU將停止執行當時正在處理的程序或任務,去執行用戶編寫的中斷程序。

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

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

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

臨時變量的數值。
    2) IN是由調用它的POU提供的輸入參數。
    3) OUT是返回給調用它的POU的輸出參數(子程序的執行結果)。
    4) IN_OUT是輸入_輸出參數,其初始值由調用它的POU傳送給子程序,并用同一變量將子程序的執行結果返回給調用它的POU。
    主程序和中斷程序的局部變量中只有臨時變量TEMP。
    具有輸入、輸出參數和局部變量的子程序易于實現結構化編程,對于長期生產同類設備或生產線的廠家尤為有用。這些廠家的編程

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

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

樣。
    子程序如果沒有輸入、輸出參數,它和調用它的程序之間沒有清晰的接口,很難實現結構化編程。
    子程序如果沒有局部變量,它和調用它的程序之間只能通過全局變量來交換數據,子程序內部也只能使用全局變量。將子程序和中

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

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

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

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

塊中,臨時變量存儲在局部數據堆棧中。每次調用功能塊時,都要指定一個背景數據塊。功能塊執行完后,背景數據塊中的數據不會丟

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

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

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

VAR_INPUT。
    功能塊是有多個輸入/輸出參數和內部存儲單元的POU,功能塊的輸出參數值與其內部存儲單元的值有關。功能塊可以調用其他功能

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

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

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

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

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

塊。
    3)S7-300/400的功能塊的局部變量有臨時變量和靜態變量,IEC 61131-3的功能塊的內部變量Var相當于S7-300/400的靜態變量。
    4)S7-300/400將數據區劃分為數據塊來使用,數據塊的大小與數據塊中定義的變量的數據類型和變量的個數有關。IEC 61131-3沒

有數據塊的概念。
2  對國產PLC程序結構的建議
    1.小型PLC至少采用類似于S7-200的程序結構
    鑒于局部變量和子程序的輸入、輸出參數的重要作用,建議小型PLC至少采用類似于S7-200的程序結構,子程序有輸入、輸出變量

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

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

移植性問題。相對而言,IEC 61131-3的程序結構比較簡單。
    有的國產PLC自稱符合IEC 61131-3標準,我認為該標準的核心和精髓是程序結構,是檢驗真假IEC 61131-3的試金石。為了產品的

長遠發展,建議國產PLC采用IEC 61131-3的程序結構
本帖最近評分記錄:
  • 下載積分:+2(雪花飄飄) 感謝分享
    左邊的幸福
    級別: *
    精華主題: * 篇
    發帖數量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看左邊的幸福的 主題 / 回貼
    1樓  發表于: 2011-05-03 17:21
    寫的不錯哦,學習啦。
    科技改變未來
    知識就是讓你禿頭的力量
    級別: 家園常客
    精華主題: 0
    發帖數量: 553 個
    工控威望: 759 點
    下載積分: 10389 分
    在線時間: 439(小時)
    注冊時間: 2011-04-18
    最后登錄: 2025-01-13
    查看科技改變未來的 主題 / 回貼
    2樓  發表于: 2011-05-04 23:19
    暈啊 好多字啊
    535357
    級別: 略有小成
    精華主題: 0
    發帖數量: 122 個
    工控威望: 238 點
    下載積分: 843 分
    在線時間: 70(小時)
    注冊時間: 2011-04-19
    最后登錄: 2014-07-05
    查看535357的 主題 / 回貼
    3樓  發表于: 2011-05-05 09:02
    真正的高手!制造PLC的!我抄走了。
    雪花飄飄
    級別: VIP會員

    精華主題: 1 篇
    發帖數量: 2626 個
    工控威望: 2052 點
    下載積分: 6763 分
    在線時間: 3552(小時)
    注冊時間: 2007-09-03
    最后登錄: 2025-05-15
    查看雪花飄飄的 主題 / 回貼
    4樓  發表于: 2011-05-05 09:09
    好帖子。     
    cvlsam
    富士低壓,POD(觸摸屏),PLC專賣
    級別: VIP會員

    精華主題: 3 篇
    發帖數量: 6806 個
    工控威望: 38410 點
    下載積分: 9852 分
    在線時間: 9669(小時)
    注冊時間: 2006-09-13
    最后登錄: 2025-05-28
    查看cvlsam的 主題 / 回貼
    5樓  發表于: 2011-05-05 09:16
    引用
    引用第3樓535357于2011-05-05 09:02發表的  :
    真正的高手!制造PLC的!我抄走了。


    廖常初老師寫的 ,比較粗略,為騰控撰寫。
    sy2kj
    www.sy2kj.com
    級別: 探索解密
    精華主題: 0
    發帖數量: 47 個
    工控威望: 149 點
    下載積分: 710 分
    在線時間: 41(小時)
    注冊時間: 2010-12-14
    最后登錄: 2013-11-29
    查看sy2kj的 主題 / 回貼
    6樓  發表于: 2011-05-05 14:01
    這有什么啊? 只要程序編制簡單,流程圖樣式的結構,修改容易就行了,管他什么標準呢。

    主站蜘蛛池模板: 国产在线麻豆精品观看_av蓝导航精品导航_中国护士一级毛片_黄色免费毛片_一个色的导航_在线精品视频一区二区三区_亚洲久久久久久_欧美成人一级高清 | 99久久99久久免费精品_日本黄色综艺_91青娱_干美女在线_国产又色又爽又黄的视频在线_色综合呦呦_亚洲人成网站18禁止久久影院_日韩精品视频中文字幕 | 国产成人精品午夜在线播放_99精品啪在线观看国产老湿机_亚洲天堂亚洲天堂_无码国产精品一区二区AV_亚洲国产人成自久久国产_国产成人尤物在线视频_可以免费观看的一级毛片_欧美成天堂网地址 | 免费操比视频_久久久久久精品无码午夜按摩师_中文乱码字幕高清在线观看_91精品国产91久久久娜娜_黄色影视网址_色爱99_啊轻点内射在线视频_www.久久艹 | 国产在线乱_免费精品一区二区三区视频日产_国产精品视频亚洲_办公室撕开奶罩揉吮奶头在线观看_看片久久_久操欧美_国产一区二区波多野结衣_国产精品麻豆成人AV网 www.拔插_亚洲熟女综合一区二区三区_人人狠狠综合久久88成人_银魂在线观看_国产精品成人黄片_91久草视频_99久久精品国产毛片_h高潮娇喘抽搐A片国产麻豆 | 成人中文视频_日本最新免费视_潮喷大喷水系列无码精品视频_18禁在线无遮挡免费观看网站_成人亚洲片_亚洲一级淫片_女性高爱潮AAAA级视频_亚洲日韩欧洲乱码av夜夜摸 | 女人在厨房被添高潮全过程A片_麻豆网神马久久人鬼片_麻豆秋葵绿巨人无限观看_2020国产自慰福利_欧美又黄又嫩大片a级_欧美人与性囗牲恔配视频0_国产成人AV免费网址_青青青久久 | 国产私人影院_8090成人午夜精品无码_久草网av_99产精品成人啪免费网站_噜啊噜在线视频_国产精品视频福利_九九视频精品在线观看_91视频免费进入 | 国产福利精品视频_91素人在线_国产欧美另类久久久精品丝瓜_日韩精品一区二区av_XX性欧美肥妇精品久久久久久_老司机深夜18禁污污网站_伊人色综_99国产精品免费视频 | 国产精品色婷婷亚洲综合看片_日本熟日本熟妇在线视频_一级片的网址_亚洲无人区一卡2卡三卡_青草青草视频2免费观看_欧美亚洲国产片在线播放_老女老肥熟国产在线视频_亚洲精品xxxxx | 亚洲AV无码国产精品色午友在线_欧美黄色一级视频_久久精品亚洲国产奇米99_亚洲欧美日韩影院_亚洲精品欧美综合网_国产美女的第一次好痛在线观看_大内密探零零性性在线观看_五月天色视频 | 大地资源影视免费观看高清_公和我做好爽添厨房在线观看_婷婷综合另类小说色区_亚洲AV日韩AV欧V在线天堂_特黄一区二区_粉嫩av一区二区在线播_成人午夜精品_国产乱了真实在线观看 | 午夜禁片_久久久亚洲精品一区二区三区浴池_国产成人牲交在线观看视频_免费1级片_国产亚洲精品久久久久久豆腐_成熟丰满熟妇高潮XXXXXA片_久久精品久久久久久久_两个男人吮她的花蒂和奶水视频 | 国产9区_欧美性视频一区二区_亚洲a区在线观看_javlibrary贴吧_日本一二三区高清_永久免费视频国产_人人干影院_超碰三级 | 久久久久久久女女女又又_91在线精品_狠狠色伊人亚洲综合网站色_99超碰在线播放_成人精品视频在线观看不卡_免费日韩在线观看_超级乱婬av片_亚洲成人精品一区二区 | 国内精品伊人久久久_国产女主播喷水视频在线观看_亚洲AV无码一区二A片变脸_一二三精品_久久99亚洲AV无码四区_日本小视频网址_精品成人久久久_在线观看久草 | 日本乱码一区二区_成人精品视频免费在线观看_在线观看日本亚洲一区_日韩欧美MV在线观看免费_久久久亚洲国产美女国产盗摄_www.日本黄_老少配XX丰满老熟妇_欧美奶涨边摸边做爰视频 | 国产在线麻豆精品观看_av蓝导航精品导航_中国护士一级毛片_黄色免费毛片_一个色的导航_在线精品视频一区二区三区_亚洲久久久久久_欧美成人一级高清 | 亚洲精品无码成人A片体验区在线_精品无码一区二区三区亚洲桃色_国产九九久久_国产乱精品一区二区三区视频了_淫片网站_少妇人妻一级a毛片_天天干天天射综合网_1769国内精品视频在线 益日韩欧群交P片内射中文_1313午夜精品理论片_综合爱爱网_纯肉无遮挡h肉动漫在线观看3d_男人的天堂久久精品_99久久精品午夜一区二区_亚洲七七久久桃花影院_国产91色在线亚洲 | h文纯肉教室啪啪_国产精品久久毛片_色网在线免费观看_国产视频一区二区在线_国内av一区_亚洲一区二区三区综合_www.色五月_中国精品18videosex性中国 | 在线看黄V免费网站免费_日本a一区_国产精品成人自产拍在线观看_wwwxxxxx日本_少妇被多人C夜夜爽爽AV_精品区一区二区_av黄色片_国产精品18久久久久久久久 | 最爱高潮全过程免费的视频_日韩免费无码不卡夜夜爽_国产乱子伦一区二区三区国色天香_日日操天天操_中文久久久久久_91欧美激情一区二区三区成人_男男做喘息gv奶白小受动图_国产三及片网站 狠狠搞综合_国产精品欧美亚洲制服_久久久性视频_国产调教性奴在线观看w_狠狠色婷婷久久一区二区三区麻豆_www.青青草_超碰在线资源站_草在线免费观看 | 一区视频在线免费观看_久久天天躁夜夜躁狠狠_亚洲精品一级_成人性生交大片看1_xxx国产精品视频xxx软件_免费人妻无码不卡中文字幕系列_97超碰免费人人看人人_亚洲午夜一二三区视频 | 亚洲丰满熟女一区二区蜜桃_国产馆一区二区_免费观看992tv_亚洲国产视频一区二区三区_日本中文字幕在线一区_又爽又黄又无遮挡的激情视频_jk制服国产在线视频_岛国成人免费 | 日本亚洲中文字幕不卡_欧美性大战久久久久久久蜜臀_国产乱淫av片免费看_亚洲?V乱码久久精品蜜桃_a欧美视频_久久久这里都是精品_性啪啪CHINESE东北女人_综合激情欧美 | 久久久久无码国产精品一区_日本有色视频_久久666_久久在线免费观看_欧美精品一区二区三_国产精品呻吟_狠狠综合网_欧美色欧美亚洲高清在线视频 | 日本黄色成人_中文字幕av在线免费观看_精品国产一区二区三区性色av_少妇WWWB搡BBB搡BBB_在线看黄色毛片_精品久久久久久久久久久aⅴ_182tv免费福利视频_夜夜草视频资源 国产福利精品视频_91素人在线_国产欧美另类久久久精品丝瓜_日韩精品一区二区av_XX性欧美肥妇精品久久久久久_老司机深夜18禁污污网站_伊人色综_99国产精品免费视频 | 色播基地_久久精品女人天堂av_日韩精品卡1卡2三卡四卡乱码_亚洲国产精品无码AAA片_国产精品久久久久毛片软件_欧美男男大粗吊1069_免费看av大片_一个人看的www免费高清在线视频 | 狠狠干夜夜草_www.俺去也.com_亚洲素人一区二区_国产精品一区二区久久精品_四虎影视国产在线视频_日韩在线视频观看_99精品国产高清一区二区三区香蕉_久久97久久97精品免视看 | 99综合视频_综合精品欧美日韩国产在线_欧美精品久_国产精品免费麻豆入口_中文字幕二区在线观看_欧美天堂影院_不卡三区_亚洲高清无码久久成人精品 | tube性老少配bbwcom_无码被窝影院午夜看片爽爽_31xx视频在线影院_亚洲色图清纯制服_老师穿旗袍白丝让我爽翻天AV_久久精品久久久久久噜噜_国产极品视觉盛宴_粉嫩小泬无遮挡久久久久久 | 一本大道香蕉大在线中文_国产精品久久久久久妇_天天干天天爱天天_18禁美女黄网站色大片在线_98超碰人人_国产丝袜av一区二区三区性色_av毛片无码中文字幕不卡_一区二区三区产品免费精品久久75 | 欧美整片在线_好紧好爽好深再快点AV在线_国产精品美女久久久久久免费_中午字幕在线_射射视频_思思久ren热_av中文资源在线_日韩天堂 | 亚洲第一淫片_色网站免费视频_亚洲欧美aⅴ..._a黄色片网站_少妇被躁爽到高潮无码人狍大战_青青青视频免费_在线看片免费人成视频大全_亚洲人成色7777在线观看不卡 | 国产9区_欧美性视频一区二区_亚洲a区在线观看_javlibrary贴吧_日本一二三区高清_永久免费视频国产_人人干影院_超碰三级 | 偷拍各种美女wc嘘嘘视频_亚洲精品乱码久久久久久按摩_成人免费xyz网站_朝桐光a∨一区二区三区_国内精品卡1卡2卡区别_欧美国产一级_亚洲AV综合A∨一区二区_自拍超碰 | 三级网站在线免费观看_亚洲视频一区在线观看_国产精品一级香蕉一区_好屌爽在线视频_亚洲另类视频_插我舔内射18免费视频_伊人久久大香线蕉AV仙人_日韩在线激情 | 一区二区播放_国产ts人妖一区二区三区_日韩精品在_国产在线播放一区_又大又黄又硬视频_激情久久一区_好姑娘国语免费高清观看_国产在线成人 | 亚洲精品视频一区二区三区_国产∨亚洲V天堂无码久久久_亚洲欧美精品在线_91精品国产乱码久久久久_91性爰视频_一级毛片二级毛片三级毛片_亚洲AV第一成肉网肉片AV_国产免费不卡视频 | 日夜操天天干_久久精品99国产精品_国产一性一爱一乱一交_亚洲永久视频_精品久久久久久久无码人妻热_亚洲一级免费视频_m豆传媒在线链接观看_人人天天夜夜 | 国产在线麻豆精品观看_av蓝导航精品导航_中国护士一级毛片_黄色免费毛片_一个色的导航_在线精品视频一区二区三区_亚洲久久久久久_欧美成人一级高清 |