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