軟體是博圖 tia v15,硬體是西門子300系列 plc
使用scl語言編寫乙個fc子程式,對模擬量進行處理,對模擬資料進行轉換。
新增新塊,新增乙個fc塊,語言選擇scl
新增變數,輸入型變數5個,乙個運算後輸出變數,3個中間變數,用於計算,存放中間計算結果,
if #in <= #i_min then //判斷輸入值是否低於模擬量設定下限值
#out := #r_min;
//輸出直接為浮點數設定值下限
end_if;
if #in >= #i_max then //判斷輸入值是否高於模擬量設定上限值
#out := #r_max;
//輸出直接為浮點數設定值上限
end_if;
if #in > #i_min and #in < #i_max then
//判斷輸入值是否在設定值限值內
#i := #in - #i_min;
//實時值與模擬量下限值的差
#k := #i_max - #i_min;
//模擬量設定值的區間
#j := #r_max - #r_min;
//浮點數設定值的區間
#out := int_to_real(#i) / int_to_real(#k) * #j;
//注意的是需要將兩個整形轉換為浮點數,這樣計算才會輸出結果。
選擇西門子
選擇西門子,我找工作的事情也就算是告了乙個段落。到西門子,算工資,絕對不是我想要的,只有4600,把扣掉的一去掉,到我手上的也就只有3000多點。為什麼我會選擇西門子呢?我問過很多朋友,在網上找到過很多西門子的資訊,網上褒貶不一,甚至來說,網上還有臭罵西門子的。工資低,眾所周知,甚至會出現缺少專案源...
筆記 西門子
介紹 使用說明 輕量的發布訂閱模式訊息傳輸協議,專門針對低頻寬和不穩定網路環境的物聯網應用設計。實時 mqtt 訊息 emq x 啟動後,mqtt 客戶端可通過 1883 埠接入系統。執行日誌輸出在 log 目錄。emq x 預設載入 dashboard 外掛程式,啟動 web 管理控制台。使用者可...
西門子PLC模擬量輸入資料型別變換
西門子300程式設計軟體step7 和 博圖都提供了相應的模擬量輸入輸出處理模組fc105,fc106。但是好多場合下,要對資料進行線性轉換或運算,靠這兩個函式是遠遠不夠的。這時候就需要使用者自己動手寫一些資料轉換的子程式。西門子plc通過採集通道採集到的值以整型 int 型式儲存在piwx piw...