1樓:俺是一個小屁孩
俺用bai的6es73325bh010ab0的模擬輸出模組,本想用du它來控制兩個變頻器zhi,但是俺從dao來沒有用過300,所以專也不屬知道怎麼寫程式來實現模擬量的輸出。如果那位大哥懂的,請給小弟指點一二juanhong1258@163.***
2樓:納美剋星_人民
這個具體還是要根據你的模擬訊號型別來處理,你這說的有點籠統
3樓:牛鼻子大仙
很簡單bai
1、組態
硬體配置,主要du是ai模組的參zhi數,選擇4-20ma,2線制2、硬dao件組態版的時候會自動為ai模組分配權地址,例如起始地址為256,則該模組的第一通道就是piw256,第二通道就是piw258,後面依此類推
那麼,可以在梯形圖中採用move指令,把piw256的數值存到一個word型別的內部變數中,例如mw0或者db1.dbw0
3、呼叫step7提供的fc105,把mw0轉換為一個real資料。當然你也可以自己編寫程式做這件事情,本質就是把一個0-27648範圍的word變數轉換為一個real資料(範圍是工藝量程,例如0-3000.0kpa)
4樓:匿名使用者
、組態硬體配置,主要是ai模組的引數,選擇4-20ma,2線制2、硬體組態的時候會回自動為ai模組分配答地址,例如起始地址為256,則該模組的第一通道就是piw256,第二通道就是piw258,後面依此類推
那麼,可以在梯形圖中採用move指令,把piw256的數值存到一個word型別的內部變數中,例如mw0或者db1.dbw0
3、呼叫step7提供的fc105,把mw0轉換為一個real資料。當然你也可以自己編寫程式做這件事情,本質就是把一個0-27648範圍的word變數轉換為一個real資料(範圍是工藝量程,例如0-3000.0kpa)
5樓:匿名使用者
用105 106即可
請教s7-300模擬量程式設計
6樓:匿名使用者
從模擬輸入的bai
地址給dufc105做成你的工程變數單zhi位,然後就直接dao輸出到你的模擬輸出地址上即專可。如果模擬輸出屬要控制其他東西,比如調節閥,那你就在fc105做出來的工程變數經過你需要的計算後的結果發到fc106做輸出的工程變數,一般調節閥的需要的變數是%。如果你的輸入模擬是溫度的,你需要用調節閥去控制溫度的話,你就把模擬輸入的地址寫到fc105,該模組上設定的工程變數就是你的最大量程值和最小量程值,fc105左邊有3個線,第一個是你模擬量的地址寫入的,第2個是最大量程值,下面一個是最小量程值,fc105右邊有模擬輸入變算來輸出值,還有一個是讀取錯誤輸出的。
然後你把fc105轉換來的值寫入pid,經過pid計算後的操作變數寫入fc106,調節閥的開度都是以%表示的,所以fc106的工程單位就是:最大值是100,最小值是0。工程單位的寫入都是浮點數格式的。
好象是這樣的,希望我沒記錯。
7樓:匿名使用者
如果你的模擬值只是用於計算的話就用1樓的方法
8樓:匿名使用者
1樓的能不能給一個梯形圖啊,這樣更好理解,謝謝。
9樓:匿名使用者
將輸入讀入fc105,用fc105的輸出值計算,將計算結果輸出.
10樓:匿名使用者
用move指令將指定的輸入點(如piw256)move到mw裡面,然後進行運算,將輸出結果再用move輸出到輸出點(如piq272).
我在安裝西門子plc300軟體時出現這個怎麼解決
出現這種情況一bai般是系統或者安du裝軟體有問題zhi,檢查是dao否為正版,也有版 可能2者之間不相容。權 還有,安裝的時候是否會出現重啟現象呢?如果會重啟,處理方法 安裝西門子s7 300程式設計軟體,出現這個提示,是什麼意思?懷疑是windows作業系統出現問題,建議重新安裝系統可以解決問題...
西門子PLC300在OB1中呼叫FB1,怎樣填寫FB1的地址
你是指什麼地址 你可以用db塊裡的地址嘛 西門子plc300 在ob1中呼叫fb1 將db1刪出,然後再fb1上方填寫db1重新生成一個db塊就可以了。新生成的db1塊是背景資料塊,fb1的相關變數會自動對映到背景db中去。db1建立後 不能修改屬性啊 要想改屬性將db1刪出重新建立db塊,選擇in...
西門子300PLC與200PLC的對映,在組態中如何對應
你是要做300和200的通訊?如果是的話,確認用什麼方式通訊,乙太網還是dp。對應em277的地址 你這是個什麼問題?我不懂啊 西門子plc中如何把300設定成dp主站把200設定成dp從站?在主從站的plc中還需要加入相應的指令嗎?step7的硬bai件組態中插入300系列plc,並du在plc的...