国产欧美综合在线区,正在播放少妇呻吟对白,初めての、黒人とFUCK,久久精品热在线观看85,少女高清免费观看片,久久亚洲中文字幕无码毛片,无码视频,男人天堂手机版在线2017,国拍自产精品福利区,嗯啊灬别停啊灬用力灬快,欧美高清videossexohd,欧美国产亚洲精品AV无码片多多,中国人做人爱视频,欧美精品精精品免费视频,在线观看人与动牲交视频,日本熟妇多毛XXXXX视频,亚洲欧美日韩国产制服另类

產(chǎn)品分類

當(dāng)前位置: 首頁 > 工業(yè)電氣產(chǎn)品 > 工業(yè)安全產(chǎn)品 > 安全觸邊

類型分類:
科普知識
數(shù)據(jù)分類:
安全觸邊

在S7-200/S7-200SMART中怎樣定義自己的指令庫函數(shù)

發(fā)布日期:2022-04-17 點(diǎn)擊率:1031 品牌:組態(tài)王_Kingview

    讀者可以使用西門子公司編寫的庫,典型的是USS指令庫和Modbus指令庫,對于讀者經(jīng)常使用的子程序,也可以自己定義指令庫。用戶可以把自己編制程序集成到編程軟件STEP7-Micro/WIN中。這樣可以在編程時(shí)調(diào)用實(shí)現(xiàn)相同功能的庫指令,而不必同時(shí)打開幾個項(xiàng)目文件拷貝。指令庫也可以方便地在多個編程計(jì)算機(jī)之間傳遞。

    一個已存在的程序項(xiàng)目只有子程序、中斷程序可以被創(chuàng)建為指令庫。中斷程序只能隨定義它的主程序、子程序集成到庫中。指令庫的使用方法與子程序基本一樣。以下用一個例子介紹自定義指令庫函數(shù)的定義和使用的完整過程。

    【例1】將表達(dá)算式Ly=(La-Lb)×Lx,做成指令庫。

    【解】

    1、編寫子程序

    (1)首先打開子程序“SBR_0”,子程序的上方就是變量表。

    (2)在變量表中,輸入如圖1所示的參數(shù)。

    圖1變量表

    (3)再在子程序中輸入如圖2所示的程序。

    圖2子程序

    【關(guān)鍵點(diǎn)】LW0、LW2、LW4的數(shù)據(jù)類型是“INT”,變量類型是“輸入”(IN);而LD6的數(shù)據(jù)類型是“DINT”,變量類型是“輸出”(OUT),不能弄錯。

    (4)保存以上程序。

    2、創(chuàng)建庫

    在菜單欄中,單擊“文件”→“新建庫”,如圖3所示,打開“創(chuàng)建庫”界面,如圖4所示,在“組件”選項(xiàng)卡中,選擇已經(jīng)創(chuàng)建好的程序,本例為“函數(shù)1”,單擊“添加”按鈕。選中“屬性”選項(xiàng)卡,如圖5所示,輸入庫名“函數(shù)1”,再單擊“瀏覽”按鈕,彈出如圖6所示的界面,單擊“保存”按鈕,保存庫文件?;氐綀D4-42所示的界面,單擊“確定”按鈕,完成創(chuàng)建庫。

    圖3“創(chuàng)建庫”界面(1)

    圖4“創(chuàng)建庫”界面(2)

    圖5“創(chuàng)建庫”界面(3)

    圖6保存“庫文件”

    3、添加庫文件

    在菜單欄中,單擊“文件”→“添加/刪除”,如圖7所示。如圖8所示界面,單擊“添加”按鈕,彈出如圖9所示的界面,選擇“函數(shù)1”文件,單擊“確定”按鈕,此時(shí)“函數(shù)1”已經(jīng)添加到“庫”中。

    圖7添加庫文件(1)

    圖8添加庫文件(2)

    圖9添加庫文件(3)

    4、查看“庫文件”

    在“項(xiàng)目樹”中,展開“庫”,可以看到“函數(shù)1”已經(jīng)添加到“庫”中,如圖10所示。這樣讀者以后就可以直接調(diào)用這個已經(jīng)編譯好的庫函數(shù)了,而不必每次編寫子程序,大大提高工作效率,尤其對于一些特殊的行業(yè)更是如此。

    圖10查看“庫文件”

    【關(guān)鍵點(diǎn)】(1)一個已存在的程序項(xiàng)目,只有子程序、中斷程序可以被創(chuàng)建為指令庫,主程序不能被創(chuàng)建成庫。(2)如果不小心將存放的庫函數(shù)刪除,則以后不能被成功調(diào)用。
 

推薦產(chǎn)品

更多