產(chǎn)品簡(jiǎn)介
詳細(xì)介紹
名稱(chēng) 說(shuō)明
AddrType 對(duì)于 IO 設(shè)備,必須始終為“PNIO_ADDR_GEO”!
IODataType 數(shù)據(jù)類(lèi)型為輸入類(lèi)型還是輸出類(lèi)型。
可能值:
• PNIO_IO_IN,表示輸入數(shù)據(jù)
• PNIO_IO_OUT,表示輸出數(shù)據(jù)
如果結(jié)構(gòu)作為輸入?yún)?shù),則不適用。
Addr 與 IO 設(shè)備無(wú)關(guān)
addr.Geo.Slot 插槽號(hào)(地理地址)
插槽號(hào)的值始終是 1。
addr.Geo.Subslot 子插槽號(hào)(地理地址)
子插槽的值位于“STEP 7 Professional (TIA
Portal)”中的“操作模式 > 智能設(shè)備通信 > 傳送區(qū) >
子插槽”(Operating mode > I-device communication >
Transfer area > Subslot) 的下方。
示例:
傳送區(qū) 1:Subslot = 1000
傳送區(qū) 2:Subslot = 1001,依此類(lèi)推
結(jié)構(gòu)元素
結(jié)構(gòu)元素 說(shuō)明
DeviceType 智能設(shè)備的標(biāo)識(shí)符
OrderId 智能設(shè)備的訂貨號(hào)
HwRevision 硬件版本號(hào)
SwRevisionPrefix 用戶(hù)程序的軟件版本號(hào)前綴
SwRevision1 軟件版本的*個(gè)數(shù)字值
SwRevision2 軟件版本的第二個(gè)數(shù)字值
SwRevision3 軟件版本的第三個(gè)數(shù)字值
4.2.1.2 PNIOD_CBF_FUNCTIONS
說(shuō)明
使用“PNIOD_open_sync()”函數(shù)時(shí),必須傳送帶有回調(diào)函數(shù)函數(shù)指針的結(jié)構(gòu)。
必須所有回調(diào)函數(shù),但以下函數(shù)除外:
● PNIOD_CBF_ASYNC_IRT_INIT_INPUTS(僅 IRT 需要,RT 不需要)
● PNIOD_CBF_SYNC_CP_STOP_REQ
● PNIOD_CBF_SYNC_START_LED_FLASH
● PNIOD_CBF_SYNC_STOP_LED_FLASH
智能設(shè)備組態(tài)的接口
概述
智能設(shè)備可識(shí)別以下組態(tài)的函數(shù):
● PNIOD_get_config_sync()
● PNIOD_get_non_routing_bits()
以下函數(shù)將在以下面幾個(gè)部分中詳細(xì)介紹。
說(shuō)明
AR 是應(yīng)用關(guān)系的簡(jiǎn)稱(chēng),主要表示 IO 控制器和 IO
設(shè)備之間的關(guān)系,由多種通信關(guān)系組成。
4.3.1 PNIOD_get_config_sync()
說(shuō)明
通過(guò)“PNIOD_get_config_sync()”函數(shù)可讀取智能設(shè)備的子模塊組態(tài)。其中列出了組態(tài)為
CD 和 TM 傳輸區(qū)域的子模塊。CD
傳輸區(qū)域(控制器設(shè)備傳輸區(qū)域)可由智能設(shè)備應(yīng)用程序讀取和/或?qū)懭搿?ldquo;TM”類(lèi)型傳輸
區(qū)域(IO 路由區(qū)域)用于在控制級(jí)和過(guò)程級(jí)之間傳輸 IO 數(shù)據(jù);請(qǐng)參見(jiàn)操作說(shuō)明“CP
1604/CP 1616”中“IO 路由器工作原理”部分。