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