妮維雅
級(jí)別: *
![]() |
1、關(guān)于FC105/106 我知道功能,但是熱點(diǎn)阻比較特別,它的工程值(單位攝氏度)與輸入值有對(duì)應(yīng)關(guān)系,好像是要做除10運(yùn)算的 2、比較形象生動(dòng),理解了 備注加強(qiáng)調(diào)::附件中的其他問題請(qǐng)盡量回答,雖然問題可能很幼稚,但對(duì)我來說很重要,具體如50個(gè)閥門同一種功能該怎么設(shè)計(jì)程序才最精煉呢??? |
---|---|
|
sjm213
有小知識(shí),無大學(xué)問。
級(jí)別: 論壇版主
![]() ![]() ![]() ![]() |
我有一組數(shù)據(jù),比如說存在DB1里,分別為DB1.DBD0、DB1.DBD4、DB1.DBD8……DB1.DBD20,我想把它們分別加100,得到的結(jié)果放到DB5的DBD0、DBD4、……DBD20中;再將它們分別減100,得到的結(jié)果放到DB5的DBD50、DBD54……DBD70中。 這樣怎么編程最為簡(jiǎn)潔? |
---|---|
|
sjm213
有小知識(shí),無大學(xué)問。
級(jí)別: 論壇版主
![]() ![]() ![]() ![]() |
我現(xiàn)在的程序是這么編的: FC0 主程序塊 NW1: AN M 100.0 //常開點(diǎn)M100.0 A M 72.0 //自動(dòng)循環(huán)刷新 CALL "FC1" //數(shù)據(jù)運(yùn)算程序塊 ADR:=MD105 NW2:MD105的數(shù)值從0開始,每過一個(gè)循環(huán)刷新時(shí)加4,直到大于68時(shí),重新設(shè)為0。不斷循環(huán)。 A( AN M 100.0 A M 72.0 JNB _014 L MD 105 L L#4 +D T MD 105 AN OV SAVE CLR _014: A BR ) A( L MD 105 L L#68 >D ) JNB _015 L 0 T MD 105 _015: NOP 0 FC1 數(shù)據(jù)運(yùn)算程序塊 NW1: L #ADR //調(diào)用MD105內(nèi)數(shù)值(0、4、8……68) T LD 0 //傳到LD0中 L 100 +D T LD 10 //LD0+100后傳到LD10中 NW2: L LD 0 SLD 3 T LD 20 //LD0左移3位傳到LD20中; NW3: OPN DB 1 L DBD [LD 20] L L#30 +D T LD 40 //將DB1中的相應(yīng)數(shù)值+30后放到LD40中; NW4: L LD 10 SLD 3 T LD 30 // LD10左移3位傳到LD30中; NW5: OPN DB 1 L DBD [LD 20] L L#30 -D T LD 50 //將DB1中的相應(yīng)數(shù)值-30后放到LD50中; NW6: OPN DB 5 L LD 40 T DBD [LD 20] //將DB1.DBD0~DB1.DBD68加30以后傳到DB5.DBD0~DB5.DBD68; NW7: OPN DB 5 L LD 50 T DBD [LD 30] //將DB1.DBD0~DB1.DBD68減30以后傳到DB5.DBD100~DB5.DBD168 |
---|---|
|
sjm213
有小知識(shí),無大學(xué)問。
級(jí)別: 論壇版主
![]() ![]() ![]() ![]() |
版主在“西門子常規(guī)軟件”這個(gè)帖子里已經(jīng)給出下載鏈接了,去試試看。http://m.24x7lending.com/bbs/read.php?tid-4465.html 由于西門子軟件體積較大,很難上傳,建議用電騾軟件VERYCD版,一般能夠找到。 |
---|---|
|
wangxin5576
級(jí)別: *
![]() |
版主: 您好,我有一個(gè)314的cpu,我把里面的程序下載后,符號(hào)表內(nèi)是空的,打開其他程序塊時(shí),總是提示無法和符號(hào)表相連,請(qǐng)問有沒有辦法把符號(hào)表下載下來? |
---|---|
|
sjm213
有小知識(shí),無大學(xué)問。
級(jí)別: 論壇版主
![]() ![]() ![]() ![]() |
1.從PLC中把程序傳輸?shù)絇G的過程不叫“下載”,而是“UpLoad”-“上載”; 2.新上載的程序是不帶符號(hào)表的,因?yàn)橄螺d到PLC時(shí)就沒有將符號(hào)表下載進(jìn)去。 3.一般這種情況你在彈出的對(duì)話框中選中“以后不顯示該信息”就行了,即使彈出對(duì)話框,對(duì)其他操作沒有任何影響; 4.你可以用一個(gè)原來就有注釋的程序,將“S7 Program”下面的“Symbols”拷貝到你新上載的程序中,這樣就有符號(hào)表了。 |
---|---|
|
ltmwxq
級(jí)別: 略有小成
![]() |
CPU315-2DPPLC與筆記本電腦USB口連接通迅用的電纜為6ES7-0CB20-0XA0 |
---|---|
|
ltmwxq
級(jí)別: 略有小成
![]() |
CPU315-2DPPLC與筆記本電腦USB口連接通迅用的電纜為6ES7 972-0CB20-0XA0 |
---|---|
|
xie8009
專業(yè)做超聲波清洗設(shè)備
級(jí)別: 略有小成
![]() |
想問下FB功能同DB的配用,F(xiàn)B,DB在程序的主要作用 |
---|---|
|
sjm213
有小知識(shí),無大學(xué)問。
級(jí)別: 論壇版主
![]() ![]() ![]() ![]() |
FC才是“功能”,F(xiàn)B是“功能塊”。它們的區(qū)別就是帶不帶背景數(shù)據(jù)塊。 編程的時(shí)候,先編寫FB塊,然后在調(diào)用FB塊時(shí),系統(tǒng)會(huì)提示你指定該功能塊要調(diào)用的數(shù)據(jù)塊,你輸入數(shù)據(jù)塊號(hào)后,就會(huì)自動(dòng)生成一個(gè)該FB塊的背景數(shù)據(jù)塊了。然后如果你還要再次調(diào)用該FB塊,有要在給它指定一個(gè)DB,用幾次生成幾個(gè)。 這寫DB是自動(dòng)生成的,不用再設(shè)定內(nèi)部參數(shù),它都是根據(jù)你的FB塊用到的變量,一一對(duì)應(yīng)生成的。 這樣假設(shè)你有幾臺(tái)結(jié)構(gòu)完全相同的設(shè)備,只是設(shè)定參數(shù)不一樣,就可以反復(fù)調(diào)用FB,只需要改變DB的參數(shù),就能實(shí)現(xiàn)對(duì)多臺(tái)設(shè)備的控制,編程上工作減輕不少! |
---|---|
|