西門子6ES7231-7PB22-0XA8 231CN輸入模塊 EM 231 CN 2 路輸入熱電阻
西門子6ES7231-7PB22-0XA8 231CN輸入模塊 EM 231 CN 2 路輸入熱電阻
EM 231 CN 2 路輸入熱電阻

:彭 | : |
: |
|
工作 |
|
上海地友自動(dòng)化設(shè)備有限公司只銷售西門子原裝*,享受西門子免費(fèi)一年保修(部分產(chǎn)品可換新)本店可簽訂銷售合同,并可開百分之十七的增值稅發(fā)票,稅點(diǎn)另算。(部分產(chǎn)品圖片并非實(shí)況)具體情況請(qǐng)客戶! 享受西門子質(zhì)保一年!一年內(nèi)因產(chǎn)品本身質(zhì)量問題免費(fèi)維修,(非人為損壞保內(nèi)產(chǎn)品可更換)不收取任何費(fèi)用! |
STEP 7 Micro/WIN 中將雙整數(shù)(DOUBLE INTEGER) 轉(zhuǎn)換 BCD (或者相反)
STEP 7 Micro/WIN 中,可以使用 I_BCD 和 BCD_I (見Instructions -> Convert) 指令將 16位整數(shù) (INTEGER) 轉(zhuǎn)換為 BCD 碼或者相反 (BCD->INT)。使用下面提供的可下載的指令庫,可以將32位整數(shù) (DOUBLE INTEGER) 轉(zhuǎn)換為BCD 碼或者做相反轉(zhuǎn)換 (BCD->DOUBLE INTEGER)。
注意此指令庫/程序的作者和擁有者對(duì)于該軟件的功能性和兼容性不負(fù)任何責(zé)任。使用該軟件的風(fēng)險(xiǎn)*由用戶自行承擔(dān)。由于它是免費(fèi)的,所以不提供任何擔(dān)保,錯(cuò)誤糾正和支持,用戶不必為此西門子與服務(wù)部門。
“BCD” 庫的描述
“BCD.mwl” 庫包含了功能 DI_BCD ( 雙整數(shù)到 BCD 碼的轉(zhuǎn)換) BCD_DI ( BCD 碼到雙整數(shù)的轉(zhuǎn)換)。
BCD.zip ( 2 KB )
點(diǎn)擊上面的鏈接下載 BCD 指令庫到本地計(jì)算機(jī)硬盤,建議保存 Micro/WIN 安裝目錄的 Lib 文件夾中。以下是一個(gè)完整路徑的例子
C:Program FilesSiemensSTEP 7-Micro/WIN V4.0Lib
然后將指令庫手動(dòng)添加到 Micro/WIN 軟件中。
參見添加指令庫
成功添加指令庫后,用戶可以在STEP7 Micro/win的指令樹中找到 “BCD(V1.0)”。

圖1. I_BCD 和 BCD_I 指令
雙整數(shù)轉(zhuǎn)換為 BCD 碼 (DI_BCD) :
DI_BCD 功能將 32 位正整數(shù),0 到 9,999,999 之間的數(shù)轉(zhuǎn)換為二進(jìn)制編碼的十進(jìn)制數(shù)(BCD)。

圖2. DI_BCD 編程
如果輸入負(fù)數(shù)或大于 9,999,999 的數(shù),ENO 使能輸出位被復(fù)位并且轉(zhuǎn)換結(jié)果無效。
參數(shù) | 數(shù)據(jù)類型 | 操作?/b> | 描述 |
EN | [BOOL] | E, A, M, L, V | 輸入使能 |
ENO | [BOOL] | E, A, M, L, V | 輸出使能 |
IN | [DWORD] | VD, ED, AD, MD, SD, SMD, LD, T, Z, AED, AC, HC, Constant, *VD, *AC, *LD | 要轉(zhuǎn)為 BCD 碼的32 位整數(shù) |
OUT | [DWORD] | VD, ED, AD, MD, SD, SMD, LD, T, Z, AC, *VD, *LD, *AC | BCD 碼 |
表 1. DI_BCD 參數(shù)
BCD 碼轉(zhuǎn)換為雙整數(shù) (BCD_DI)
BCD_DI 功能將正的 32 位 BCD 碼,從 0 到16#99999999 之間的數(shù)轉(zhuǎn)換為 32 位雙整數(shù)。

圖 3. BCD_DI 編程
16進(jìn)制字母 (A-F) 不會(huì)被轉(zhuǎn)換。這時(shí) ENO 使能輸出位被復(fù)位并且轉(zhuǎn)換結(jié)果無效。
Parameter | Data type | Operands | Description |
EN | [BOOL] | E, A, M, L, V | Enable input |
ENO | [BOOL] | E, A, M, L, V | Enable output |
IN | [DWORD] | VD, ED, AD, MD, SD, SMD, LD, T, Z, AED, AC, HC, Constant, *VD, *AC, *LD | BCD number |
OUT | [DWORD] | VD, ED, AD, MD, SD, SMD, LD, T, Z, AC, *VD, *LD, *AC | Integer value (32-bit) of the BCD number |