說明
“IO2MOD”指令通過模塊的 IO 地址(I、Q、PI、PQ)確定模塊的硬件標識符。
在參數(shù) ADDR 中輸入 IO 地址。
- 如果該參數(shù)中使用了一系列 IO 地址,則僅評估第一個地址以確定硬件標識符。
- 如果指定的第一個地址正確,則在參數(shù) ADDR 處指定的地址長度將沒有意義。
- 如果所用的地址區(qū)域中包含多個模塊或未使用的地址,則還可以確定第一個模塊的硬件標識符。
- 如果參數(shù) ADDR 處未指定模塊的 IO 地址,則參數(shù) RET_VAL 處將輸出錯誤代碼 8090。
說明 在 SCL 中輸入 IO 地址 在 SCL 中,請勿使用 IO 訪問 ID“%QWx:P”進行編程。此時,可以使用過程映像中的符號變量名稱或者絕對地址。 |
參數(shù)
下表列出了“IO2MOD”指令的參數(shù):
參數(shù) | 聲明 | 數(shù)據(jù)類型 | 存儲區(qū) | 說明 |
---|---|---|---|---|
ADDR | Input | VARIANT | I、Q | 模塊的 IO 地址(I、Q、PI、PQ)。 確保片段訪問操作不能用于參數(shù) ADDR。如果出現(xiàn)這種情況,將在 LADDR 參數(shù)處輸出錯誤的值。 |
RET_VAL | Return | INT | I、Q、M、D、L | 指令的錯誤代碼。 |
LADDR | Output | HW_IO | I、Q、M、D、L | IO 模塊的已確定硬件標識符(邏輯地址)。 |
參數(shù) RET_VAL
錯誤代碼* (W#16#...) | 說明 |
---|---|
0 | 未發(fā)生錯誤。 |
8090 | 任何硬件組件都未使用 ADDR 參數(shù)中指定的 IO 地址。 |
8092 | ADDR 參數(shù)中使用的數(shù)據(jù)類型無效(例如,WCHAR 或 WSTRING)。 |
* 在程序編輯器中,錯誤代碼將顯示為整數(shù)或十六進制值。有關切換顯示格式的信息,請參見“另請參見”。 |
示例
在以下示例中,根據(jù) ID 地址確定輸入模塊的硬件 ID。
在變量表中創(chuàng)建一個 PLC 變量,讀取該硬件 ID。
在全局數(shù)據(jù)塊中,創(chuàng)建 3 個變量進行數(shù)據(jù)存儲。
互連該指令的參數(shù),如下所示:
如果常開觸點(“execute”)的信號狀態(tài)為“TRUE”,則執(zhí)行“IO2MOD”指令。通過輸入?yún)?shù)ADDR(“SLI_IOtest”),可傳送待本地化的 IO 地址。指令“IO2MOD”將調用 IO 地址并讀取該輸入模塊。
輸入模塊確定的硬件 ID 將顯示在輸出參數(shù) LADDR(“ioLaddr”)中。輸出參數(shù) RET_VAL(“returnValue”)用于指示處理無錯誤。
上一篇:介紹一款專為三相無刷直流電機而設計的高性能柵極驅動器SCT55610
下一篇:通過ModbusRS485轉Profinet網(wǎng)關搭建匯川變頻器與PLC的協(xié)議轉換通道
- 熱門資源推薦
- 熱門放大器推薦
- L6985F 38V、500mA 同步降壓開關穩(wěn)壓器的典型應用,具有 30 uA 靜態(tài)電流
- AM6TW-2405SZ 5V 6 瓦單路輸出 DC-DC 轉換器的典型應用
- LTC4054L-4.2 的典型應用 - ThinSOT 中的 150mA 獨立線性鋰離子電池充電器
- 采用MIC4575可調降壓穩(wěn)壓器的典型應用電路
- 使用 TC7662B 電荷泵調節(jié)輸出電壓的典型應用電路
- 使用 Asahi Kasei Microdevices Corporation 的 AK4220VQP 的參考設計
- CMC1003-2M??-55-8-KU、EP4CE55 USB Blaster 套件,允許在緊湊型模塊中實現(xiàn)通用邏輯功能、Altera Nios II 處理器操作
- LTC1046CS8 電池分路器的典型應用電路
- ADP7118RD-EVALZ、LFCSP 評估板,用于評估 ADP7118 20V、200mA 低噪聲、CMOS LDO
- L7809C高輸入電壓電路典型應用(配置1)