西門子模塊6ES7331-7KF02-0AB0西門子模塊6ES7331-7KF02-0AB0
在SiemensIndustrialEdge平臺上,用戶可以執(zhí)行一系列描述性(debive)、診斷性(diagnostic)、預測性(predictive)和決策性(prebive)的分析應用程序。
西門子為市場帶來全新數(shù)字化平臺SiemensIndustrialEdge:通過提供設備級的數(shù)據(jù)處理,安全地將高度完善的分析技術和邊緣計算智能引入制造領域,使自動化設備得到進一步擴展。這使得云連接服務(數(shù)據(jù)上云)可以與來自西門子、第三方供應商或終端用戶自己的邊緣應用程序結合在一個集成硬件和軟件的生態(tài)系統(tǒng)(從邊緣應用到邊緣設備)中,供自動化組件使用。
在STEP7(TIA Portal)中如何為S7-1200/1500實現(xiàn)積分編程?
為了近似測定面積,使用以SCL語言編寫的FB "Integration"程序塊可以持續(xù)對區(qū)域面積進行累加。
說明
積分是對給定函數(shù)曲線的面積進行數(shù)學計算。但是實際曲線往往沒有明確的數(shù)學關系,而是隨時間變化的模擬量。積分計算就是把所有由兩個過程值與時間所圍成的梯形區(qū)域面積相加,梯形面積等于兩個過程值的平均值乘以時間間隔。
下載附件是以SCL語言編寫的用于計算積分的 "Integration" 功能塊
表示了FB "Integration"的調用參數(shù)。FB "Integration"中 "in"參數(shù)為轉化為浮點數(shù)的模擬量輸入值。
如果"enable" 參數(shù)接收到 "False" 值,那么積分計算將停止并且"out"參數(shù)輸出最后計算值。
如果 "reset"接收到 "True"值,那么"out"輸出將復位為零。
計算結果存儲于 "out" 輸出。
當使能積分后,"error"會在啟動計算時輸出一個周期的"True"信號(信號在積分計算期間失效)。
要使用 "in"參數(shù)的輸入值啟動積分計算,必須
下表列出了 FB "Integration" 的輸入和輸出參數(shù)。
參數(shù) 接口 數(shù)據(jù)類型 描述
in Input DInt 需要做積分計算的值
enable Input Bool 使能積分計算
reset Input Bool 復位( 為 True 時復位輸出參數(shù))
out Output LReal 積分后的值(可保持)
error Output Bool 錯誤輸出
描述
采用間接尋址時,只有程序執(zhí)行時,用于讀或寫數(shù)值的地址才得以確定。使用這種方法可以減少編程量并使得程序更靈活。通常來講,程序創(chuàng)建后訪問地址也就確定了。為了使得間接尋址更靈活和更安全,可以
使用"Array"數(shù)據(jù)類型用于組合相同的數(shù)據(jù)類型。
對于不同的存儲區(qū),采用index來訪問相關的針對每個應用不同的變量。
在下面的例子中,對于三個變量的訪問采用了不同的存儲區(qū)。表01 顯示了三個變量的訪問列表,每個都有單獨的索引。