是整數(shù)??梢灾苯佑糜谵D(zhuǎn)換。
只看到這部分程序,不能完全確定傳到 V 區(qū)要做什么,不會是為了批量處理整理數(shù)據(jù)吧
S7-200 SMART模擬量
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/028.html
模擬量通道上傳的是整型的數(shù)據(jù),INT或DINT,通道對應(yīng)的是數(shù)值根據(jù)信號類型的不同,有0-27648,或者-27648-27648等,這些都是工程值,需要和傳感器對應(yīng)的真實(shí)的類型的數(shù)值進(jìn)行一個標(biāo)定轉(zhuǎn)化,例如溫度,液位,壓力等,這樣轉(zhuǎn)換后的值用起來就方便些, 另外整數(shù)和浮點(diǎn)數(shù)之間也需要轉(zhuǎn)化。
是個有符號的16位整數(shù)格式,你直接用VW儲存模量數(shù)據(jù)就沒問題,你要處理模擬量的數(shù)值,可以將都出來的數(shù)值儲存在VW里面后,再去將這個VW進(jìn)行轉(zhuǎn)換和處理。
可能便于今后換壞點(diǎn),故轉(zhuǎn)換一道。例如和通道有關(guān)的點(diǎn)在若干處直接用將來調(diào)點(diǎn)要調(diào)若干處,有這一步就只要調(diào)整一處吧。
200smart模擬量數(shù)據(jù)是int類型。
極大部分plc的模擬量均涵蓋正、負(fù)數(shù)據(jù),這樣就符號int數(shù)據(jù)的類型和位數(shù)。
這個要轉(zhuǎn)換為實(shí)際的物理量才直觀,后面程序就可以直接用了。
你這個也是在直接用,只不過是mov一下,
smart讀上來的正常值是-27647~27648之間的數(shù)值,可以直接用,只是不直觀,程序中一般是轉(zhuǎn)換成工程量后再用于邏輯運(yùn)算的。
電話:13818569113
郵箱:13916183699@139.com
網(wǎng)址:http://woodysisland.com
地址:中國上海市青浦區(qū)北青公路7171號