西門子plc中我編了程式,西門子plc中我編了一個程式

時間 2021-09-14 01:14:19

1樓:屋有

注意點:nw1中你對db1每個迴圈都重賦值,所以id是不停地變動的

tar1  #pt_ar1                     // backup address register 1

//      tar2  #pt_ar2                   // backup address register 2

opn   "test"

l     8                           // counter = sum -1

ll0:  t     lb    10                    // 1oop 0 : mb0 counter=10

l     p#0.0

lar1

l     lb    10

ll1:  t     lb    12

l     dbw [ar1,p#2.0]

l     dbw [ar1,p#6.0]

jc    pass

t     dbw [ar1,p#2.0]             //exchange the student score

takt     dbw [ar1,p#6.0]

l     dbw [ar1,p#0.0]             // exchange the student id

l     dbw [ar1,p#4.0]

t     dbw [ar1,p#0.0]

takt     dbw [ar1,p#4.0]

pass: +ar1  p#4.0

l     lb    12

loop  ll1

l     lb    10

loop  ll0

lar1  #pt_ar1                     // restore address register 1

//      lar2  #pt_ar2                   // restore address register 2

2樓:jyl的小鋪

研究了下泡沫法,這個是我做的,**測試通過

3樓:能者風範

語句表。。。。。。。。。。表示看不懂。

拿到一個2手的西門子plc,如何檢測plc好壞,怎麼編這個程式

4樓:匿名使用者

汗,無需寫

copy什麼程式,只需在狀態表裡bai面寫du入你想要的地址,如:

zhii0.0,i0.1,i0.

2.....q0.1, q0.

2, q0.3,aiw0.aiw2,aqw0, aqw2等等,注意的是輸入不dao能強制的,只有輸出才可強制,輸入可以用自帶的電源+搭一下看燈亮則好,反則壞,或者看狀態表中對應的地址是否為1,為1正確,輸出就在狀態表中強制吧,模擬量可以只接寫入!

這此測試都可以在狀態表中完成,另外一個要你會用滑鼠右鍵或者選單裡面的強制與寫入功能

看來用200用的太多了,剛才回答的有點問題,300中是變數表而不是狀態表了,aiw0是piw0,失誤失誤,還請見諒!300操作如下圖:

首先是右擊建一個變數表,接下來是開啟如下圖:

在裡面輸入你想要的地址,再下來是你要與plc通訊上點:

然後是下面的圖示:

當然也可以用右鍵,寫了這麼多,希望可以幫到你

5樓:電梯人

不要把問題想的這麼複雜,判斷plc好壞,主要是檢查輸入點,輸出點是否有效為原則。你先專

寫輸入點制定對應屬的輸出點工作就行了,多少個輸入,對應多少個輸出。然後接線返到輸入端當輸出有訊號,返回訊號到輸入,點亮輸入指示就知道好壞了。

6樓:藍色七星梅

s7-200還是300的?

西門子plc程式,西門子PLC程式是什麼樣的執行過程?

這個實現的功能是單鍵啟停,也就是按一下啟動,再按一下停止,再按一下啟動,如此反覆。原理就是應該按照掃瞄週期進行分析了,假設i0.0由off變成on的這個掃瞄週期為第乙個掃瞄週期,在網路1裡,i0.0由off變成on了,上公升沿執行,m0.0為on,網路2裡,m0.0常開觸點導通,q0.0常閉觸點導通...

西門子plc程式設計中,西門子PLC程式設計中MUL R,是什麼意思

mul是乘法的意思,r是浮點數的意思。浮點數在西門子plc中指帶小數點的數。所以mul r就是浮點數的乘法。當plc投入執行後,其工作過程一般分為三個階段,即輸入取樣 使用者程式執行和輸出重新整理三個階段。完成上述三個階段稱作乙個掃瞄週期。在整個執行期間,plc的cpu以一定的掃瞄速度重複執行上述三...

西門子plc300,西門子300PLC中,MB0,MB1,MW1,MW0,是什麼意思?

it與製藥 這裡m0.3是一個標誌位,標誌的是流水燈是正序還是反序。程式段3中 q0.0 和q1.7 全部為1的時候m0.3 為1,並且自保持。但是這裡的程式似乎是錯的。我理解的正序全亮應該是q0.0 q1.7的順序亮起來,反序熄滅的話應該是q1.7 q0.0逐漸的熄滅直到全滅。如果是這樣的話那麼網...