国产精品久久久久久久久,四季AV一区二区夜夜嗨,日韩精品无码中文字幕电影,www.五月婷婷.com

資訊詳情
西門(mén)子6SL32110KB125BB1
發(fā)布者:黃工  發(fā)布時(shí)間:2016-04-09 08:03:11
西門(mén)子6SL32110KB125BB1 ,西門(mén)子6SL32110KB125BB1

                           {心中有空間,夢(mèng)想就有可能}

                 {西門(mén)子與客戶攜手,讓關(guān)鍵所在,逐一實(shí)現(xiàn)}

聯(lián)   系   人: 黃勇《黃工》   24小時(shí)聯(lián)系手機(jī):  13701633515
直線銷(xiāo)售 電 話: 021-31660605    在 線 商 務(wù) QQ:  77956468 
單位:臺(tái)                                                                                  產(chǎn)品單價(jià):電議

供貨數(shù)量:不限                                                                      最小定量:1

包裝說(shuō)明:齊全                                                                      產(chǎn)品規(guī)格:全新原裝

PROFIBUS網(wǎng)絡(luò)部件:
網(wǎng)卡及電纜
6ES7 972-0CB20-0XA0 USB接口編程適配器(USB接口編程電纜)
6ES7 972-0CB35-0XA0 TS適配器II 用于調(diào)制解調(diào)器遠(yuǎn)程服務(wù)
6ES7 972-0CC35-0XA0 TS適配器II 用于ISDN 遠(yuǎn)程服務(wù)
6GK1 561-1AA01 CP5611網(wǎng)卡(PCI總線軟卡,支持MPI,PPI,PROFIBUS-DP)
6GK1 562-1AA00 CP5621 PCI EXPRESS X1-卡(32 位),用于連接 編程器或帶 PCI EXPRESS-BUS 的 PC 到 PB 或 MPI;
6GK1 551-2AA00 CP5512網(wǎng)卡(PCMCIA總線軟卡,支持MPI,PPI,PROFIBUS-DP,筆記本電腦用,32BIT)
6GK1 561-3AA01 CP5613網(wǎng)卡(PCI總線硬卡,支持PROFIBUS-DP主站)
6GK1 561-3FA00 CP5613光纖網(wǎng)卡(PCI總線硬卡,支持PROFIBUS-DP主站
6GK1 561-4AA01 CP5614網(wǎng)卡(PCI總線硬卡,支持PROFIBUS-DP主站/從站)
6GK1 561-4FA00 CP5614光纖網(wǎng)卡(PCI總線硬卡,支持PROFIBUS-DP主站/從站)
6XV1830-3EH10 
6XV1830-0EH10 PROFIBUS通訊電纜
6XV1 820-5AH10 光纖電纜(米)
6XV1 820-5BH50 光纖電纜 含BFOC (5米)
6XV1 820-5BT10 光纖電纜 含BFOC (100米)
6GK1 901-0DA20-0AA0 BFOC接頭(每包20只)
6ES7 901-0BF00-0AA0 5米MPI電纜
6ES7 901-1BF00-0XA0 RS232電纜
鏈接模板
6GK1 415-2AA01 DP-AS-i 網(wǎng)關(guān) IP20
6GK1 415-0AA01 DP-EIB 網(wǎng)關(guān)
6ES7 158-0AD01-0XA0 DP/DP 耦合器 
6ES7 157-0AC83-0XA0 DP/PA 耦合器 ,非本安區(qū)
6ES7 157-0AD82-0XA0 DP/PA 耦合器 ,本安區(qū)
6XV1 830-5EH10 PROFIBUS FC 過(guò)程電纜( 易爆區(qū) )
6XV1 830-5FH10 PROFIBUS FC 過(guò)程電纜( 非易爆區(qū) )
6ES7 195-7HF80-0XA0 DP/PA耦合器有源總線單元
6GK1 905-0AA00 SpliTConnect分接頭(10件)
6GK1 905-0AD00 SpliTConnect終端(Ex)(5件)
6GK1 905-0AB10 SpliTConnect M12輸出端(5件)
6GK1 905-0AC00 SpliTConnect 耦合器(10件)

西門(mén)子S7-200子程序,多次調(diào)用的“怪”現(xiàn)象

在S7-200編程中,子程序想必大家都用過(guò),使用子程序可以更好地組織程序結(jié)構(gòu),便于閱讀和調(diào)試,也可以縮短程序代碼。但是使用子程序也有一些需要注意的地方,除了子程序在同一周期內(nèi)被多次調(diào)用時(shí),不能使用上升沿、下降沿、定時(shí)器和計(jì)數(shù)器之外,還有子程序中局部變量的特點(diǎn),在編程多次調(diào)用帶參數(shù)子程序時(shí)要特別注意。下面就是前些天熱線上遇到的一個(gè)Case,非常有代表性,在這里跟大家分享。
E:您好,西門(mén)子技術(shù)支持。
C:您好,我想問(wèn)下,200子程序是不是多次調(diào)用時(shí)會(huì)不好使?
E:不會(huì)啊,您是不是在子程序里使用了沿指令或者定時(shí)器?
C:沒(méi)有啊,我就編了一句很簡(jiǎn)單的開(kāi)關(guān)程序,開(kāi)關(guān)閉合,線圈導(dǎo)通,然后主程序里調(diào)用了兩次這個(gè)子程序,結(jié)果第一個(gè)I點(diǎn)閉合了,兩個(gè)Q點(diǎn)都導(dǎo)通了。
E:(心里活動(dòng):看來(lái)是和子程序的局部變量有關(guān)了,估計(jì)客戶程序邏輯有問(wèn)題)那請(qǐng)您描述一下您的子程序吧,我?guī)湍纯础?/span>
于是客戶描述了一下自己的程序,大致了解了之后告知客戶我這邊測(cè)試下,稍后回復(fù)。
客戶的程序是這樣的:
子程序:是個(gè)常見(jiàn)的自保持邏輯,接口參數(shù)如紅框所示。

圖. 01
主程序:調(diào)用了兩次上面的子程序,實(shí)現(xiàn)I0.0和I0.1控制Q0.0的閉合和斷開(kāi),I0.2和I0.3控制Q0.1的閉合和斷開(kāi)。

圖. 02
那么在線測(cè)試下程序執(zhí)行情況,發(fā)現(xiàn)果然如客戶所描述的,I0.0為1后,Q0.0和Q0.1都為1了。見(jiàn)下圖.03所示。而如果閉合I0.2,則Q0.0和Q0.1都斷開(kāi)。

圖. 03
為什么會(huì)這樣呢?首先我們先明確子程序局部變量的特點(diǎn)。局部變量的變量類(lèi)型分為四種:IN,IN_OUT,OUT和TEMP,局部變量存儲(chǔ)區(qū)是在子程序調(diào)用時(shí)開(kāi)辟的,子程序調(diào)用完成,局部變量占用的存儲(chǔ)空間釋放。
我們來(lái)分析下客戶的子程序。
在主程序第一次調(diào)用子程序時(shí),如果I0.0為1,I0.1為0,它們將自身值分別傳給輸入局部變量#AA和#BB,子程序中程序邏輯執(zhí)行如下圖.04所示。此時(shí)局部變量#CC值為1,子程序完成,#CC將值傳送到輸出參數(shù)Q0.0上,使其置1。根據(jù)局部變量的特點(diǎn),子程序第一次調(diào)用完成后,局部變量存儲(chǔ)區(qū)釋放。

圖.04

那么當(dāng)主程序第二次調(diào)用該子程序時(shí),開(kāi)辟臨時(shí)存儲(chǔ)空間,但是此時(shí)的存儲(chǔ)空間與第一次調(diào)用時(shí)開(kāi)辟的不一定一致。可是,也有可能由于程序簡(jiǎn)單,仍然使用第一次調(diào)用時(shí)占用的存儲(chǔ)空間。如果這種情況發(fā)生了,那么第一次調(diào)用時(shí)已經(jīng)將#CC的L0.2置了1,而此值依舊存在,那么第二次調(diào)用時(shí)雖然輸入?yún)?shù)I0.2和I0.3為0 ,但是#CC(L0.2)為1,由于客戶的子程序邏輯有自保持部分,所以最后L0.2的邏輯結(jié)果仍然是1。子程序完成后,#CC將值傳送到輸出參數(shù)Q0.1上,使其置1。所以就會(huì)出現(xiàn)客戶反映的那種問(wèn)題。
那么該如何避免這種情況呢?
大家是否還記得剛剛介紹局部變量參數(shù)類(lèi)型時(shí)除了IN, OUT類(lèi)型外,還有一種類(lèi)型叫IN_OUT,這種類(lèi)型的參數(shù)是先讀入,然后再寫(xiě)出,這里我們就可以利用它的特點(diǎn)解決上面的問(wèn)題。
下面對(duì)子程序的參數(shù)進(jìn)行修改,將原先的#CC變量類(lèi)型改為IN_OUT。如下圖所示:

圖.05
主程序結(jié)構(gòu)不變,如下所示,可以看到由于#CC的類(lèi)型是IN-OUT,它在子程序塊的接口位置也轉(zhuǎn)到了左側(cè)輸入側(cè)。

圖.06
下面再次將I0.0置1,其他輸入都為0,監(jiān)控程序狀態(tài),如圖.07所示,可以看到只有Q0.0為1,Q0.1狀態(tài)為0。而如果將I0.1置1, Q0.0被復(fù)位,Q0.1還是0,這樣就符合客戶的控制要求了。

圖.07
同樣,如果只給I0.2置1,那么也只有Q0.1會(huì)亮,不會(huì)再影響Q0.0。
了解了IN_OUT類(lèi)型變量的特點(diǎn),就不難分析以上的結(jié)果。因?yàn)槊看握{(diào)用子程序時(shí),局部變量#CC都會(huì)先去讀取輸入?yún)?shù)Q0.0或Q0.1的狀態(tài),所以即使兩次調(diào)用子程序時(shí),#CC變量使用的同一區(qū)域,該區(qū)域的值也會(huì)在開(kāi)始被Q點(diǎn)的狀態(tài)所修改,就不存在兩次調(diào)用相互影響的情況了。
另外,如果在子程序一開(kāi)始就添加一條指令,對(duì)局部變量#CC進(jìn)行賦初值(如圖.08),也可以避免臨時(shí)變量區(qū)數(shù)值不定的問(wèn)題,您可以嘗試測(cè)試下。

圖.08
所以,在編寫(xiě)200子程序時(shí)要特別注意局部變量的特點(diǎn),一旦出現(xiàn)多次調(diào)用不正常的情況,就可以從局部變量的特點(diǎn)出發(fā)分析,看看是不是存在隱患。善加利用IN_OUT變量也許可以解決許多問(wèn)題。

介紹了幾種如何讀S7-1500 CPU的運(yùn)行時(shí)間的方法

讀S7-1500 CPU的運(yùn)行時(shí)間有很多種方式,分別介紹如下幾種方式。 
 
1 通過(guò)OB1的啟動(dòng)參數(shù)讀出運(yùn)行時(shí)間 在非優(yōu)化的OB1啟動(dòng)信息中帶有OB1的運(yùn)行時(shí)間,如圖1所示。
讀出非優(yōu)化的OB1中運(yùn)行時(shí)間
 
圖1.讀出非優(yōu)化的OB1中運(yùn)行時(shí)間
將啟動(dòng)信息參數(shù)傳遞到全局變量中就可以讀出CPU的上次掃描、最小、最大掃描時(shí)間,編程非常方便。

2 調(diào)用RD_SINFO函數(shù)讀出運(yùn)行時(shí)間
如果使用優(yōu)化的OB1,啟動(dòng)信息簡(jiǎn)化而沒(méi)有這些運(yùn)行信息,如圖2所示,則必須調(diào)用函數(shù)讀出。
優(yōu)化OB1的啟動(dòng)信息
圖2優(yōu)化OB1的啟動(dòng)信息
例如在OB1中調(diào)用RD_SINFO函數(shù)讀出運(yùn)行時(shí)間,程序如圖3所示。參數(shù)TOP_SI為當(dāng)前OB1的啟動(dòng)信息,
數(shù)據(jù)類(lèi)型為SI_classic,需要手動(dòng)鍵入,ZI1為上次掃描時(shí)間,ZI2_3包含最小、最大掃描時(shí)間,低字為最小掃描時(shí)間,
高字為最大掃描時(shí)間,示例中分別傳送到MW10和MW12中。START_UP_SI為暖啟動(dòng)OB的啟動(dòng)信息,
示例中沒(méi)有進(jìn)行引用。
調(diào)用RD_SINFO函數(shù)
圖3調(diào)用RD_SINFO函數(shù)

3 調(diào)用RT_INFO函數(shù)讀出運(yùn)行時(shí)間
通過(guò)函數(shù)RT_INFO也可以讀出CPU的運(yùn)行時(shí)間,示例程序如圖4所示。
調(diào)用RT_INFO函數(shù)
圖4調(diào)用RT_INFO函數(shù)
通過(guò)模式1、2、3可以讀出CPU的上次掃描、最小、最大掃描時(shí)間,在這三種模式下,參數(shù)INFO的數(shù)據(jù)類(lèi)型為L(zhǎng)TIME,可以直接讀出。也可以通過(guò)其他模式讀出運(yùn)行時(shí)間的百分比。

4調(diào)用RUNTIME指令讀出運(yùn)行時(shí)間
通過(guò)指令RUNTIME可以從參數(shù)RET_Val直接讀出CPU的運(yùn)行時(shí)間,單位為秒,MEM為中間保存程序運(yùn)行的存儲(chǔ)器,兩個(gè)參數(shù)類(lèi)型都是LREAL,除此之外還可以讀出一段程序的運(yùn)行時(shí)間。如圖5所示。
指令RUNTIME
圖5  RUNTIME指令

用西門(mén)子S7-200型PLC實(shí)現(xiàn)星三角降壓?jiǎn)?dòng)的設(shè)計(jì)學(xué)習(xí)參考

星三角降壓?jiǎn)?dòng)的繼電器電路圖與控制圖:

 

 

根據(jù)工藝要求進(jìn)行PLC電路圖設(shè)計(jì)。PLC電路圖設(shè)計(jì)如下:

 

 

根據(jù)星三角啟動(dòng)電路圖畫(huà)出流程框架圖如下

 

 

PLC軟元件地址分配如下:

I區(qū)(輸入?yún)^(qū))

I0.0 啟動(dòng)按鈕SB2

I0.1 停止按鈕SB1

I0.2 電源斷路器QF

 

Q區(qū)

Q0.0 主電路接觸器 KM1

Q0.1 星型啟動(dòng)接觸器 KM2

Q0.2 三角形接觸器 KM3

 

T區(qū)

T37 10秒定時(shí)器

根據(jù)電路圖,流程圖和分配好的軟元件地址進(jìn)行編程。程序參考圖如下:

西門(mén)子S7-200編程電纜制作

西門(mén)子S7-200編程電纜100%能用,絕對(duì)無(wú)損壞電腦和PLC,安全可靠。(注:681是電阻,它的阻值是680歐姆;682是電阻,它的阻值是6.8K) 

來(lái)源:上海贊國(guó)
版權(quán)聲明:工控網(wǎng)轉(zhuǎn)載作品均注明出處,本網(wǎng)未注明出處和轉(zhuǎn)載的,是出于傳遞更多信息之目的,并不意味 著贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性。如轉(zhuǎn)載作品侵犯作者署名權(quán),或有其他諸如版權(quán)、肖像權(quán)、知識(shí)產(chǎn)權(quán)等方面的傷害,并非本網(wǎng)故意為之,在接到相關(guān)權(quán)利人通知后將立即加以更正。聯(lián)系電話:0571-87774297。
今日最新資訊
熱門(mén)資訊
0571-87774297