日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看

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

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

FC里的上升沿檢測(cè)指令為什么不起作用?

作者:佚名    文章來(lái)源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2018-11-12
RLO上升沿檢測(cè)指令 -(P)- 的作用是不是會(huì)受程序掃描時(shí)間影響?
(1)我在FC塊里面用到-(P)- ,發(fā)現(xiàn)程序比較長(zhǎng)的時(shí)候就出現(xiàn)下圖中情況,根本不能用來(lái)檢測(cè)上升沿;

西門子PLC,F(xiàn)C里的上升沿檢測(cè)指令為什么不起作用? 
(2)當(dāng)我把OB1其他的程序都刪掉時(shí),只調(diào)用這個(gè)FC塊時(shí),就可以檢測(cè)上升沿,不會(huì)有問(wèn)題。
(3)另一個(gè)是我嘗試-(P)-指令要是不在FC塊,直接在OB1中,也是不會(huì)有問(wèn)題。
答:
P線圈(上升沿檢測(cè)指令)上面的地址用來(lái)保存上一掃描周期的RLO的值,不能使用FB、FC的臨時(shí)局部變量。改為全局變量或FB的靜態(tài)變量就可以了。
因?yàn)檎{(diào)用程序時(shí)同一級(jí)FB、FC的臨時(shí)變量公用同一片地址區(qū),前面調(diào)用的塊的臨時(shí)變量被后面調(diào)用的塊的臨時(shí)變量覆蓋,所以上升沿檢測(cè)指令不能正常運(yùn)行。
在OB1中只調(diào)用一個(gè)FC,公用的地址區(qū)變成該FC獨(dú)用,所以沒有問(wèn)題。
OB1的臨時(shí)變量的地址區(qū)是OB1單獨(dú)使用的,所以程序放在OB1里也沒有問(wèn)題。

Tags:step7,西門子,上升沿檢測(cè)指令  
責(zé)任編輯:admin
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語(yǔ)。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
最新推薦
熱門文章
  • 此欄目下沒有熱點(diǎn)文章
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁(yè)面
下到頁(yè)底
晶體管查詢