国产日产欧美精品-亚洲国产综合久久精品-色综合色国产热无码一-亚洲欧美日本国产,免费观看一区二区三区_在线观看片A免费不卡观看_亚洲а∨天堂久久精品_99久无码中文字幕一本久道

| 注冊| 產(chǎn)品展廳| 收藏該商鋪

行業(yè)產(chǎn)品

當(dāng)前位置:
西門子plc模塊代理商>>技術(shù)文章>>西門子200SMART PLC子程序功能詳解

西門子200SMART PLC子程序功能詳解

閱讀:877        發(fā)布時間:2024-5-23

子程序不是功能性指令,它的主要作用是優(yōu)化程序結(jié)構(gòu),節(jié)省程序掃描時間,提高CPU響應(yīng)速度。

在我們自動化控制系統(tǒng)中,有可能有很多工序或者很多個功能,這個時候如果我們把這一個一個的功能打包起來,放在不同子程序中,當(dāng)條件滿足時,再調(diào)用對應(yīng)的子程序,那這樣程序書寫和執(zhí)行起來就變得比較有條理。

在西門子200SMART PLC中,子程序最多有128個。

PLC掃描一般只會在主程序中掃描,當(dāng)掃描到調(diào)用條件滿足才會暫停主程序掃描而跳轉(zhuǎn)到子程序中掃描,待子程序掃描完成再返回主程序繼續(xù)掃描,但最終結(jié)果需要等到掃描周期結(jié)束階段統(tǒng)一刷新。

子程序還有一個功能是可以創(chuàng)建庫。有系統(tǒng)庫和自定義庫。系統(tǒng)庫是在我們安裝軟件后自帶的庫。

圖片

對于以后編程中會反復(fù)使用的子程序可以定義成庫,當(dāng)再次用到時,無需重復(fù)編寫,可以直接調(diào)用庫進(jìn)行編程,大大提高編程的效率,也就是自定義庫。自定義庫需要用到局部變量去傳遞參數(shù),每一個程序塊有64個字節(jié)的局部變量,但是只有60個字節(jié)可用。每個程序塊中最多可以創(chuàng)建16個輸入輸出類的局部變量。

在創(chuàng)建庫時,如果局部變量不夠用,一些中間的運(yùn)算結(jié)果可以用全局變量V區(qū)去存儲。但是創(chuàng)建庫的程序中V存儲區(qū)必須定義符號使用,否則創(chuàng)建時報錯。調(diào)用庫編程時需要重新分配庫存儲器地址,分配的地址與源程序地址沒有必然聯(lián)系,但是會遵循源程序的使用規(guī)律,分配存儲器地址只會顯示使用的起始地址和結(jié)束地址,所以源程序中地址使用盡量連續(xù)或少量跳躍。



收藏該商鋪

登錄 后再收藏

提示

您的留言已提交成功!我們將在第一時間回復(fù)您~
二維碼
铜陵市| 淮安市| 武乡县| 昌平区| 道孚县| 姚安县| 惠州市| 吴忠市| 商河县| 佛冈县| 浑源县| 乌拉特前旗| 子洲县| 安庆市| 南康市| 额尔古纳市| 体育| 甘孜| 铜鼓县| 克东县| 灵台县| 顺义区| 富顺县| 仁布县| 宣恩县| 阿克陶县| 竹溪县| 湛江市| 贵南县| 兴文县| 长顺县| 河东区| 华池县| 石河子市| 石柱| 龙里县| 河北区| 怀仁县| 项城市| 河北区| 峨边|