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

ffd001
級別: 家園?
精華主題: 0
發帖數量: 136 個
工控威望: 700 點
下載積分: 584 分
在線時間: 162(小時)
注冊時間: 2013-10-17
最后登錄: 2023-06-02
查看ffd001的 主題 / 回貼
樓主  發表于: 2013-11-29 20:41
1.程序家族有哪些成員?
    PLC的控制程序一般由主程序、子程序和中斷程序組成。西門子的S7-300/400將子程序分為功能(Function,或稱為函數)和功能塊(Function Block)。
    在每一個掃描循環周期,CPU都要調用一次主程序,用戶程序必須有一個并且只能有一個主程序。小型控制系統可以只有主程序。
    中斷程序用于快速響應中斷事件。在中斷事件發生時,CPU將停止執行當時正在處理的程序或任務,去執行用戶編寫的中斷程序。執行完中斷程序后,繼續執行被暫停執行的程序或任務。
    2.哪些情況需要使用子程序?
    當系統規模很大、控制要求復雜時,如果將全部控制任務放在主程序中,主程序將會非常復雜,既難以調試,也難以閱讀。使用子程序可以將程序分成容易管理的小塊,使程序結構簡單清晰,易于調試、查錯和維護。
    子程序也可以用于需要多次反復執行相同任務的地方,只需要編寫一次子程序,別的程序在需要的時候多次調用它,而無需重寫該程序。
    3.怎樣調用子程序?
    主程序可以調用子程序,子程序也可以嵌套調用別的子程序。嵌套調用的層數是有限制的,例如S7-200的最大嵌套深度為8級。
    執行完子程序后,返回調用它的程序中的調用指令的下一條指令。
    4.每個掃描周期都會執行子程序嗎?
    子程序的調用可以是有條件的,在被調用期間,每個掃描周期都要執行一次被調用的子程序。調用條件不滿足時不會執行子程序中的指令,因此使用子程序可以減少掃描循環時間。
    5.停止調用子程序后,子程序中的線圈處于什么狀態?
    停止調用子程序后,不再執行子程序中的指令。子程序中線圈對應的編程元件如果沒有受到別的程序的控制,將保持子程序最后一次執行后的狀態不變。即使控制這些線圈的觸點的狀態變化,該線圈對應的元件的狀態也不會變化,因為這時根本就沒有執行子程序中的指令。
    6.怎樣實現子程序的無條件調用?
    有的PLC的子程序調用指令不能直接接到左側的垂直“電源”線上,需要通過觸點電路來控制是否調用子程序,即子程序的調用是有條件的?梢杂靡恢睘镺N的特殊位元件(例如S7-200的SM0.0或FX系列的M8000)的常開觸點來實現子程序的無條件調用。
      不同品牌的PLC的子程序大致可以分為兩種,一種子程序沒有輸入、輸出參數和局部變量,另一種則有。
       1.什么是全局變量和局部變量?
        以西門子的S7-200為例,輸入I、輸出Q、變量存儲器V、內部存儲器位M、定時器T、計數器C等屬于全局變量,可以在符號表中為全局變量定義符號名。
       程序組織單元(Program Organizational Unit)簡稱為POU,包括主程序、子程序和中斷程序。每個POU均有自己的64字節局部變量,局部變量用L(Local)來表示,局部變量只能在它所在的POU中使用。與此相反,全局變量可以在各POU中使用。
       2.局部變量有哪些類型?
       子程序可以使用下列局部變量:
       1) TEMP (臨時變量)是暫時保存在局部數據區中的變量。只有在執行該POU時,定義的臨時變量才被使用,POU執行完后,不再保存臨時變量的數值。主程序和中斷程序的局部變量表中只有TEMP變量。
       2) IN(輸入參數)由調用它的POU提供的傳入子程序的輸入參數。
       3) OUT(輸出參數)是子程序的執行結果,它被返回給調用它的POU。
       4) IN_OUT(輸入_輸出參數)的初始值由調用它的POU傳送給子程序,并用同一變量將子程序的執行結果返回給調用它的POU。
       主程序和中斷程序的局部變量表中只有臨時變量TEMP。
       3.子程序的輸入、輸出參數有什么作用?
       具有輸入、輸出參數和局部變量的子程序易于實現結構化編程,對于長期生產同類設備或生產線的廠家尤為有用。編程人員為設備的各部件或工藝功能編寫了大量的通用的子程序。即使不知道子程序的內部代碼,只要知道子程序的功能和輸入、輸出參數的意義,就可以用它們快速“組裝”出滿足不同的用戶要求的控制程序。就好像可以用數字集成電路芯片組成復雜的數字電路一樣。
       如果子程序沒有輸入、輸出參數,這種子程序沒有明確的軟件接口,使用起來很不方便。
       4.局部變量有什么優點?
       1) 子程序如果沒有局部變量,它和調用它的程序之間只能通過全局變量來交換數據,子程序內部也只能使用全局變量。將它移植到別的項目時,需要對各POU使用的全局變量作統一安排,以保證不會出現地址沖突。當程序很復雜,子程序很多時,這種地址分配是很花時間的。
       如果子程序有局部變量,并且在子程序中只使用局部變量,不使用全局變量,因為與其他POU沒有地址沖突,不作任何改動,就可以將子程序移植到別的項目中去。
       為了減少移植子程序的工作量,在子程序中應盡量避免使用全局變量和全局符號。
       2) 如果使用局部變量表中的臨時變量(TEMP),同一片物理存儲器可以在不同的程序中重復使用。
    下面以S7-200為例,介紹子程序的編程和調用的過程。
    1.創建子程序
    生成項目時,自動生成一個子程序。打開程序編輯器,執行“編輯”菜單中的命令“插入”→“子程序”,將自動生成和打開新的子程序。
    2.生成局部變量
    名為“模擬量計算”的子程序如下圖所示,在該子程序的局部變量表中,定義了3個輸入(IN)參數,一個輸出(OUT)參數,和名為“暫存1”的臨時(TEMP)變量。局部變量表最左邊的一列是自動分配的每個變量在局部存儲器(L)中的地址。

 
    3.編寫子程序的梯形圖
    局部變量表的下面是程序區(見上圖),輸入參數“轉換值”是來自模擬量輸入模塊的與模擬量成正比的轉換值,輸出參數“模擬值”是計算出的對應的模擬量(例如壓力、溫度等)的工程值。子程序中變量名稱前的“#”表示該變量是局部變量,它是編程軟件自動添加的,輸入局部變量時不用輸入“#”號。特殊存儲器位SM0.0的常開觸點總是閉合。
    4.子程序的調用
    可以在主程序、其他子程序或中斷程序中調用子程序,調用子程序時將執行子程序中的指令,直至子程序結束,然后返回調用它的程序中該子程序調用指令的下一條指令之處。
    創建子程序后,在上圖左邊指令樹最下面的“調用子程序”文件夾中自動生成剛創建的子程序“模擬量計算”對應的圖標。
    在梯形圖程序中插入子程序調用指令時,首先打開主程序,顯示出需要調用子程序的網絡。打開指令樹最下面的“調用子程序”文件夾,用鼠標左鍵按住需要調用的子程序圖標,將它“拖”到程序編輯器中需要的位置。放開左鍵,子程序塊便被放置在該位置。
 
    子程序方框中左邊的“轉換值”等是在子程序“模擬量計算”的變量聲明表中定義的輸入參數,右邊的“模擬值”是輸出參數。它們被稱為子程序的形式參數,簡稱為形參,形參在子程序內部的程序中使用。調用子程序時,需要為每個形參指定實際的參數(簡稱為實參),例如為形參“轉換值”指定的實參為模擬量輸入字AIW2(見上圖)。
    子程序調用指令中的實參的有效操作數為存儲器地址、常量、全局符號和調用指令所在的POU中的局部變量,不能指定被調用子程序中的局部變量。
    CPU調用子程序時,輸入參數被復制到子程序的局部存儲器,子程序執行完后,從局部存儲器復制輸出參數到指定的輸出參數地址。
天行健
楊時豐
級別: 工控俠客
精華主題: 0
發帖數量: 90 個
工控威望: 2332 點
下載積分: 12439 分
在線時間: 244(小時)
注冊時間: 2012-07-12
最后登錄: 2025-04-29
查看楊時豐的 主題 / 回貼
1樓  發表于: 2013-11-30 19:17
好習了

主站蜘蛛池模板: 中文字幕二三区不卡_国产午夜人做人免费视频_午夜男女爽爽影院a片免费_日本爽快片视频_亚洲美日韩_狠狠躁夜夜躁AV网站中文字幕_夜夜精品无码一区二区三区_在线国产小视频 | 法国1997年的迷宫_日日操夜_精品少妇人妻av免费久久久_freesex牲交18_欧美一区黄_国产精品一_日本a级黄绝片a一级啪啪_亚洲成人信息集中地 | 亚洲欧洲久久av_极品美女国产精品免费一区_老司机网站免费_免费视频入口_人妻网站成熟人妻VA网站_福利视频网站_亚洲天堂第一区_男人粗大一进一出视频 | 国产免费永久黄色国产_国产女人18毛片水真多_91.成人天堂一区_日本在线看片_欧美男同志网站_国产69精品久久久久9999_成人啪精品视频网站午夜_北条麻妃黄网 | 久久伦理片_成人网视频在线观看_免费特级黄毛片_亚洲综合中文字幕一区二区_精品综合无码视频久久久_欧美日韩网站在线观看_小辣椒福利视频精品导航_成人黄色一级 | 亚洲AV无码专区国产乱码京东传媒_色一情一乱一乱一区91Av_av免费在线观看网址_中文字幕精品—区二区_AAA级黄色视频_日本视频一二三区_强行糟蹋人妻HD中文_精品一区2区三区 | 国产91片_国产一级免费在线视频_国产女人精品视频_毛片1级_一级在线看_久久久麻豆_国产精成人品91_亚洲黄色av | 久草色香蕉_色原网九区_影视在线观看免费观看_国内精品视频在线观看免费网站_午夜爱爱免费视频_国产福利久久久_欧美老肥妇做爰bbww_日本三级欧美三级人妇视频黑白 | 一级黄色片免费_日韩高清在线播放_www.com久久久_XXX国产熟妇HD_成人精品自拍_亚洲欧洲免费视频_精品成人国产_一级全黄少妇性色生活免费看 | 美女黄频视频大全免费的_99视频精品_亚洲人妖网站_国产精品1区2区3区4区_黄色毛片视频在线观看_爆乳熟女高潮大叫_99视频在线播放_爱爱免费小视频 | 亚洲欧美日本国产高清_欧美大逼逼_亚洲一区二区三区四区在线_亚洲精品色_亚洲三区在线_黄色av网站免费在线观看_a级性视频_纳粹荒淫史 | a日韩在线_狠狠做五月爱婷婷综合_四虎影视在线_日日骚一区二区_日本亚洲免费_中出亚洲_2024理论片_精品国产午夜福利在线观看蜜月 | 国产综合免费视频_在线色网址_国产一区二_久久久久亚洲国产_国产精品我不卡_中文字幕无线码免费人妻_伊人av超碰久久久麻豆_日日拍夜夜 | 宅男噜噜99国产精品麻豆精品_午夜时刻免费实验区观看_思思久久96热在精品国产_青青草成人网_在线免费av网_国产精品视频97_三级激情视频_五月丁香国产在线视频 | 午夜精品久久久久久久99芒果_小SAO货水好多真紧H视频_海绵宝宝在线观看_91老司机免费精品观看_se999se成人影院_一级毛片久久久久_国产日韩久久_永久91嫩草亚洲精品人人 | 国产精品久久久久久麻豆一区_四虎激情网_又大又粗欧美黑人A片_国产精品乱码高清在线看_中文精品在线_久久久裸体_美女视频黄的免费视频网页_国产国产人免费视频成 | 久久精品无码一区二区小草_国产精品一区二区三区在线观_色五月最新网址_h免费看_一a本v道久久_国产日日操_亚洲无线观看国产高清_日本三级黄色录像 | www视频免费观看_麻豆freehdxxxⅹ传媒_abab456成人免费网址_国产激情自拍视频_青楼妓女禁脔道具调教SM_国产一区二区三区成人欧美日韩在线观看_久久久久av_精品欧美乱码久久久久久1区2区 | 国产成人在线观看_青青草91视频_日韩一二在线_天天操91_国产精品内射后入合集_四库成人免费视频_在线综合亚洲欧美网站_在线一二三四区 | 国产精品成人影院_久久精品国产99久久香蕉_久久久黄色_欧美福利精品_日韩中文字幕在线免费观看_久久夜夜躁躁精品_一级毛片不卡顿_国产欧美久久久久爽精品 | 中文字幕二三区不卡_国产午夜人做人免费视频_午夜男女爽爽影院a片免费_日本爽快片视频_亚洲美日韩_狠狠躁夜夜躁AV网站中文字幕_夜夜精品无码一区二区三区_在线国产小视频 | 成人在线观看中文字幕_91成人国产_免费观看a视频_国产精品一区二区三区在线看_国产一级免费av_yellow网站免费观看_国产精品美女高潮无套久久_亚欧美色 | 无码137片内射在线影院_免费观看成人av_午夜视频导航_深夜激情网站_色01看片网_爱草在线视频_青青草视频免费在线播放_一区国产在线观看 | 国产精品国产精品国产专区不卡_欧美精品人人做人人爱视频_aa亚洲一区一区三区_一级黄色片在线播放_av中文精品无码在线不卡_在线中文日韩_日韩免费_久久久精品美女 | 97影院手机在线观看_欧美乱淫_亚洲欧美精品无码一区二区三区_亚洲成色A片77777在线麻豆_久久99国产综合精合精品_骚虎av在线网站_色资源AV中文无码先锋_国产a1区 | 亚洲AV午夜福利精品一区二区_亚洲精品一区二区国产精华液_国产91在_亚洲精品在线观看一区二区_99久久99热这里只有精品_91久久久久久久久久久久久_哪里可以看免费的av_日韩有码第一页 | mmmwww在线看片观看_欧美色欧美亚洲另类二区_国产高清成人_奇迹少女第5季正版中文_免费成人视屏_久久精品屋_国产在成人精品线拍偷自揄拍_欧美日韩视频 | 99久久精品国产导航_黄色毛片视频免费观看中文_精品熟女少妇AV免费观看_caoporn超碰91_国产老肥熟_亚洲欧美中文字幕日韩一区二区_国产人妻大战黑人第1集_人妻熟妇AV水蜜桃一区二区三区 | 草逼逼视频_91欧美一区二区三区综合在线_美女床上运动_日韩一区二区三区高清_老中医吮她的花蒂和奶水视频播放_视频一区二区三区在线播放_99国产精品国产精品九九_一区二区精 | 日本黄色成人_中文字幕av在线免费观看_精品国产一区二区三区性色av_少妇WWWB搡BBB搡BBB_在线看黄色毛片_精品久久久久久久久久久aⅴ_182tv免费福利视频_夜夜草视频资源 国产福利精品视频_91素人在线_国产欧美另类久久久精品丝瓜_日韩精品一区二区av_XX性欧美肥妇精品久久久久久_老司机深夜18禁污污网站_伊人色综_99国产精品免费视频 | 超高清日韩aⅴ大片美女图片_天天碰天天操视频_亚洲色欲色欲色欲www_久久丫精品国产亚洲AV不卡_久久天天躁狠狠躁夜夜av不卡_欧美av在线播放_国产美女裸露免费看视频_www.国产成人 | 中国黄色片在线观看_免费人成黄页在线观看忧物_国产精品300页_91看毛片_国产欧美综合一区_日本中文字幕高清_肉体xxxxxⅰ8xxxx少妇_AV国内精品久久久久影院 | 国产成人亚综合精品首页_国产午夜精品久久久久久久久久_亚洲资源在线_99视频精品视频高清免费_亚洲精品成人无码视频在线_精品一区二区三区波多野结衣_亚洲?V无码专区在线观看成人_永久免费av网站 | 俄罗斯美女肛交内射WWWC〇M_国产成人亚洲综合网站_国产成人无码AV在线播放DVD_无码视频在线观看_天天操夜夜草_亚洲综合一区自偷自拍_国产在线观看成人_在线免费av网址 | 国产999精品2卡3卡4卡_无套内谢少妇毛片A片999_五级床片三区全部免费播放_久久久久人妻一区二区三区VR_天天操狠狠操夜夜操_国产一区红桃视频_成人a视频在线观看_男女涩涩网站 | 精品va久久久噜噜久久软件_慈禧秘传免费看_成人成人成人在线视频_俺去俺来也www色老板_99国产99_天天干夜夜_亚洲欧美小视频_国产一区不卡视频 | 免费mmmxxx日本96_欧美黑人粗大xxxxbbbb_深夜福利老司机_8050午夜一级毛片免费看_91精品国产麻豆国产自产在线_色琪琪综合男人的天堂aⅴ视频_风流老太婆大BBWBBWHD视频_丰满少妇乱a片无码 | 色播在线播放_婷婷成人五月天开心激情_国产一区日韩精品_日本人做爰大片免费网站_青青草手机视频在线观看_色xx综合网_色婷婷综合成人av_国产一级毛片国语一级 | 亚洲精品国产偷五月天丁香_国产一区二区三区av精品_人人看91视频_亚洲AV成人无码一区二区三区在线观看_春色影视_丝袜美腿亚洲一区_午夜91_亚洲大尺度AV无码专区中文 | 无码国产精成人午夜视频不卡_久久成人午夜视频_国产超碰人人爽人人做人人爱_成人av福利_高清久久久久久_亚洲成AV人在线观看天堂无码_久久先锋男人AV资源网站_91在线中文 | 久久久久亚洲AV成人网_日本三级成本人网站_成人久18秘免费观看视频_在线观看不卡一区_狠狠色丁香婷婷久久综合蜜芽_天天夜摸夜夜添夜夜无码_国产a免费一级视频_91社区国产在线观看 |