產品詳情
6ES73650BA010AA0西門子IM 365接口模塊
SIEMENS西門子
上海麗丞工業自動化設備有限公司
全新原裝,質量保證,保修一年
專業銷售及維修西門子各類工控自動化配件;
:S7-200CN、S7-200SMART、S7-300、S7-400、 S7-1200、S7-1500、ET200、LOGO邏西門子可編程控制器輯控制模塊
西門子HMI人機界面:觸摸屏
西門子變頻器:MM420、MM430、MM440、G110、G120、6SE70
西門子工業以太網:通訊網卡、通訊電纜、通訊接頭、總線連接器 工控機、交換機、自動化軟件等系型號齊全,快速報價,買我們的產品無憂所值,我們的產品都承諾質保一年,讓您買的省心舒心,用的放心!
作為熱線工程師,每天面臨客戶大量的各種技術問題,從產品功能、組態設置、參數含義、編程細節到故障診斷,林林總總。不過,總有一些共性的問題,常常在熱線中出現。下面就是一個出鏡頻率很高的例子。客戶1:“西門子熱線工程師,你好,我用第三方組態軟件(如Intouch、iFix、組態王等),想在畫面上設置定時器T的時間,以便人工及時修改。但組態軟件中沒有S5Time數據類型,怎么辦?”
客戶2:“我想在PLC程序中,用整數INT給定時器T的預設時間賦值,怎么做?”
客戶3:“我用的第三方組態軟件(如Intouch、iFix、組態王等),想在畫面上設置PID積分時間,但FB41的積分時間TI是Time類型,組態軟件中沒有Time類型,怎么辦?”
客戶4:“在PLC程序中,數據類型S5Time如何轉換到整數INT類型?”
以上四個客戶,遇到的問題實質上是一樣的,就是整數INT、時間S5Time及Time之間的相互轉換。
如何轉換,首先要弄清整數INT、時間S5Time及Time的數據結構。整數INT是16位的數據:
時間S5Time是16位數據,BCD碼格式:

時間Time是32位數據,類似于雙整數DINT:
由此可見,三者之間的轉換即是整數INT、雙整數DINT及BCD碼之間的轉換。可以根據數據結構特點,自己編程實現相互轉換,這樣比較復雜。利用庫函數FC33/FC40是最簡單方便的。方法如下:
1. 整數INT到時間S5Time的轉換方法:
INT -> I_DI指令 -> DINT -> MOVE指令 -> Time -> 庫函數FC40 -> S5Time。



2. 整數INT到時間Time的轉換方法:INT -> I_DI指令 -> DINT -> MOVE指令 -> Time。如圖示:


3. 時間S5Time到整數INT的轉換方法:
S5Time -> 庫函數FC33 -> Time -> MOVE指令 -> DINT -> 取其高字部分,用MOVE指令 -> INT。


6ES73650BA010AA0西門子IM 365接口模塊

