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

2021-09-10 13:13:37 字數 1499 閱讀 5815

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樓:張耀偉

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

求PLC西門子S7 200梯形圖畫圖軟體

你可以下個pdf虛擬印表機軟體 然後列印成pdf格式的 再轉到word裡 有 軟體直接在電腦上就能 由io口和知識燈構成 用s7 200 軟體 顯示梯形圖再截圖 西門子s7 200plc用什麼軟體畫梯形圖好?除了cad 安裝cad後 在下個天正建築 和cad 的用法一樣 但畫圖的速度快很的 你可以試...

西門子s7 200的程式設計軟體怎麼改中文

安裝的時候是英文的 1 安裝完之後你只需要小小的設定就能轉換為中文版本tool option general language工具 選項 常規 語言 網路1網路2。一般一個網路實現一個功能 就是標籤而已 相當於書本的頁碼 註釋就像章節題目一樣 就是方便你快速準確查詢而已,沒別的意義 滿意請及時加分,...

西門子s7200中,二進位制,十六進位制是什麼意思怎樣應用

二進位制bai是plc處理資料的基本方式,對du資料按位處理時就用二進zhi制,比如vb0 11010001,那麼就dao表示位暫存器中回v0.0 v0.4 v0.6 v0.7四個答位為1,其他位為0。十六進位制也是plc處理資料的一種方式,資料滿十六進一位,其中十到十五的表示為a b c d e ...