欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> plc工業(yè)軟件使用 >> 正文

西門子S7-200子程序,多次調(diào)用的“怪”現(xiàn)象

作者:佚名    文章來源:本站原創(chuàng)    點擊數(shù):    更新時間:2023/8/5

西門子S7-200子程序,多次調(diào)用的“怪”現(xiàn)象

在S7-200編程中,子程序想必大家都用過,使用子程序可以更好地組織程序結(jié)構(gòu),便于閱讀和調(diào)試,也可以縮短程序代碼。但是使用子程序也有一些需要注意的地方,除了子程序在同一周期內(nèi)被多次調(diào)用時,不能使用上升沿、下降沿、定時器和計數(shù)器之外,還有子程序中局部變量的特點,在編程多次調(diào)用帶參數(shù)子程序時要特別注意。下面就是前些天熱線上遇到的一個Case,非常有代表性,在這里跟大家分享。

E:您好,西門子技術(shù)支持。
C:您好,我想問下,200子程序是不是多次調(diào)用時會不好使?
E:不會啊,您是不是在子程序里使用了沿指令或者定時器?
C:沒有啊,我就編了一句很簡單的開關(guān)程序,開關(guān)閉合,線圈導通,然后主程序里調(diào)用了兩次這個子程序,結(jié)果第一個I點閉合了,兩個Q點都導通了。
E:(心里活動:看來是和子程序的局部變量有關(guān)了,估計客戶程序邏輯有問題)那請您描述一下您的子程序吧,我?guī)湍纯础?BR>于是客戶描述了一下自己的程序,大致了解了之后告知客戶我這邊測試下,稍后回復。
客戶的程序是這樣的:
子程序:是個常見的自保持邏輯,接口參數(shù)如紅框所示。

 

圖. 01

主程序:調(diào)用了兩次上面的子程序,實現(xiàn)I0.0和I0.1控制Q0.0的閉合和斷開,I0.2和I0.3控制Q0.1的閉合和斷開。

 

圖. 02

那么在線測試下程序執(zhí)行情況,發(fā)現(xiàn)果然如客戶所描述的,I0.0為1后,Q0.0和Q0.1都為1了。見下圖.03所示。而如果閉合I0.2,則Q0.0和Q0.1都斷開。
 

圖. 03

為什么會這樣呢?首先我們先明確子程序局部變量的特點。局部變量的變量類型分為四種:IN,IN_OUT,OUT和TEMP,局部變量存儲區(qū)是在子程序調(diào)用時開辟的,子程序調(diào)用完成,局部變量占用的存儲空間釋放。
我們來分析下客戶的子程序。
在主程序第一次調(diào)用子程序時,如果I0.0為1,I0.1為0,它們將自身值分別傳給輸入局部變量#AA和#BB,子程序中程序邏輯執(zhí)行如下圖.04所示。此時局部變量#CC值為1,子程序完成,#CC將值傳送到輸出參數(shù)Q0.0上,使其置1。根據(jù)局部變量的特點,子程序第一次調(diào)用完成后,局部變量存儲區(qū)釋放。

 
圖. 04
那么當主程序第二次調(diào)用該子程序時,開辟臨時存儲空間,但是此時的存儲空間與第一次調(diào)用時開辟的不一定一致?墒牵灿锌赡苡捎诔绦蚝唵,仍然使用第一次調(diào)用時占用的存儲空間。如果這種情況發(fā)生了,那么第一次調(diào)用時已經(jīng)將#CC的L0.2置了1,而此值依舊存在,那么第二次調(diào)用時雖然輸入?yún)?shù)I0.2和I0.3為0 ,但是#CC(L0.2)為1,由于客戶的子程序邏輯有自保持部分,所以最后L0.2的邏輯結(jié)果仍然是1。子程序完成后,#CC將值傳送到輸出參數(shù)Q0.1上,使其置1。所以就會出現(xiàn)客戶反映的那種問題。
那么該如何避免這種情況呢?
大家是否還記得剛剛介紹局部變量參數(shù)類型時除了IN, OUT類型外,還有一種類型叫IN_OUT,這種類型的參數(shù)是先讀入,然后再寫出,這里我們就可以利用它的特點解決上面的問題。
下面對子程序的參數(shù)進行修改,將原先的#CC變量類型改為IN_OUT。如下圖所示:

 
圖. 05

主程序結(jié)構(gòu)不變,如下所示,可以看到由于#CC的類型是IN-OUT,它在子程序塊的接口位置也轉(zhuǎn)到了左側(cè)輸入側(cè)。

 

圖. 06
下面再次將I0.0置1,其他輸入都為0,監(jiān)控程序狀態(tài),如圖.07所示,可以看到只有Q0.0為1,Q0.1狀態(tài)為0。而如果將I0.1置1, Q0.0被復位,Q0.1還是0,這樣就符合客戶的控制要求了。

 

圖. 07

同樣,如果只給I0.2置1,那么也只有Q0.1會亮,不會再影響Q0.0。
了解了IN_OUT類型變量的特點,就不難分析以上的結(jié)果。因為每次調(diào)用子程序時,局部變量#CC都會先去讀取輸入?yún)?shù)Q0.0或Q0.1的狀態(tài),所以即使兩次調(diào)用子程序時,#CC變量使用的同一區(qū)域,該區(qū)域的值也會在開始被Q點的狀態(tài)所修改,就不存在兩次調(diào)用相互影響的情況了。
另外,如果在子程序一開始就添加一條指令,對局部變量#CC進行賦初值(如圖.08),也可以避免臨時變量區(qū)數(shù)值不定的問題,您可以嘗試測試下

 
圖. 08
所以,在編寫200子程序時要特別注意局部變量的特點,一旦出現(xiàn)多次調(diào)用不正常的情況,就可以從局部變量的特點出發(fā)分析,看看是不是存在隱患。善加利用IN_OUT變量也許可以解決許多問題。
 


 

Tags:子程序調(diào)用,子程序,step7,S7-200  
責任編輯:admin
相關(guān)文章列表
如何在西門子S7-200SMART編程軟件里面添加庫文件指令?
V4.0 STEP 7 MicroWIN 西門子S7-200系列PLC高階課程-1 子程序
V4.0 STEP 7 MicroWIN 的PID給定-反饋量程設置
STEP7 Micro/WIN指令庫-用戶自定義
STEP7關(guān)于S7-200 SMART模擬量,組態(tài)通信軟件設置
西門子系統(tǒng)塊提供S7-200 SMART CPU、信號板和擴展模塊的組態(tài)
西門子PLC組態(tài)模擬量輸出 組態(tài)設置
STEP 7-MicroWIN SMART西門子200smartPLC和編碼器進行高速計數(shù)程
西門子STEP7編程軟件的功能及使用 STEP7-Micro/WIN32
Step7編程軟件的應用窗口 SIMATIC Manager軟件
窮學上位機系列——搭建STEP7仿真環(huán)境 SIMATIC Manager軟件仿真
Modbus RTU通信教程 STEP 7-MicroWIN SMART軟件 從站的配置及編程
西門子S7-200 Smart PLC入門筆記8——電機控制子程序調(diào)用 子程序
PLC200入門筆記1-軟件安裝和程序下載 STEP7軟件下載和安裝
西門子plc S7-200smart PLC模擬量輸入模塊使用說明,STEP7軟件添
S7-200 SMART plc數(shù)字量輸入濾波器和脈沖捕捉位,STEP7設置
一文教你S7-200SMART PLC的程序編程、下載和調(diào)試監(jiān)控,STEP7軟件
怎么設置step7的PG/PC接口,STEP7軟件設置
STEP 7-Micro/WIN方便有效的快捷鍵
STEP 7-MicroWIN SMART V2.3軟件的安裝及使用,STEP7快捷鍵
【STEP7軟件實例】S7-200SMART運動向?qū)ЫM態(tài)就是這么簡單,你們學
plc梯形圖怎么看對錯,step7編程看錯
STEP 7中操作數(shù)的表示法
STEP7怎樣使用多重背景數(shù)據(jù)塊?
PLC多重背景數(shù)據(jù)塊使用,發(fā)動機組控制系統(tǒng)梯形圖實例
STEP7模擬量與工程量轉(zhuǎn)換程序
STEP 7設計順序控制程序的基本方法
STEP7中功能塊的屬性說明
西門子STEP7單序列的編程方法
西門子STEP7選擇序列和并行序列的編程方法
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
關(guān)于我們 - 聯(lián)系我們 - 廣告服務 - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人
亚洲免费观看高清完整| 欧美巨大另类极品videosbest| 日本少妇一区二区| 日韩国产一区二| 美女视频黄 久久| 麻豆91精品视频| 国产电影一区在线| jlzzjlzz国产精品久久| 色久综合一二码| 欧美日韩另类一区| 2020国产精品自拍| 国产精品久久久久久久久图文区 | 精品国精品国产| 久久久www成人免费无遮挡大片| 国产亚洲一区二区在线观看| 欧美国产一区二区在线观看| 亚洲同性gay激情无套| 午夜视频在线观看一区二区 | 国产一区在线视频| 国产aⅴ精品一区二区三区色成熟| 99国产精品久久久久久久久久 | 99riav一区二区三区| 欧美丝袜第三区| 精品国产不卡一区二区三区| 国产精品五月天| 亚洲国产精品久久人人爱| 久久超碰97人人做人人爱| 成年人国产精品| 欧美日韩国产高清一区二区| 欧美精品一区二区三区高清aⅴ | 99久久99久久综合| 91麻豆精品国产自产在线观看一区| 精品国产第一区二区三区观看体验| 国产精品国产三级国产三级人妇| 亚洲激情一二三区| 国产一区二区三区不卡在线观看 | 久久国产生活片100| 北条麻妃国产九九精品视频| 欧美一区二区视频观看视频| 国产精品丝袜在线| 免费观看日韩av| 色综合咪咪久久| 欧美精品一区二区三区在线 | 日本一区中文字幕| 91女人视频在线观看| 精品国产欧美一区二区| 亚洲第一综合色| 91丨porny丨国产入口| 精品少妇一区二区三区视频免付费| 亚洲色大成网站www久久九九| 国产资源在线一区| 日韩小视频在线观看专区| 怡红院av一区二区三区| 成人久久18免费网站麻豆| 日韩精品在线一区| 三级亚洲高清视频| 欧美日韩电影在线播放| 亚洲综合一二区| 不卡av电影在线播放| 久久你懂得1024| 另类欧美日韩国产在线| 91精品国产综合久久久久久漫画| 亚洲伦理在线免费看| 一道本成人在线| 一区二区三区四区不卡在线| 成人18精品视频| 国产精品传媒入口麻豆| 成人av影视在线观看| 国产无遮挡一区二区三区毛片日本| 久久66热偷产精品| 精品日韩一区二区三区| 国内精品伊人久久久久av一坑| 日韩亚洲国产中文字幕欧美| 日本欧美一区二区三区| 精品国产亚洲在线| 国产黄色精品视频| 国产精品久久精品日日| 色综合久久天天| 亚洲mv在线观看| 日韩视频不卡中文| 国产精品自拍在线| 中文在线一区二区| 色狠狠桃花综合| 亚欧色一区w666天堂| 日韩片之四级片| 国产 日韩 欧美大片| 日韩理论在线观看| 欧美久久一二三四区| 韩国成人福利片在线播放| 中文字幕成人av| 一本一道综合狠狠老| 一区二区三区国产精华| 日韩视频免费观看高清完整版在线观看 | 亚洲bt欧美bt精品| wwwwww.欧美系列| 91网上在线视频| 日韩成人免费看| 成人免费在线播放视频| 在线播放91灌醉迷j高跟美女| 激情欧美一区二区| 亚洲一区二区三区四区在线免费观看| 日韩一区二区三区免费看| 国产成人精品影院| 日韩国产一二三区| 中文字幕在线不卡| 精品少妇一区二区三区日产乱码| 成人av在线影院| 美女www一区二区| 一区二区三区日韩精品| 久久综合99re88久久爱| 在线观看www91| 国产一区二区三区国产| 亚洲福利国产精品| 亚洲国产精品传媒在线观看| 欧美三级欧美一级| www.亚洲国产| 国产精品一线二线三线精华| 亚洲福利视频一区二区| 亚洲欧美在线高清| 国产人久久人人人人爽| 欧美一区二区三区成人| 色欧美日韩亚洲| 成人性视频网站| 国产精品一区二区不卡| 麻豆精品久久精品色综合| 一区二区不卡在线视频 午夜欧美不卡在| 久久久综合九色合综国产精品| 欧美精品高清视频| 日本韩国一区二区三区| 北条麻妃一区二区三区| 成人小视频免费在线观看| 国产一区二区女| 激情久久五月天| 国产综合色视频| 韩国v欧美v日本v亚洲v| 久久国内精品视频| 97精品久久久久中文字幕| 欧美激情一二三区| 日韩一区二区三区视频| 欧美日韩精品免费观看视频 | 精品福利二区三区| 日韩一区二区麻豆国产| 91精品国产91久久久久久一区二区| 欧美亚洲综合久久| 欧美日韩色综合| 欧美伦理影视网| 欧美一区二区在线看| 欧美精品日韩综合在线| 欧美性色黄大片手机版| 欧美性生交片4| 欧美理论在线播放| 日韩欧美色综合网站| 欧美成人三级在线| 久久伊人蜜桃av一区二区| 色香蕉成人二区免费| 国产成人一级电影| 成人免费毛片高清视频| 成人app在线观看| 欧美主播一区二区三区| 7777精品伊人久久久大香线蕉超级流畅| 欧美日韩一区二区三区不卡| 欧美一区二区性放荡片| 精品国产人成亚洲区| 亚洲欧洲成人自拍| 亚洲国产成人精品视频| 精品亚洲免费视频| 成人午夜免费视频| 欧美日韩国产在线播放网站| 精品99999| 亚洲欧美成aⅴ人在线观看 | 欧美一区二区高清| 久久精品男人天堂av| 亚洲激情图片qvod| 久久av资源站| 99久久久无码国产精品| 欧美熟乱第一页| 国产亚洲福利社区一区| 亚洲综合色婷婷| 国产精品99久久久| 欧美日韩在线一区二区| 精品国产亚洲在线| 亚洲一区二区三区影院| 国产麻豆精品久久一二三| 欧美视频在线一区二区三区 | 亚洲精品一区二区三区香蕉| 中文字幕在线不卡视频| 看国产成人h片视频| 色94色欧美sute亚洲线路一久| 日韩女同互慰一区二区| 亚洲综合在线第一页| 懂色av一区二区三区免费观看| 欧美精品1区2区3区| 亚洲另类春色校园小说| 国产精品自在在线| 日韩精品一区二| 亚洲va中文字幕| 日本高清不卡一区| 国产精品美女一区二区在线观看| 蜜臀久久久久久久| 欧美视频精品在线|