久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(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í)間S5TimeTime相互轉(zhuǎn)換的困惑
客戶1西門子熱線工程師,你好,我用第三方組態(tài)軟件(IntouchiFix、組態(tài)王等),想在畫面上設(shè)置定時(shí)器T的時(shí)間,以便人工及時(shí)修改。但組態(tài)軟件中沒有S5Time數(shù)據(jù)類型,怎么辦?
客戶2我想在PLC程序中,用整數(shù)INT給定時(shí)器T的預(yù)設(shè)時(shí)間賦值,怎么做?
客戶3我用的第三方組態(tài)軟件(IntouchiFix、組態(tài)王等),想在畫面上設(shè)置PID積分時(shí)間,但FB41的積分時(shí)間TITime類型,組態(tài)軟件中沒有Time類型,怎么辦?
客戶4PLC程序中,數(shù)據(jù)類型S5Time如何轉(zhuǎn)換到整數(shù)INT類型?
以上四個(gè)客戶,遇到的問題實(shí)質(zhì)上是一樣的,就是整數(shù)INT、時(shí)間S5TimeTime之間的相互轉(zhuǎn)換。
如何轉(zhuǎn)換,首先要弄清整數(shù)INT、時(shí)間S5TimeTime的數(shù)據(jù)結(jié)構(gòu)。整數(shù)INT16位的數(shù)據(jù):

時(shí)間S5Time16位數(shù)據(jù),BCD碼格式

時(shí)間Time32位數(shù)據(jù),類似于雙整數(shù)DINT

由此可見,三者之間的轉(zhuǎn)換即是整數(shù)INT、雙整數(shù)DINTBCD碼之間的轉(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视频 |