西門子: | 西門子低壓代理商 |
西門子低壓配電設(shè)備: | 西門子低壓一級(jí)代理商 |
中國(guó): | 西門子低壓授權(quán)代理商 |
單價(jià): | 面議 |
發(fā)貨期限: | 自買家付款之日起 天內(nèi)發(fā)貨 |
所在地: | 直轄市 上海 上海寶山 |
有效期至: | 長(zhǎng)期有效 |
發(fā)布時(shí)間: | 2023-12-19 09:05 |
最后更新: | 2023-12-19 09:05 |
瀏覽次數(shù): | 159 |
采購(gòu)咨詢: |
請(qǐng)賣家聯(lián)系我
|
*近在使用PORTAL編程,把西門子PLC S7-300的SCAL/UNSCAL(FC105/F106)的功能轉(zhuǎn)換為PORTAL環(huán)境,并把這2個(gè)塊的功能合成為一個(gè)塊,剛好也試下VARIANT指針(一直還沒(méi)使用過(guò))。
使用了NORM_X和SCALE_X這2個(gè)指令,在測(cè)試程序時(shí)發(fā)現(xiàn),2個(gè)塊的MAX接口,如果數(shù)據(jù) 為0,OUT的數(shù)值直接為VALUE的數(shù)值。見(jiàn)下圖:
以為是參數(shù)設(shè)置為變量的問(wèn)題,于是改為實(shí)際數(shù)值,還是一樣,見(jiàn)下圖:
看了下NORM_X和SCALE_X的計(jì)算公式,如果為0的話,NORM_X應(yīng)該會(huì)計(jì)算出錯(cuò)(除數(shù)為0),SCALE_X結(jié)果應(yīng)該是0
把MAX接口賦數(shù)值,輸出就正常了
經(jīng)過(guò)測(cè)試得出,在使用NORM_X和SCALE_X指令時(shí),必須做個(gè)判斷,MAX-MIN是否為0,如果是0,再進(jìn)行輸出的處理,避免錯(cuò)誤的結(jié)果出現(xiàn)