1樓:
第一路ai aiw0 第二路 aiw2,第三路 aiw4……依次類推。
錯誤是明顯的,首先224並不帶有ai,因此需要新增em擴充套件模組在新增模擬量的輸入,其次,模擬量以int作為資料型別,因此只能標為aiw0,aiw2……
2樓:匿名使用者
ai0.0?!
這不對吧
你直接裝上擴充套件模組
然後你程式設計的時候直接訪問該模擬量就可以了
你可以下個** 配置一下 就一目瞭然了
配置不需要在軟體裡面 你只需要連在一起
程式設計的時候你就直接訪問之就可以了
aiw0 aiw2 aiw4 ...
以此類推
0-20ma》0-32000
4-20ma》6400-32000
然後你再下個比例轉換庫就可以了
這樣你就可以立即知道工程量
比如4-20ma表示壓力10mpa》100mpa只需要呼叫比例轉換庫 把幾個引數給它 最後就輸出工程物理量壓力了
3樓:匿名使用者
這個地址好弄,你把所有模組連線到cpu模組上去,開啟軟體的系統塊,可以看見裡面的模組還有起始地址。根本不用自己算。
西門子s7-200模擬量輸入em231怎樣程式設計
4樓:匿名使用者
輸入格式: aiw[起始位元組地址] 如aiw0 輸出格式: aqw[起始位元組地址] aqw0 每個模擬量輸入模組,按模組的先後順序地址為固定的,順序向後排。
例::aiw0,aiw2,aiw4……、aqw0,aqw2……。
直接用字傳送模組讀上來放到v區裡面就可以了,比如第一個模組的第一個通道
5樓:冰島之戀
樓上的解答不錯,但是不完整,比如直接讀出來的數可以儲存在vw100中,但是要經過數**算後才能讀出實際溫度值,要經過減運算,然後除以一個係數最終得到和溫度計顯示同意的數值。
用的是西門子s7-200cpu226,模擬量輸入em231怎麼轉換程式設計啊,我用的是4-20ma的變送器訊號。急急急急急急急 5
6樓:匿名使用者
4-20ma讀到plc裡是6400-32000,和你來測量的工程量對應自下就行了。
7樓:匿名使用者
因為:(32000-6400)/(感測器上限-下限)=(採集值-6400)/(實際值-感測器下限)
所以:實際值=(採集值-6400)*(感測器上限-下限)/(32000-6400)+感測器下限
西門子s7 200系列224繼電器plc,只用開關控制電
很簡單給你思路 啟動按鈕 按一次計數器加1 再按一次將計數器清零。當計數器等於0的時候 按鈕按下去為啟動按鈕當計數器為1的時候 按鈕為停止按鈕 是一個二分頻控制程式,有多種實現方法。控制結果除與按鍵有關,還與當前的輸出狀態有關,即當前的輸出狀態是0時按鍵按下的輸出結果是1 當前的輸出狀態是1時按鍵按...
S7 200西門子PLC AC0的用法問題
ac0和ac1都是plc內部的累加暫存器。要進行四則預算必須先取出資料,再進行,不能直接的把兩個地址當成普通地址進行運算。ac0和ac1的資料是不能在同一網路裡不加中間暫存地址就直接變化的。西門子plc,是德國西門子 siemens 公司生產的可程式設計序控制器,產品包括logo s7 200 s7...
西門子s7 200的plc怎麼通過程式設計實現手動自動模式
實現手動自動模式不是程式設計實現的,是通過轉換開關實現的,例如 i0.0為切換按鈕,接通時,手動,不接通時,自動。但可以程式設計實現自動和半自動切換,在程式設計時,ld i0.0 送一個數值給一個儲存器,如vb100 1,ldi i0.0 送另一個數值給那個儲存器,如vb100 2。然後用比較指令,...