
西門子S7-300相比較s7-200,s7-300針對(duì)的是中小系統(tǒng),他的模塊可以擴(kuò)展多達(dá)32個(gè)模塊,背板總線也在模塊內(nèi)集成,它的網(wǎng)絡(luò)連接已比較成熟和流行,有mpi、工業(yè)以太網(wǎng),使通訊和編程變得簡(jiǎn)單,選擇性也比較多,并可借助工具進(jìn)行組態(tài)和設(shè)置參數(shù)。s7-300的模塊稍微多一點(diǎn),除了信號(hào)模塊(sm)和200的em模塊同類型之外,它還有接口模塊(im)——用來(lái)進(jìn)行多層組態(tài),把總線從一層傳到另一層;占位模塊(dm)——為沒(méi)有設(shè)置參數(shù)的信號(hào)模塊保留一個(gè)插槽或?yàn)橐院蟀惭b的接口模塊保留一個(gè)插槽;功能模塊(fm)——執(zhí)行特殊功能,如計(jì)數(shù)、定位、閉環(huán)控制相當(dāng)于對(duì)cpu功能的一個(gè)擴(kuò)展或補(bǔ)充;通訊處理器(cp)——提供點(diǎn)對(duì)點(diǎn)連接、profibus和工業(yè)以太網(wǎng)。針對(duì)cpu設(shè)計(jì)模式選擇器有:mres=模塊復(fù)位功能;stop=停止模式,程序不執(zhí)行;run=程序執(zhí)行,編程器只讀操作;run-p=程序執(zhí)行,編程器可讀寫操作。狀態(tài)指示器:sf,batf=電池故障;dc5v=內(nèi)部5vdc電壓指示;frce=表示至少有一個(gè)輸入或輸出被強(qiáng)制;run=當(dāng)cpu啟動(dòng)時(shí)閃爍,在運(yùn)行模式下常亮;stop=在停止模式下常亮,有存儲(chǔ)器復(fù)位請(qǐng)求時(shí)慢速閃爍,正在執(zhí)行復(fù)位時(shí)快速閃爍。mpi接口用來(lái)連接到編程設(shè)備或其它設(shè)備,dp接口用來(lái)直接連接到分布式i/o。
這個(gè)示例程序控制三相感應(yīng)電動(dòng)機(jī)的星形—三角形起動(dòng)過(guò)程。當(dāng)與輸入點(diǎn)10.0相連的點(diǎn)動(dòng)開(kāi)關(guān)ON(開(kāi)機(jī))接通時(shí),電動(dòng)機(jī)繞組星形連接運(yùn)轉(zhuǎn)。經(jīng)過(guò)預(yù)置時(shí)問(wèn)5秒鐘后,電動(dòng)機(jī)繞組切換為三角形連接。
當(dāng)關(guān)機(jī)點(diǎn)動(dòng)開(kāi)關(guān)OFF或電動(dòng)機(jī)電路斷路器(分別與輸入點(diǎn)10.1和10.2相連)動(dòng)作時(shí),電動(dòng)機(jī)。當(dāng)開(kāi)機(jī)開(kāi)關(guān)(ON)和停機(jī)開(kāi)關(guān)(OFF)同時(shí)被按下時(shí),電動(dòng)機(jī)仍然處于停機(jī)狀態(tài)。
程序框圖
在每個(gè)掃描周期的起始處程序都要檢查是否必須將內(nèi)部存儲(chǔ)器標(biāo)志位M 10.0設(shè)置為互鎖狀態(tài)。當(dāng)關(guān)淚L開(kāi)關(guān)(10.1)和開(kāi)淚L開(kāi)關(guān)(10.0)同時(shí)動(dòng)作時(shí),M10.0被設(shè)置成互鎖狀態(tài)。自到這兩個(gè)開(kāi)關(guān)都恢復(fù)為初始狀態(tài),互鎖才解除。互鎖的作用是防比誤操作。
內(nèi)部存儲(chǔ)器標(biāo)志位M 11 .0用于開(kāi)機(jī)過(guò)程。當(dāng)與輸入點(diǎn)10.0相連的開(kāi)機(jī)點(diǎn)動(dòng)開(kāi)關(guān)閉合,且主電源起動(dòng)器尚未接通時(shí),將M 11 .0置位。當(dāng)電動(dòng)機(jī)繞組正處于星形一三角形連接切換時(shí),也就是主電源起動(dòng)器(Q0.0)和星形起動(dòng)器(Q0.1)同時(shí)接通時(shí),也將M 11 .0置位。
只有當(dāng)電路斷路器觸點(diǎn)(10.2)和關(guān)機(jī)開(kāi)關(guān)觸點(diǎn)(10.1)都沒(méi)有打開(kāi),且三角形起動(dòng)器(Q0.2)沒(méi)有工作時(shí),M11.0才有可能被置位。
滿足下述條件時(shí)輸出Q0.1被置位,使星形起動(dòng)器工作:用于開(kāi)機(jī)過(guò)程的內(nèi)部存儲(chǔ)器標(biāo)志位M 11 .0被置位;定時(shí)器丁37沒(méi)有溢出(預(yù)置時(shí)問(wèn)為5秒);且沒(méi)有互鎖標(biāo)志(M10.0)。
用于開(kāi)淚L過(guò)程的內(nèi)部存儲(chǔ)器標(biāo)志位M 11 .0被置位時(shí),只要沒(méi)有互鎖標(biāo)志,限時(shí)定時(shí)器T37就開(kāi)始計(jì)時(shí)(預(yù)置時(shí)問(wèn)為5秒)。定時(shí)器丁37的基準(zhǔn)時(shí)問(wèn)是100ms,也就是說(shuō),當(dāng)T37
的預(yù)置值為50時(shí),實(shí)際預(yù)置時(shí)問(wèn)就是5秒。
控制主電源起動(dòng)器的輸出觸點(diǎn)Q0.0閉合的條件是:接在輸入點(diǎn)I0.0上的開(kāi)機(jī)點(diǎn)動(dòng)開(kāi)關(guān)和控制星形起動(dòng)器的輸出點(diǎn)Q0.1都己經(jīng)閉合,與輸入點(diǎn)I0.1相連的人停機(jī)點(diǎn)動(dòng)開(kāi)關(guān)沒(méi)有動(dòng)作,且與輸入點(diǎn)I0.2相連的電動(dòng)機(jī)電路斷路器沒(méi)有斷開(kāi),同時(shí)沒(méi)有互鎖標(biāo)志。
當(dāng)主電源起動(dòng)器閉合,星形起動(dòng)器切除后,控制三角形起動(dòng)器的輸出點(diǎn)Q0.2被置位。
用S7-200 CPU 214的高速計(jì)數(shù)器HSC累計(jì)來(lái)自模擬量/頻率轉(zhuǎn)換器(A/F的脈沖來(lái)計(jì)算模擬電壓值
本例說(shuō)明了如何利用CPU 214的高速計(jì)數(shù)器HSC及頻率轉(zhuǎn)換器來(lái)計(jì)算模擬電壓。首先頻率轉(zhuǎn)換器將輸入電壓(0~10V)轉(zhuǎn)換為矩形脈沖信號(hào)(0~2000Hz),再將此信號(hào)送入CPU214高速記數(shù)器的輸入端并累計(jì)脈沖數(shù)。當(dāng)預(yù)置的問(wèn)隔時(shí)問(wèn)到后,通過(guò)累計(jì)脈沖數(shù),計(jì)算出被測(cè)模擬電壓值。
例圖
硬件要求
程序結(jié)構(gòu)
主程序 在個(gè)掃描周期調(diào)用子程序SBR0
SBR0 高速計(jì)數(shù)器和定時(shí)中斷的初始化
INT0 對(duì)高速計(jì)數(shù)器求值的定時(shí)中斷程序
程序和注釋
主程序在個(gè)掃描周期調(diào)用初始化程序SBR0,僅在個(gè)掃描周期標(biāo)志位SM0.1=1由子程序SBR0實(shí)現(xiàn)初始化。首先,把高速記數(shù)器HSC1的控制字節(jié)SMB47置為16進(jìn)制‘FC',其含義是:正方向計(jì)數(shù),可更新預(yù)置值(PV),可更新當(dāng)前值(CV),激活HSC1。然后,用指令‘HDEF’把高速計(jì)數(shù)器HSC1置成工作模式0}即沒(méi)有復(fù)位或起始輸入,也沒(méi)有外部的方向選擇。當(dāng)前值SMD48復(fù)位為0,預(yù)置值SMD52置為FFFF (16進(jìn)制)。定時(shí)中斷0間隔時(shí)間SMB34置為100ms,中斷程序0分配給定時(shí)中斷0(中斷事件10),并允許中斷。用指令HSC1啟動(dòng)高速計(jì)數(shù)器。
每100ms調(diào)用一次中斷程序0,讀出高速計(jì)數(shù)器的數(shù)值后將其置零。通過(guò)HSC1計(jì)數(shù)值及變換關(guān)系(0~2KHz對(duì)應(yīng)于0~10V)來(lái)求被測(cè)的模擬電壓值。本例中,計(jì)數(shù)值僅除以2,然后置入輸出字節(jié)QB0,以便通過(guò)LED來(lái)顯示被測(cè)的模擬電壓值。顯示值與10倍真實(shí)電壓值相對(duì)應(yīng)。例如,計(jì)數(shù)值為200除以2是100,那么,被測(cè)的模擬電壓值就是10.0V。因?yàn)橛?jì)數(shù)器100ms內(nèi)共有200個(gè)計(jì)數(shù)脈沖,這正與2000Hz=>10V相對(duì)應(yīng)。假設(shè)計(jì)數(shù)值為104,則實(shí)際電壓值應(yīng)為5.2V。
注意:定時(shí)中斷時(shí)間可在5~255ms的范圍內(nèi)變化,然而,通過(guò)設(shè)立一個(gè)標(biāo)志,可根據(jù)需要來(lái)延長(zhǎng)高速計(jì)數(shù)器的求值和復(fù)位時(shí)間,這樣就有更長(zhǎng)的掃描間隔,以便提高精確度,同時(shí)也會(huì)帶來(lái)更長(zhǎng)的更新時(shí)間。例如,定時(shí)中斷設(shè)為100ms,每調(diào)用一次,標(biāo)志增加1,僅當(dāng)標(biāo)志滿10時(shí),才對(duì)高速計(jì)數(shù)器求值和復(fù)位。也就是說(shuō),10V 電壓可接收的大脈沖為2000,這樣,求值精確到5/1000V即精確度是上例的10倍,但同時(shí)速度也減慢了10倍。XCXDXEXF用PLC-01的常開(kāi)開(kāi)關(guān)表示,當(dāng)XCXDXEXF取值不是(0001,0010,0011,0100,0101)時(shí),L1閃亮表示出錯(cuò),按停止按扭無(wú)效。必須取XCXDXEXF為(0001,0010,0011,0100,0101)后,再按停止按扭,復(fù)位一下,再按起動(dòng)按鈕,則L2亮表示可以進(jìn)郵件,同時(shí)M5亮,S1產(chǎn)生1s的脈沖閃亮。在這基礎(chǔ)上當(dāng)XCXDXEXF取值0001時(shí),表示郵編個(gè)數(shù)字為1,當(dāng)按下S2表示檢測(cè)到了,脈沖開(kāi)始計(jì)數(shù),經(jīng)五個(gè)脈沖后M1亮2s,表示開(kāi)頭為1的郵編進(jìn)北京的郵箱,同時(shí)M5,L2,S1滅2s。當(dāng)XCXDXEXF取值0010時(shí),表示郵編個(gè)數(shù)字為2,當(dāng)按下S2表示檢測(cè)到了,脈沖開(kāi)始計(jì)數(shù),經(jīng)十個(gè)脈沖后M2亮2s,表示開(kāi)頭為2的郵編進(jìn)上海的郵箱,同時(shí)M5,L2,S1滅2s。當(dāng)XCXDXEXF取值0011時(shí),表示郵編個(gè)數(shù)字為3,當(dāng)按下S2表示檢測(cè)到了,脈沖開(kāi)始計(jì)數(shù),經(jīng)十五個(gè)脈沖后M3亮2s,表示開(kāi)頭為3的郵編進(jìn)天津的郵箱,同時(shí)M5,L2,S1滅2s。當(dāng)XCXDXEXF取值0100時(shí),表示郵編個(gè)數(shù)字為4,當(dāng)按下S2表示檢測(cè)到了,脈沖開(kāi)始計(jì)數(shù),經(jīng)二十個(gè)脈沖后M4亮2s,表示開(kāi)頭為4的郵編進(jìn)武漢的郵箱,同時(shí)M5,L2,S1滅2s。當(dāng)XCXDXEXF取值0101時(shí),表示郵編個(gè)數(shù)字為5,當(dāng)按下S2表示檢測(cè)到了,脈沖開(kāi)始計(jì)數(shù),經(jīng)二十五個(gè)脈沖后,M5,L2,S1滅2s,表示開(kāi)頭為5的郵編進(jìn)廣州的郵箱。當(dāng)開(kāi)頭為1的郵編檢測(cè)到了,但M1還沒(méi)亮?xí)r,轉(zhuǎn)變XCXDXEXF的值,發(fā)生錯(cuò)誤L1閃亮,情況就跟開(kāi)頭說(shuō)的一樣了,以此類推當(dāng)其他號(hào)碼檢測(cè)到了,但還沒(méi)投進(jìn)箱子時(shí),轉(zhuǎn)變號(hào)碼就發(fā)生錯(cuò)誤。當(dāng)郵編投進(jìn)郵箱后再按S2表示檢測(cè)到郵件工作。
圖1 郵件分揀控制示意圖
2.I/O分配
3.郵件分揀控制梯形圖
西門子S7-400同300的區(qū)別主要在于熱啟動(dòng)(wrst)這一部分,其他基本一樣。它還有一個(gè)外部的電池電源接口,當(dāng)在線更換電池時(shí)可以向ram提供后備電源。編程設(shè)備主要有pg720pg740pg760——可以理解成裝有編程軟件的手提電腦;也可以直接用安裝有step7(siemens的編程軟件)的pc來(lái)完成。而實(shí)現(xiàn)通訊(要編程首先要和plc的cpu通訊上)的要求主要在于接口:1.可以在pc上裝cp5611卡——上面有mpi口,可用電纜直接連接。2.加個(gè)pc適配器,把mpi口轉(zhuǎn)換成rs-232口后接到pc上。3.plc加cp343卡,使它具有以太網(wǎng)口。
高價(jià)回收西門子PLC模塊、現(xiàn)金回收西門子PLC,人機(jī)界面、操作面板、變頻器主板等,收購(gòu)S7-200,S7-300,S7-400等系列PLC,收購(gòu)6GK6DDTDC西門子數(shù)控,收購(gòu)西門子伺服,收購(gòu)西門子人機(jī)界面,收購(gòu)西門子變頻器6SL6FC6FX6SN等全線西門子自動(dòng)化產(chǎn)品以及美國(guó)羅克韋爾AB系列1794模塊。包裝不限,新舊不限。
西門子變頻器可設(shè)置的參數(shù)有幾千個(gè),只有系統(tǒng)地、合適地、準(zhǔn)確地設(shè)置參數(shù)才能充分利用變頻器性能。變頻器控制方式的選擇由負(fù)荷的力矩特性所決定,電動(dòng)機(jī)的機(jī)械負(fù)載轉(zhuǎn)矩特性根據(jù)下列關(guān)系式?jīng)Q定:p=tn/9550式中:p——電動(dòng)機(jī)功率(kw)t——轉(zhuǎn)矩(n.m)n——轉(zhuǎn)速(r/min)轉(zhuǎn)矩t與轉(zhuǎn)速n的關(guān)系根據(jù)負(fù)載種類大體可分為3種(1)即使速度變化轉(zhuǎn)矩也不大變化的恒轉(zhuǎn)矩負(fù)載,此類負(fù)載如傳送帶、起重機(jī)、擠壓機(jī)、壓縮機(jī)等。
高價(jià)回收西門子6ES7315-2EH14-0AB0, 高價(jià)回收西門子6ES7318-3EL01-0AB0, 高價(jià)回收西門子6ES7317-2EK14-0AB0,











