標(biāo)題: s7-300整數(shù)INT_時(shí)間S5Time及Time相互轉(zhuǎn)換 [打印本頁]
作者: benbens 時(shí)間: 2015-7-14 19:25
標(biāo)題: s7-300整數(shù)INT_時(shí)間S5Time及Time相互轉(zhuǎn)換
整數(shù)INT_時(shí)間S5Time及Time相互轉(zhuǎn)換的困惑
客戶1:“西門子熱線工程師,你好,我用第三方組態(tài)軟件(如Intouch、iFix、組態(tài)王等),想在畫面上設(shè)置定時(shí)器T的時(shí)間,以便人工及時(shí)修改。但組態(tài)軟件中沒有S5Time數(shù)據(jù)類型,怎么辦?”
客戶2:“我想在PLC程序中,用整數(shù)INT給定時(shí)器T的預(yù)設(shè)時(shí)間賦值,怎么做?”
客戶3:“我用的第三方組態(tài)軟件(如Intouch、iFix、組態(tài)王等),想在畫面上設(shè)置PID積分時(shí)間,但FB41的積分時(shí)間TI是Time類型,組態(tài)軟件中沒有Time類型,怎么辦?”
客戶4:“在PLC程序中,數(shù)據(jù)類型S5Time如何轉(zhuǎn)換到整數(shù)INT類型?”
以上四個(gè)客戶,遇到的問題實(shí)質(zhì)上是一樣的,就是整數(shù)INT、時(shí)間S5Time及Time之間的相互轉(zhuǎn)換。
如何轉(zhuǎn)換,首先要弄清整數(shù)INT、時(shí)間S5Time及Time的數(shù)據(jù)結(jié)構(gòu)。整數(shù)INT是16位的數(shù)據(jù):
時(shí)間S5Time是16位數(shù)據(jù),BCD碼格式
時(shí)間Time是32位數(shù)據(jù),類似于雙整數(shù)DINT:
由此可見,三者之間的轉(zhuǎn)換即是整數(shù)INT、雙整數(shù)DINT及BCD碼之間的轉(zhuǎn)換。可以根據(jù)數(shù)據(jù)結(jié)構(gòu)特點(diǎn),自己編程實(shí)現(xiàn)相互轉(zhuǎn)換,這樣比較復(fù)雜。利用庫函數(shù)FC33/FC40是最簡單方便的。方法如下:
1. 整數(shù)INT到時(shí)間S5Time的轉(zhuǎn)換方法:
INT -> I_DI指令 -> DINT -> MOVE指令 -> Time -> 庫函數(shù)FC40 -> S5Time。
2. 整數(shù)INT到時(shí)間Time的轉(zhuǎn)換方法:
INT -> I_DI指令 -> DINT -> MOVE指令 -> Time。
3. 時(shí)間S5Time到整數(shù)INT的轉(zhuǎn)換方法:
S5Time -> 庫函數(shù)FC33 -> Time -> MOVE指令 -> DINT -> 取其高字部分,用MOVE指令 -> INT。
歡迎光臨 (http://m.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
国产成人在线观看免费网站
|
午夜av在线播放
|
日韩欧美一级片
|
午夜久久久
|
日韩欧美精品一区
|
国产精品免费一区二区三区
|
国产福利91精品一区二区三区
|
天天插天天操
|
国产免费黄色片
|
国产在线观看网站
|
三级中文字幕
|
欧美成人精品一区二区三区在线看
|
国产一级一片免费播放放a
免费国产视频
|
青青伊人网
|
日本不卡视频在线观看
|
在线观看的av
|
白白色在线观看
|
国产综合视频
|
在线不卡一区二区
|
免费视频成人
|
老司机精品福利视频
|
99视频在线精品免费观看2
|
九色91popny蝌蚪
|
亚洲最大黄色
|
97精品在线观看
|
久草资源站
|
色av吧|
午夜不卡视频
|
一级黄色免费视频
|
久久精品导航
|
狠狠干在线
|
97在线观看视频
|
青青视频网
|
久久精品一区二区国产
|
欧美日韩亚洲另类
|
成人aaaa
|
国产一区二区影院
|
日本一级大毛片a一
|
免费不卡视频
|
综合色在线
|
91av视频
|