1. <span id="cisqb"><output id="cisqb"></output></span>

        1. <optgroup id="cisqb"></optgroup>
        2. <span id="cisqb"></span>
          <optgroup id="cisqb"></optgroup>
            <optgroup id="cisqb"><em id="cisqb"><del id="cisqb"></del></em></optgroup>
            電工之家_電工基礎知識學習網站
            當前位置:電工之家 > 電氣自動化 > 正文

            定時器的時間值在wincc中賦值

            時間:2019-10-08 20:19 來源:電工之家

            因為在wincc的輸入輸出域中是可以顯示日期/時間格式的,但是你又問的是輸入域,所以下邊的這個圖片的情況,應該不是你想要的:

            定時器的時間值在wincc中賦值
            這個圖片就是一個wincc的I/O域,數據格式選擇日期/時間,輸出格式選擇time時候,編輯頁面上就顯示一個時鐘時間值,這通常不是我們需要的!
            而定時器的定時時間設置,卻是在實際項目中需要經常使用到的!先看一個動態圖吧:
            定時器的時間值在wincc中賦值
            這個動態圖上可以看到我在畫面上輸入值的時候,程序內部的時間值PT處的值是乘以1000的,畫面上時間單位是秒(s),程序中的值乘以1000是因為#open_dely這個定時器其實是SFB4 ton定時器,其時基單位是毫秒(ms),所以我想讓定時以s為單位運行的話,就要乘以1000!
            這里的1000倍的關系是可以通過wincc中的線性標定去實現的!
            來看一下wincc中最終正確的設置是怎樣的?
            定時器的時間值在wincc中賦值
            這個圖片就是動態圖上最終的設置,輸入輸出域的數據格式是十進制數,輸出格式沒有小數點。且這個變量的數據類型是32位的DW數值!當然你選擇32位的浮點數也沒有問題!
            總之呢,在wincc上輸入時間值,需要參考程序中定時器的時基,同樣是上邊動態圖中的程序,如果在程序中給open_time_sp用move指令賦值的話,用T#1S和S5T#1S賦值,得到的數值是不一樣的。這里只是點一下,和本次答案的實現方法沒有多的關系!
            上一篇:怎么在wincc中顯示變量的當前值
            下一篇:沒有了
            看過《定時器的時間值在wincc中賦值》的人還看了以下文章
            怎么在wincc中顯示變量的當前值 怎么在wincc中顯示變量的當前值
            在wincc中想顯示變量的當前值,首先要建立一個變量,這個變量可以是內部變量,也可以是和PLC連接的外部變量,通常都的從PLC來的外部變量!變量建立以后,在畫面上做一個I/O域的控件,然后讓該控件連接到這個變量,就可以實現wincc對變量當前值的顯示了,因為...
            美国a片