一、介紹
西門子定時器主要有兩種,一是Simatic Time,
另一種是推薦目前使用的IEC Time
。在以前的老的Step7編程的時候基本都是使用的S5Time
定時器的。有時候我們需要在上位機上設定時間,如何來設置呢?
- 針對Wincc Flexible 2008平臺,由于觸摸屏的變量類型中沒有
S5Time
的類型,需要我們自己做下處理。
image.png
- 針對博圖平臺,觸摸屏變量中可以直接創建S5Time類型的變量的。
image.png
需要注意的是觸摸屏上的S5Time
的變量類型和PLC中的S5Time
所占用的字節數是不一樣的。
類別 | 數據類型 | 取值范圍 |
---|---|---|
觸摸屏變量S5Time |
UDInt | 0 … 9990000 ms為單位(換算下也就是最大以10s為時基,最大值是999x10s) |
PLC變量S5Time |
Word | 默認以10ms為時基,最大999x10ms 最長是以10s為時基,最大999x10s |
詳見下面的S5Time的數據格式說明:
二、最簡單設定時間的方式
如果使用的都是西門子的觸摸屏,且是博圖平臺的話,可以直接創建S5Time
的變量,然后連接到輸入輸出域
上,注意單位是ms
,可以直接移動小數點
為3,縮小數值以s
為單位。
如下測試結果,可以看到觸摸屏和PLC數據一致。該比較簡單,因為西門子在博圖平臺上已經做了些處理,讓我們可以直接使用。該方式局限性很大,當我們使用第三方的上位機,且這些軟件又沒有針對S5Time
類型進行處理時,就需要我們自己來做這個工作了。調查了下威綸通的觸摸屏是做了處理的。
后期內容介紹:
- 如何將通用的整數轉換成S5Time?
- 創建一個重用的處理庫?
[PLC結構化文本設計模式和算法(下)]
[PLC結構化文本設計模式和算法(上)]
[如何規劃符合PackML 的機器?]
[關于Wincc中制作Wpf自定義控件的研究
[如何安裝TIA Openness?]
-
西門子
+關注
關注
94文章
3034瀏覽量
115782 -
編程
+關注
關注
88文章
3614瀏覽量
93686 -
定時器
+關注
關注
23文章
3246瀏覽量
114720
發布評論請先 登錄
相關推薦
評論