急求工控高手給西門子S7 200 PLC的模擬量處理程

時間 2021-09-10 13:13:36

1樓:zsj非黑即白

很簡單的一個問題啊,怎麼會做不出來呢,我給你點提示吧

第一步4-20ma的訊號是0-32000 你在人機上顯示值是10.0mpa 所以他們的關係應該是320=0.1mpa .程式任何做呢

模擬量第一個接點,通道地址是aiw0 ,用一個除法運算(div i)就可以了.aiw0/320=mw0 結果放在mw0裡 你把mw0的資料放在屏上顯示就可以了,顯示的時候要1個小數點,如果沒小數點的話要除上3200,不過顯示不準確

2樓:行空天

電流設為x,壓力設為y,因為精度關係,x的範圍是4-20,y的範圍是0-100

然後列列方程式,將(4,0),(20,100)點帶入,解得y=ax+b。方程式可以自己慢慢解,好解。

方程式有了後,在plc裡就實現運算,將得到的y在除以10,就是x.xmpa的數字顯示了。

還有什麼不懂的,可以在聯絡我

3樓:匿名使用者

一樓是正解,你要注意的主要是型別的轉換。比如開始採集進來的是整型,你要用程式把他變成浮點型

4樓:匿名使用者

搞好沒,其實這個用庫做很好做的。需要可以聯絡

西門子s7-200 plc程式無法執行,求高手指點,急急急!! 10

5樓:匿名使用者

1、沒copy

有正確接線

2、點壞了(可能性比較小)

3、請問 q燈是否點亮了

4、你說的監視有輸出是啥意思死 不知道後面會不會又覆蓋 你可以見識下狀態表

5、也可能是被強制了

6、我猜 你的情況是不是你給的圖不完整 後面還有語句 而你所謂的輸出 是不是隻是前民的邏輯結果呢

6樓:匿名使用者

可能bai的原因:

1.cpu為dc/dc/dc型,du輸出點的1l+、1m、2l+、2m沒有連線zhi

到24vdc電源。dao

2.程式中多次呼叫了同

回個輸出點,最後執

答行的一段程式所控制的狀態為關閉。建議用交叉引用功能檢查一下這兩個點在哪呼叫,是否有衝突。

7樓:匿名使用者

q0.1可能是斷開的, 重新寫一行 m0.1-(q0.1)單獨輸出後再控制 q0.0試一試。

8樓:ws無名小卒

程式不完整 m0.0-m0.3由什麼來賦值?

9樓:鴻樹

可能是電腦給輸出強制在關的狀態

10樓:匿名使用者

應該是你的程式有衝突!仔細檢查下!

11樓:匿名使用者

你怎麼操作了2個t37啊

12樓:匿名使用者

會不會是重線圈輸出。

13樓:張耀偉

可能是輸出的電源問題,你看下接線和其他輸出

求助高手西門子,求助高手 西門子s7 200程式設計軟體老版本解除安裝之後怎麼裝都裝不上了 登錄檔清除也查了

xx阿翔啊阿翔 具體做法 先解除安裝s7 200軟體,再執行登錄檔編輯器 hkey local machine software micrsoft windows currentversion uninstall 用滑鼠右鍵彈出查詢 輸入 step7 然後把搜到的有關s7200的條目刪除。重新啟動電...

西門子s7 200傳送指令

風 西紅柿 首先一定要明白1個字,1個位元組,一個雙字都包含多少個二進位制位在來程式設計序,還有儲存的次序。200的移動指令比較多,字對字移,雙字對雙字移。w是字,儲存區應該有ffff這麼大,也就是10進位制是65535 無符號的 有符號的自然是一半了,32767到 32768。西門子和三菱等都一樣...

西門子s7 200的plc怎麼通過程式設計實現手動自動模式

今日有瓜否 實現手動自動模式不是程式設計實現的,是通過轉換開關實現的,例如 i0.0為切換按鈕,接通時,手動,不接通時,自動。但可以程式設計實現自動和半自動切換,在程式設計時,ld i0.0 送一個數值給一個儲存器,如vb100 1,ldi i0.0 送另一個數值給那個儲存器,如vb100 2。然後...