S7-200系列PLC帶參數(shù)的子程序調(diào)用指令
程序可能有要傳遞的參數(shù)(變量和數(shù)據(jù)),這時(shí)可以在子程序調(diào)用指令中包含相應(yīng)參數(shù),它可以在子程序與調(diào)用程序之間傳送。參數(shù)(變量和數(shù)據(jù))必須有符號(hào)名(多8個(gè)字符)、變量和數(shù)據(jù)類型等內(nèi)容。子程序多可傳遞16個(gè)參數(shù)。傳遞的參數(shù)在子程序局部變量表中定義。局部變量表中的變量有IN、OUT、IN/OUT和TEMP等四種類型。
●IN類型:將位置的參數(shù)傳入子程序。參數(shù)的尋址方式可以是直接尋址(如VB10)、間接尋址(如*ACl)或立即數(shù)(如1234)。也可以將數(shù)據(jù)的地址值傳入子程序(&VB100)。
●OUT類型:是子程序的結(jié)果值(數(shù)據(jù)),它被返回給調(diào)用它的POU。常數(shù)和地址值不允許作為輸出參數(shù)。
●IN/OUT類型:將位置的參數(shù)傳到子程序,從子程序來的結(jié)果值被返回到同樣的地址。常數(shù)和地址值不允許作為輸出參數(shù)。
●TEMP類型:局部存儲(chǔ)器只能用作子程序內(nèi)部的暫時(shí)存儲(chǔ)器,不能用來傳遞參數(shù)。
局部變量表的數(shù)據(jù)類型可以是能流、布爾(位)、字節(jié)、字、雙字、整數(shù)、雙整數(shù)和實(shí)數(shù)型。能流是指僅允許對位輸入操作的布爾能流(布爾型),梯形圖表達(dá)形式為用觸點(diǎn)(位輸入)將電源母線和指令盒連接起來。
在局部變量表輸入變量名稱、變量類型、數(shù)據(jù)類型等參數(shù)以后,雙擊指令樹中的子程序(或選擇點(diǎn)擊方框快捷按鈕,在彈出的菜單中選擇子程序項(xiàng)),在梯形圖顯示區(qū)顯示出帶參數(shù)的子程序調(diào)用指令盒。
局部變量表變量類型的修改方法是,用光標(biāo)選中變量類型區(qū),點(diǎn)擊鼠標(biāo)右鍵得到一個(gè)下拉菜單,選擇插入項(xiàng),彈出一個(gè)下拉子菜單,點(diǎn)擊選中的類型,在變量類型區(qū)光標(biāo)所在處即可得到選中的類型。
給予程序傳遞參數(shù)時(shí),它們放在子程序的局部存儲(chǔ)器(L)中,局部變量表左列是每個(gè)被傳遞參數(shù)的局部存儲(chǔ)器地址。
子程序調(diào)用時(shí),輸入?yún)?shù)被拷貝到局部存儲(chǔ)器。子程序完成時(shí),從局部存儲(chǔ)器拷貝輸出參數(shù)到的輸出參數(shù)地址。
【例】 設(shè)計(jì)記錄設(shè)備運(yùn)行時(shí)間的子程序,其符號(hào)名為“運(yùn)行時(shí)間”。設(shè)備運(yùn)行時(shí)I0.0為“ON”,用I0.0的常開觸點(diǎn)調(diào)用子程序。在子程序的局部變量表中,輸入變量“清零”用來將累計(jì)的時(shí)間清零,還設(shè)置了輸出字節(jié)“秒”和“分”,以及輸出雙字“小時(shí)”。
在子程序中,用T40產(chǎn)生周期為1s的脈沖列。用T40的常開觸點(diǎn)使“秒”加1,當(dāng)“秒”標(biāo)志等于60時(shí),“分”標(biāo)志加1,“秒”標(biāo)志被清零。當(dāng)“分”標(biāo)志等于60時(shí),“小時(shí)”標(biāo)志加1,“分”標(biāo)志被清零。“清零”輸入I1.0為“ON”時(shí),用FILL(填充)指令將各計(jì)數(shù)標(biāo)志清零。子程序中只有定時(shí)器使用了地址,其他變量都是局部變量,便于移植到別的項(xiàng)目中
西門子PLCS7-200系列產(chǎn)品分類
編輯
可編程控制器是由現(xiàn)代化生產(chǎn)的需要而產(chǎn)生的,可編程序控制器的分
西門子PLCS7-200系列
類也必然要符合現(xiàn)代化生產(chǎn)的需求。
一般來說可以從三個(gè)角度對可編程序控制器進(jìn)行分類。其一是從可編程序控制器的控制規(guī)模大小去分類,其二是從可編程序控制器的性能高低去分類,其三是從可編程序控制器的結(jié)構(gòu)特點(diǎn)去分類。
控制規(guī)模
可以分為大型機(jī)、中型機(jī)和小型機(jī)。
西門子PLCS7-300系列
小型機(jī):小型機(jī)的控制點(diǎn)一般在256點(diǎn)之內(nèi),適合于單機(jī)控制或小型的控制。
西門子小型機(jī)有S7-200:處理速度0.8~1.2ms ;存貯器2k ;數(shù)字量248點(diǎn);模擬量35路 。
中型機(jī):中型機(jī)的控制點(diǎn)一般不大于2048點(diǎn),可用于對設(shè)備進(jìn)行直接控制,還可以對多個(gè)下一級的可編程序控制器進(jìn)行監(jiān)控,它適合中型或大型控制。
西門子中型機(jī)有S7-300:處理速度0.8~1.2ms ;存貯器2k ;數(shù)字量1024點(diǎn);模擬量128路 ;網(wǎng)絡(luò)PROFIBUS;工業(yè)以太網(wǎng);MPI。
大型機(jī):大型機(jī)的控制點(diǎn)一般大于2048點(diǎn),不僅能完成較復(fù)雜的算術(shù)運(yùn)
西門子PLCS7-400系列
算還能進(jìn)行復(fù)雜的矩陣運(yùn)算。它不僅可用于對設(shè)備進(jìn)行直接控制,還可以對多個(gè)下一級的可編程序控制器進(jìn)行監(jiān)控。
西門子大型機(jī)有S7-400 :處理速度0.3ms / 1k字;
存貯器512k ;I/O點(diǎn)12672;
控制性能
可以分為機(jī)、中檔機(jī)和低檔機(jī)。
低檔機(jī)
這類可編程序控制器,具有基本的控制功能和一般的運(yùn)算能力。工作速度比較低,能帶的輸入和輸出模塊的數(shù)量比較少。
比如,德國SIEMENS公司生產(chǎn)的S7-200就屬于這一類。
中檔機(jī)
這類可編程序控制器,具有較強(qiáng)的控制功能和較強(qiáng)的運(yùn)算能力。它不僅能完成一般的邏輯運(yùn)算,也能完成比較復(fù)雜的三角函數(shù)、指數(shù)和PID運(yùn)算。工作速度比較快,能帶的輸入輸出模塊的數(shù)量也比較多,輸入和輸出模塊的種類也比較多。
比如,德國SIEMENS公司生產(chǎn)的S7-300就屬于這一類。
機(jī)
這類可編程序控制器,具有強(qiáng)大的控制功能和強(qiáng)大的運(yùn)算能力。它不僅能完成邏輯運(yùn)算、三角函數(shù)運(yùn)算、指數(shù)運(yùn)算和PID運(yùn)算,還能進(jìn)行復(fù)雜的矩陣運(yùn)算。工作速度很快,能帶的輸入輸出模塊的數(shù)量很多,輸入和輸出模塊的種類也很。這類可編程序控制器可以完成規(guī)模很大的控制任務(wù)。在聯(lián)網(wǎng)中一般做主站使用。
比如,德國SIEMENS公司生產(chǎn)的S7-400就屬于這一類。
大氣中的顆粒物從哪兒來,它的組成成分是什么,這些組成發(fā)揮了什么作用。只有把這些問題弄清,才能更有針對性地開展大氣污染。記者在近日召開的重點(diǎn)研發(fā)計(jì)劃“重大科學(xué)儀器設(shè)備”重點(diǎn)專項(xiàng)進(jìn)展會(huì)上獲悉,由中興儀器(深圳)牽頭的“多角度偏振光散射大氣顆粒物源識(shí)別在線分析儀的及應(yīng)用”項(xiàng)目做的就是大氣顆粒物源識(shí)別。
貨幣組織總裁拉加德在接受媒體采訪時(shí)也表示,目前對特別提款權(quán)貨幣籃子是否應(yīng)該將納入其中的技術(shù)評估已基本結(jié)束,正在敲定后的評估建議。根據(jù)安排,貨幣組織將在2015年底之前向執(zhí)行董事會(huì)提交這一技術(shù)評估報(bào)告。
脫扣器、斷路器的區(qū)別是什么?脫扣器是開關(guān)斷路器或者是熱繼電器里面的一個(gè)機(jī)構(gòu),通俗的說就是監(jiān)控電路的某些量到達(dá)一定程度的時(shí)候就觸發(fā)脫扣,目的是去控制電路的分?jǐn)?。器分為交流器(電壓AC)和直流器(電壓DC),它應(yīng)用于電力、配電與用電。
在日常生活中我們可能經(jīng)常聽說漏電開關(guān),知道它的基本功能是在電路漏電出現(xiàn)短路時(shí)及時(shí)的切斷電源,從而有效保護(hù)我們其他的用電器,但是對于漏電開關(guān)的基本工作原理鮮有人能夠說得很清楚,那么就和小編一起去學(xué)習(xí)一下吧。
漏電保護(hù)器簡稱漏電開關(guān),又叫漏電斷路器,主要是用來在設(shè)備發(fā)生漏電故障時(shí)以及對有致命危險(xiǎn)的人身觸電保護(hù),具有過載和短路保護(hù)功能,可用來保護(hù)線路或電動(dòng)機(jī)的過載和短路,亦可在正常情況下作為線路的不轉(zhuǎn)換啟動(dòng)之用。
6ES7 153-1AA03-0XB0西門子PLC 6ES7 153-1AA03-0XB0西門子PLC