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