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

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

 
    3.編寫子程序的梯形圖
    局部變量表的下面是程序區(qū)(見上圖),輸入?yún)?shù)“轉換值”是來自模擬量輸入模塊的與模擬量成正比的轉換值,輸出參數(shù)“模擬值”是計算出的對應的模擬量(例如壓力、溫度等)的工程值。子程序中變量名稱前的“#”表示該變量是局部變量,它是編程軟件自動添加的,輸入局部變量時不用輸入“#”號。特殊存儲器位SM0.0的常開觸點總是閉合。
    4.子程序的調用
    可以在主程序、其他子程序或中斷程序中調用子程序,調用子程序時將執(zhí)行子程序中的指令,直至子程序結束,然后返回調用它的程序中該子程序調用指令的下一條指令之處。
    創(chuàng)建子程序后,在上圖左邊指令樹最下面的“調用子程序”文件夾中自動生成剛創(chuàng)建的子程序“模擬量計算”對應的圖標。
    在梯形圖程序中插入子程序調用指令時,首先打開主程序,顯示出需要調用子程序的網(wǎng)絡。打開指令樹最下面的“調用子程序”文件夾,用鼠標左鍵按住需要調用的子程序圖標,將它“拖”到程序編輯器中需要的位置。放開左鍵,子程序塊便被放置在該位置。
 
    子程序方框中左邊的“轉換值”等是在子程序“模擬量計算”的變量聲明表中定義的輸入?yún)?shù),右邊的“模擬值”是輸出參數(shù)。它們被稱為子程序的形式參數(shù),簡稱為形參,形參在子程序內部的程序中使用。調用子程序時,需要為每個形參指定實際的參數(shù)(簡稱為實參),例如為形參“轉換值”指定的實參為模擬量輸入字AIW2(見上圖)。
    子程序調用指令中的實參的有效操作數(shù)為存儲器地址、常量、全局符號和調用指令所在的POU中的局部變量,不能指定被調用子程序中的局部變量。
    CPU調用子程序時,輸入?yún)?shù)被復制到子程序的局部存儲器,子程序執(zhí)行完后,從局部存儲器復制輸出參數(shù)到指定的輸出參數(shù)地址。
天行健
550374389
!!!
級別: 論壇先鋒

精華主題: 0
發(fā)帖數(shù)量: 696 個
工控威望: 1161 點
下載積分: 5237 分
在線時間: 2360(小時)
注冊時間: 2010-11-28
最后登錄: 2025-05-26
查看550374389的 主題 / 回貼
1樓  發(fā)表于: 2013-11-30 21:18
不錯

主站蜘蛛池模板: 日本特黄特色特爽大片_性高爱久久久久久久久_欧美麻豆视频_99re这里只有精品99_亚洲国产片_欧美一级片在线视频_午夜免费视频观看_美国特级a毛片免费网站 | 国产精品嫩草影视久久久_日本精品一区视频_日韩成人一二三_av片在线观看无码免费_中文字幕人妻无码系列第三区_亚洲成av人片在www鸭子_a毛片免费看_毛片免费观看 | 国产91色在线_老司机在线网站_日韩精品无_初高中生免费视频毛片_青青青国产依人免费视频_99pao在线视频国产好吊色_中文字幕av日韩_日日摸夜夜添夜夜添人人老牛 | 桃色成人网_最近日本中文字幕免费完整_x88av在线_青青草视频在线观看_台湾佬娱乐中文22vvvv_一夜新娘第三季免费播放_video喷出白浆_日本欧美在线播放 | 国内精品九九久久久精品_九九热视频这里有精品_97色资源_浮生影院大全免费观看中文版_a片疯狂做爰全过的视频_国产大胸A在线观看_免费一区视频_中文字幕av久久激情亚洲精品 | 国产美足白丝榨精在线观看SM_久久国产精品香蕉绿巨人_国产精品久久久久久久久久免费看_无码国产精成人午夜视频一区二区_免费人成网站在线观看不卡_一区两区小视频_国产精品精品国产一区二区_被CAO的奶水直喷高H | 亚洲欧洲日产国产av无码_亚洲网友自拍_永久免费的无码中文字幕_成在线人永久免费视频播放_aaa一区_日本教室三级在线看_国产成人精品大尺度在线观看_一本大道在线视频 | 五十路亲子中出在线观看_极品少妇高潮到爽_狠狠干夜夜操天天爽_日韩网站免费观看_天天躁日日躁狠狠久久_免费播放一区_刺激cijilu福利区在线观看_国产区更新 | 精品国产18久久久久久怡红_国产一区二区三区久久99_夜夜操夜夜爽_久久天堂视频_日本人妻巨大乳挤奶水_热久久最新_色一情一乱一伦一区二区三欧美_亚洲第一页在线观看 | 亚洲高清精品视频_欧美9页_国产a∨精品一区二区三区不卡_2019亚洲午夜无码天堂_伊人久久综在合线亚洲2019_www.夜夜撸_久久精品国产精品亚洲综合_日本不卡无码二区三区 | 日本免费黄色一级片_免费黄色毛片视频_久草色视频_欧美色综合天天久久综合精品_四虎在线免费播放_日韩毛片免费看_人人人射_免费人妻无码不卡中文字幕18禁 | 中文字幕无码网址_久久免费国产视频_波多野结衣在线播放一区_国产丰满麻豆videossexhd_成人午夜一区_老司机午夜福利视频免费播放_日本潮喷videos_欧美亚洲精品在线 | 成人青青草_日韩欧美国产综合在线一区二区三区_国精品无码一区二区三区在线蜜臀_色小妹网站_日日搞夜夜操_色综合久久久无码中文字幕_中文字幕一区二区精品区_欧美性猛交XXXX乱大交3 | 美女mm131爽爽爽作爱视频_快色在线观看视频_天天躁夜夜躁狠狠躁2021西西_久久精品国产网址_欧洲一级片_精品美女_欧美性生交XXXXX无码_熟妇人妻久久中文字幕 | 好黄好污美女裸体网站_久久久久久a亚洲欧洲aⅴ96_都市激情在线亚洲国产_黄色片s色_超碰青草_大屁股大乳丰满人妻_秋霞午夜鲁丝一区二区老狼_性新婚a大黄毛片 | 亚洲永久精品一区_亚洲精品永久免费_一本大道伊人久久综合_国产精品99久久99久久久动漫_亚洲七久久之综合七久久_超碰网站在线观看_日日日视频_成人做受黄大片 | 国产精美视频_国产91精品不卡在线_中文在线不卡视频_亚洲精品TV久久久久久久久J_操一操网站_人人妻人人澡人人爽精品欧美_日韩.com_久久加勒比 | 黑人巨茎精品欧美一区二区_小情侣高清国产在线播放_亚洲区欧美区综合区自拍区_视频一区中文字幕_超碰caoporn久久_亚洲AV成人无码网站在线_国产精品丝袜高跟鞋_九一精品在线观看 | 日本xxxx小便xxxx偷拍_软萌小仙自慰喷白浆_免费在线观看黄片毛片a_青草一区_久久久久久久久久久一区二区_欧美日本午夜一区二区_国产黄a三级三级三级av在线看_www夜夜操com | 91久久精品国产一区二区三区_一本大的之伊人_国产免费观看视频_一级片aaa_国产国在线线免费费_久久精品国产亚洲αv忘忧草_WWW国产精品内射熟女_2012中文字幕在线视频 | 99riav国产一区二区三区_婷婷综合久久一区二区三区_天天干91_日韩欧美在线观看一区二区三区_中文字幕亚洲一区_99视频精品全部免费免费观看_久久精品国产亚洲AV网站_粗长巨龙挤进新婚少妇 | 四色永久网址在线观看_首页国产欧美日韩丝袜_国产丝袜视频一区二区三区_青青国产在线_欧美一a一片一级一片_国产午夜精品视频免费不卡69堂_亚洲伊人一本大道中文字幕_中字一区 | 日韩一级影视_全国最大成人免费视频_亚洲精品高清AV在线播放_久久精品国产亚洲av四虎_婷婷五月网丁香五月_亚洲在线成人_在线视频欧美一区_无码免费h成年动漫在线观看 | 上课被cao的好爽高潮免费视频_年轻的朋友4免费观看韩剧_黄色动漫在线免费观看_午夜理论片最新午夜理论剧_综合色爱_黄页网站在线观看_好涨好硬好爽免费视频_亚洲国产午夜99综合 | 久久国产专区_亚洲午夜私人影院在线观看_日韩免费激情视频_国产a毛片_www久久com_久久精品国产亚洲AV水果派_久久精品国产亚洲AV忘忧草18_九草在线观看 | 中国的黄色一级片_日韩美女视频一区二区_91先生在线观看_a级欧美_国产在线观看一区二区三区精品_亚洲黄毛片_久操成人_国产伦精品一区二区三区照片91 | 玖玖色在线观看_久久久国产精品黄毛片_日韩人妻无码潮喷中文视频_日本一区二区三区四区不卡视频_青青操国产_一级看片免费视频_夜夜激情网_凸凹隐藏撒尿xxxx偷拍 | 日韩一中文字幕_九九只有精品_色翁荡熄又大又硬又粗又视频_久久华人_亚洲图色成人网_日本大肚子孕妇交XXX_高清视频新国产_久久夜亚洲 | 色国产精品女五丁香五月五月_99tv成人_性色a∨精品高清在线观看_国产精品一级黄片免费在线观看_亚洲天堂高清_日本高清一道本_大胆精选欧美gogo人体_久久婷婷五月综合97色一本一本" | 搞笑一家人韩剧韩语在线看_中文字幕mv在线观看_蜜桃视频在线播放_懂色av一区二区夜夜嗨_夜夜夜网站_欧美性群另类交_久久免费视频网站_亚洲欧美日韩国产精品专区 | 久久精品爱_久操免费福利视频_av日韩天堂_不卡av在线免费观看_精品九一_精品一区二区三区无码视频_国产亚洲视频在线观看视频在线_亚洲精品乱码久久久v开放时间 | 国产片在线播放_在线久草视频_91麻豆精品一二三区在线_日日噜噜夜夜狠狠_www.精品_我朋友的妈妈在线免费观看_欧美xxxx极品bbw_91色综合久久久久婷婷 | 亚洲国产日韩制服在线观看_永久免费精品_国产传媒中文字幕_亚洲欧美日韩一区_亚洲伊人色综合网色欲WWW_婷婷久久综合九色综合绿巨人_毛片图片_琪琪女色窝窝777777 | 麻豆一二三专区入口_免费h网站在线观看的_国产成人亚洲精品青草_欧美顶级METART裸体全部_日韩在线观看网址_A级免费黄色视频_久久久免费看_国产真人无码作爱视频免费 | 日本亚洲9999aⅴ_亚洲欧美99_欧美嫩交一区二区三区_亚洲成人免费网站_日本三级视频在线观看_免费黄色一级片_国产无人区卡一卡二卡三乱码_亚洲精品成人久久一区二区 | 国产私人影院_8090成人午夜精品无码_久草网av_99产精品成人啪免费网站_噜啊噜在线视频_国产精品视频福利_九九视频精品在线观看_91视频免费进入 | 在线观看啊啊啊啊_精品亚洲国产成人A片在线观看_国产精品永久久久久久久www_黄色国产视频_欧洲美女粗暴牲交免费观看_18国产一二三精品国产_一区二区三区日本在线观看_在线观看视频99 | 国产综合在线视频_成人在线观看一区_日韩在线视频免费观看_97久久免费视频_狠狠色狠狠干_日韩激情网_爆操美女网站_国产精品婷婷久久久久 | 国产成人无码精品久久久性色_国产精品呻吟久久av图片_男人激烈吮乳吃奶视频免费_www.伊人.com_亚洲日韩中文无码久久_欧美人与动性行为视频_黄色在线视屏_国产色综合一区 | 益日韩欧群交P片内射中文_1313午夜精品理论片_综合爱爱网_纯肉无遮挡h肉动漫在线观看3d_男人的天堂久久精品_99久久精品午夜一区二区_亚洲七七久久桃花影院_国产91色在线亚洲 | 无遮挡粉嫩小泬久久久久久久_www.超碰97_色插图午夜影院_深夜视频在线观看免费_国产日本在线观看_欧美xxxx69hd_免费a级黄毛片_国产精品综合AV一区二区 |