請教西門子plc程式設計問題,請教一個西門子PLC程式設計問題

2021-12-28 03:57:27 字數 1277 閱讀 1713

1樓:

我做plc行業有四年了~這樣的問題我也總是範。但是我可以告訴大家,樓主所說的問題並不單單是程式邏輯上的問題,而是你在同一程式中使用了相同的硬體輸出的地址,這在plc的邏輯執行中是會出現和你設計結果不同的結果。同時我告訴大家,在一個工程中,切記是一個工程專案中,不能有兩個相同的硬體輸出地址,儘管你在邏輯上沒有錯誤,但是在執行過程中cpu的重新整理速度決定你所執行出的結果,即重新整理到**就執行那一行的輸出結果,所以在實際使用過程中會出現不同的結果。

像樓主那樣的執行結果會在plc上電後i0.0開關一次就使q0.0置位,當再一次使i0.

0開關一次後就無法再復位了,因為在邏輯上這是不允許的,一個開點或閉點不能自己復位自己。所以再以後該程式會一直保持這一狀態,直到plc斷電。

同意wanghw1216的程式~

不同意 songyijiang666的編寫方式~最好不要出使硬體地址重複出現在一行或多行程式最後!

2樓:

帶p的那個q0.0只能在一個掃描週期內on,下個掃描週期內,就算你的q0.0是on

的狀態,也不會再改變輸入輸出映像暫存器了……

3樓:匿名使用者

西門子plc和其他品牌不同,三菱或者發那克可以用q點作為上升沿或是下降沿的符號。而在西門子plc中這本身就是無效的。

4樓:匿名使用者

這樣當然不行,plc的掃描速度是很快的,你的手按下去時,都不知掃描了多少次了

西門子plc300程式設計的一個問題

5樓:匿名使用者

如果abc都是plc的輸入的話,你沒辦法用c的通斷來控制a和b的通斷。plc不支援輸入作為繼電器線圈輸出:

i0.3 i0.0

| |------( )

這樣的形式。

a b 要是作為plc的輸出,那就很容易了。

或者外部用一個繼電器連線三個按鈕。c作為繼電器的控制,a接繼電器的常開,b接繼電器的常閉。

6樓:匿名使用者

梯形圖可畫,但開關電路只有兩種狀態。閉合和斷開,兩個開關足夠,你為何還用c,所以不太明白你的用意。

7樓:艾撲堂掌教

-|c|-----------------(a)

||____________(b)

就這樣咯?

8樓:

問題描述的不夠詳細,當c斷開後應該怎麼樣?你用一些模組,把c放在復位引數端。

西門子PLC有幾個系列,西門子PLC有哪些型號

最簡單的是logo 簡單的邏輯控制 小型的plc s7 200系列 包括 221,222,224,224xp,226 中大型 的 300,400 新出的 s7 1200 官網上很全 s7 200 s7 300 s7 400 200為一體式的,300 400為模組 西門子plc按照小型 中型 大型分為...

西門子plc資料型別,西門子PLC資料型別

西門子plc程式設計基礎之資料型別入門學習 上 bool 布林量 就是開關量 只有 0,1 byte 位元組 word 字 16位整 e69da5e6ba9062616964757a686964616f31333337616565數 dword 雙字 32位整數 int 帶符號16位整數 dint ...

用西門子plc200怎程式設計pid程式控制西門子變頻器作恆

緒論摘要 第1章 系統 的概述1.1 恆壓供水系統的概述 1.2 總體方案 1.2.1 變頻恆壓供水系統主要特點 1.2.2 傳統定壓方式的弊病 1.3 恆壓供水技術實現 1.4 系統的構成及工作特性 1.4.1 變頻恆壓供水系統及控制引數選擇1.4.2 工作特性 1.4.3 主要研究設計 第2章 ...