前景介紹1:
1、 平常我們編寫程序的時候用到最多的指令也許就是定時器指令了,有時候我們需要通過人機界面修改定時器的設定時間。但是許多人機界面不支持西門子S5 TIME時間格式。怎么辦呢?我們可以通過西門子庫文件系統程序將整數轉換為S5 TIME格式,但是比較麻煩。現給大家分享一個關于整數轉換為S5 TIME格式的編程實例,感覺很不錯,程序很簡潔,因為使用的是局部變量,可以直接移植使用。
S5_TIME格式時間編程實例:
①、建立功能FC: S5_Time_Transform
②、定義程序接口:

③、利用SCL語言編寫程序:

④、仿真結果1

注意:TIME_SET:是畫面設定時間
TIME_BASE:是時間基準,
0表示時基10MS;1表示時基100MS; 2表示時基1S; 3表示時基10S;
前景介紹2:
1、浮點數(REAL)轉換成TIME的數據類型用SCL語言怎么編程?
TIME類型的變量不能和REAL類型的進行轉換,在線幫助輸入關鍵字TIME看轉換的說明就行了。

T#格式時間編程實例:
①、建立功能FC: T#_Time_Transform
②、定義程序接口:

③、利用SCL語言編寫程序:

④、OB1中調用仿真結果

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
接口
+關注
關注
33文章
9521瀏覽量
157041 -
西門子
+關注
關注
98文章
3312瀏覽量
120388 -
編程
+關注
關注
90文章
3716瀏覽量
97191 -
定時器
+關注
關注
23文章
3368瀏覽量
123637 -
SCL
+關注
關注
1文章
244瀏覽量
18024
發布評論請先 登錄
相關推薦
熱點推薦
labview教程之將儀器回傳的時間轉換為LabVIEW格式
2:46:58 PM 直接拆解出相對應的資料型態。接著我們用Date/Time To Seconds 將時間資訊寫入,便可以輸出LabVIEW 格式的時間資訊
發表于 12-18 16:44
Python常用時間處理操作匯總
time.time()用于獲取當前時間戳,localtime()將浮點數的時間戳向時間元組轉換,asctime()和strftime()可以進行時間
發表于 04-19 14:51
時間戳字段的格式是什么
我們有來自benchvue的日志(hdf5),我們將其導入到matlab中。有人可以告訴我們時間戳字段的格式是什么 - 它似乎不是標準的unix格式。我們可以使用benchvue將這些
發表于 10-15 11:18
請問STEP7中如何輸入讀取和編輯CPU模塊的date and time變量?
描述 為了輸入或讀取 CPU 時鐘的日期和時間,S7-300/400需要數據類型 “DT” (DATA_AND_TIME) ,S7-1200/1500需要數據類型 “DTL” 。
發表于 12-22 15:43
建立時間和保持時間(setup time 和 hold time)
建立時間和保持時間貫穿了整個時序分析過程。只要涉及到同步時序電路,那么必然有上升沿、下降沿采樣,那么無法避免setup-time 和 hold-time這兩個概念。 1. 什么是set
發表于 02-08 14:48
?7094次閱讀
觸摸屏是如何傳送時間給S5Time定時器?
西門子定時器主要有兩種,一是`Simatic Time,`另一種是推薦目前使用的`IEC Time`。在以前的老的Step7編程的時候基本都是使用的`S5Time`定時器的。有時候我們
使用M5Stack StickC和Visuino從NIST TIME服務器獲取日期和時間
電子發燒友網站提供《使用M5Stack StickC和Visuino從NIST TIME服務器獲取日期和時間.zip》資料免費下載
發表于 07-06 14:28
?0次下載
Linux中GNU time命令的使用
更強大的功能 GNU time 命令提供了更強大的功能: 更詳細的統計信息 更豐富的格式輸出 支持保存統計數據到文件 下邊我們來學習寫 GNU time 的使用 1. 最簡單的用法 root
如何理解射頻開關IC規格書中定義的開關時間 Switching Time
等指標外,還有一個較為重要的指標switching time,以日清紡微電子的車規SPDT開關NJG1801BKGC-A為例,其規格書標稱開關時間在100ns左右。 除了switching time
S5_TIME格式時間編程實例
評論