0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

西門(mén)子博圖RD_SINFO:讀取當(dāng)前OB啟動(dòng)信息

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 2023-11-20 14:31 ? 次閱讀

說(shuō)明

可使用指令“RD_SINFO”讀取

上一次調(diào)用的但尚未執(zhí)行完成的 OB 和

上一次啟動(dòng)的啟動(dòng) OB 中的啟動(dòng)信息。

兩種情況下都沒(méi)有時(shí)間戳。如果在 OB 100、OB 101 或 OB 102 中進(jìn)行調(diào)用,則將返回兩個(gè)相同的啟動(dòng)信息。

參數(shù)

下表列出了“RD_SINFO”指令的參數(shù):

參數(shù) 聲明 數(shù)據(jù)類(lèi)型 存儲(chǔ)區(qū) 說(shuō)明
RET_VAL Return INT I、Q、M、D、L 錯(cuò)誤信息
TOP_SI Output VARIANT D、L 當(dāng)前 OB 的啟動(dòng)信息
START_UP_SI Output VARIANT D、L 上一次啟動(dòng)時(shí)啟動(dòng) OB 的 ?啟動(dòng)信息

參數(shù) TOP_SI 的 SDT

下表列出了參數(shù) TOP_SI 的 SDT:

組織塊 (OB) 系統(tǒng)數(shù)據(jù)類(lèi)型 (SDT) 系統(tǒng)數(shù)據(jù)類(lèi)型編號(hào)
任意 SI_classic 592
SI_none 593
ProgramCycleOB SI_ProgramCycle 594
TimeOfDayOB SI_TimeOfDay 595
TimeDelayOB SI_Delay 596
CyclicOB SI_Cyclic 597
ProcessEventOB SI_HWInterrupt 598
SI_HWInterrupt_Extended 616
ProfileEventOB
StatusEventOB
UpdateEventOB
SI_Submodule 601
SynchronousCycleOB SI_SynchCycle 602
IOredundancyErrorOB SI_IORedundancyError 604
CPUredundancyErrorOB SI_CPURedundancyError 605
TimeErrorOB SI_TimeError 606
DiagnosticErrorOB SI_DiagnosticInterrupt 607
PullPlugEventOB SI_PlugPullModule 608
PeripheralAccessErrorOB SI_AccessError 609
RackStationFailureOB SI_StationFailure 610
ServoOB SI_Servo 611
IpoOB SI_Ipo 612
StartupOB SI_Startup 613
ProgrammingErrorOB
IOaccessErrorOB
SI_ProgIOAccessError 614
CPURedundancyErrorOB SI_CPURedundancyError_V2 617

參數(shù) START_UP_SI 的 SDT

下表列出了參數(shù) START_UP_SI 的 SDT:

系統(tǒng)數(shù)據(jù)類(lèi)型 (SDT) 系統(tǒng)數(shù)據(jù)類(lèi)型編號(hào)
SI_classic 592
SI_none 593
SI_Startup 613

結(jié)構(gòu)

下表列出了各結(jié)構(gòu)中結(jié)構(gòu)元素含義:

所有表格SI_classic 結(jié)構(gòu)SI_none 結(jié)構(gòu)SI_ProgramCycle 結(jié)構(gòu)SI_TimeOfDay 結(jié)構(gòu)SI_Delay 結(jié)構(gòu)SI_Cyclic 結(jié)構(gòu)SI_HWInterrupt 結(jié)構(gòu)Structure SI_HWInterrupt_ExtendedSI_Submodule 結(jié)構(gòu)SI_SynchCycle 結(jié)構(gòu)SI_IORedundancyError 結(jié)構(gòu)SI_CPURedundancyError 結(jié)構(gòu)SI_TimeError 結(jié)構(gòu)SI_DiagnosticInterrupt 結(jié)構(gòu)SI_PlugPullModule 結(jié)構(gòu)SI_AccessError 結(jié)構(gòu)SI_StationFailure 結(jié)構(gòu)SI_Servo 結(jié)構(gòu)SI_Ipo 結(jié)構(gòu)SI_Startup 結(jié)構(gòu)

SI_classic 結(jié)構(gòu)

結(jié)構(gòu)元素 數(shù)據(jù)類(lèi)型 說(shuō)明
EV_CLASS BYTE 位 0 至 3:事件 ID
位 4 至 7:事件類(lèi)別
EV_NUM BYTE 事件編號(hào)
PRIORITY BYTE 優(yōu)先級(jí)編號(hào)
(B#16#FE 的含義:OB 不可用或已禁用,或無(wú)法在當(dāng)前操作模式中啟動(dòng))
NUM BYTE OB 編號(hào)
TYP2_3 BYTE 數(shù)據(jù) ID 2_3:
標(biāo)識(shí)在 ZI2_3 中輸入的信息
TYP1 BYTE 數(shù)據(jù) ID 1:
標(biāo)識(shí)在 ZI1 中輸入的信息
ZI1 WORD 附加信息 1
ZI2_3 DWORD 附加信息 2_3

SI_none 結(jié)構(gòu)

結(jié)構(gòu)元素 數(shù)據(jù)類(lèi)型 說(shuō)明
SI_Format USINT 16#FF = 無(wú)信息
16#FE = 優(yōu)化啟動(dòng)信息
OB_Class USINT “無(wú)信息”或“優(yōu)化啟動(dòng)信息”的 OB 類(lèi)別
OB_Nr UINT OB 編號(hào)(1 到 32767)

SI_ProgramCycle 結(jié)構(gòu)

結(jié)構(gòu)元素 數(shù)據(jù)類(lèi)型 說(shuō)明
SI_Format USINT 16#FF = 無(wú)信息
16#FE = 優(yōu)化啟動(dòng)信息
OB_Class USINT := 1 “無(wú)信息”或“優(yōu)化啟動(dòng)信息”的 OB 類(lèi)別
OB_Nr UINT OB 編號(hào)(1 到 32767)
Initial_Call BOOL OB_Class = 1、30、52、61、65
Remanence BOOL OB_Class = 1

SI_TimeOfDay 結(jié)構(gòu)

結(jié)構(gòu)元素 數(shù)據(jù)類(lèi)型 說(shuō)明
SI_Format USINT 16#FF = 無(wú)信息
16#FE = 優(yōu)化啟動(dòng)信息
OB_Class USINT := 10 “無(wú)信息”或“優(yōu)化啟動(dòng)信息”的 OB 類(lèi)別
OB_Nr UINT OB 編號(hào)(1 到 32767)
CaughtUp BOOL OB_Class = 10
SecondTime BOOL OB_Class = 10

SI_Delay 結(jié)構(gòu)

結(jié)構(gòu)元素 數(shù)據(jù)類(lèi)型 說(shuō)明
SI_Format USINT 16#FF = 無(wú)信息
16#FE = 優(yōu)化啟動(dòng)信息
OB_Class USINT := 20 “無(wú)信息”或“優(yōu)化啟動(dòng)信息”的 OB 類(lèi)別
OB_Nr UINT OB 編號(hào)(1 到 32767)
Sign WORD OB_Class = 20

SI_Cyclic 結(jié)構(gòu)

結(jié)構(gòu)元素 數(shù)據(jù)類(lèi)型 說(shuō)明
SI_Format USINT 16#FF = 無(wú)信息
16#FE = 優(yōu)化啟動(dòng)信息
OB_Class USINT := 30 “無(wú)信息”或“優(yōu)化啟動(dòng)信息”的 OB 類(lèi)別
OB_Nr UINT OB 編號(hào)(1 到 32767)
Initial_Call BOOL OB_Class = 1、30、52、61、65
Event_Count INT OB_Class = 30、51、52、61、65、91、92

SI_HWInterrupt 結(jié)構(gòu)

結(jié)構(gòu)元素 數(shù)據(jù)類(lèi)型 說(shuō)明
SI_Format USINT 16#FF = 無(wú)信息
16#FE = 優(yōu)化啟動(dòng)信息
OB_Class USINT := 40 “無(wú)信息”或“優(yōu)化啟動(dòng)信息”的 OB 類(lèi)別
OB_Nr UINT OB 編號(hào)(1 到 32767)
LADDR HW_IO OB_Class = 40、51、55、56、57、70、82、83、85、86、91、92
USI WORD OB_Class = 40
IChannel USINT OB_Class = 40
EventType BYTE OB_Class = 40

Structure SI_HWInterrupt_Extended

結(jié)構(gòu)元素 數(shù)據(jù)類(lèi)型 字節(jié) 說(shuō)明
SI_Format USINT 0 16#FF = 無(wú)信息
16#FE = 優(yōu)化啟動(dòng)信息
OB_Class USINT := 40 1 “無(wú)信息”或“優(yōu)化啟動(dòng)信息”的 OB 類(lèi)別
OB_Nr UINT 2 OB 編號(hào)(1 到 32767)
LADDR HW_IO 4 OB_Class = 40、51、55、56、57、70、82、83、85、86、91、92
USI WORD 6 OB_Class = 40
IChannel USINT 8 OB_Class = 40
EventType BYTE 9 OB_Class = 40
PointAddr DWORD 12 OB_Class = 40

SI_Submodule 結(jié)構(gòu)

結(jié)構(gòu)元素 數(shù)據(jù)類(lèi)型 說(shuō)明
SI_Format USINT 16#FF = 無(wú)信息
16#FE = 優(yōu)化啟動(dòng)信息
OB_Class USINT “無(wú)信息”或“優(yōu)化啟動(dòng)信息”的 OB 類(lèi)別
OB_Nr UINT OB 編號(hào)(1 到 32767)
LADDR HW_IO OB_Class = 40、51、55、56、57、70、82、83、85、86、91、92
Slot UINT OB_Class = 55、56、57
Specifier WORD OB_Class = 55、56、57

SI_SynchCycle 結(jié)構(gòu)

結(jié)構(gòu)元素 數(shù)據(jù)類(lèi)型 說(shuō)明
SI_Format USINT 16#FF = 無(wú)信息
16#FE = 優(yōu)化啟動(dòng)信息
OB_Class USINT := 61 “無(wú)信息”或“優(yōu)化啟動(dòng)信息”的 OB 類(lèi)別
OB_Nr UINT OB 編號(hào)(1 到 32767)
Initial_Call BOOL OB_Class = 1、30、52、61、65
PIP_Input BOOL OB_Class = 61、91、92
PIP_Output BOOL OB_Class = 61、91、92
IO_System USINT OB_Class = 61、91、92
Event_Count INT OB_Class = 30、51、52、61、65、91、92
SyncCycleTime LTIME 計(jì)算得到的循環(huán)時(shí)間

SI_IORedundancyError 結(jié)構(gòu)

結(jié)構(gòu)元素 數(shù)據(jù)類(lèi)型 說(shuō)明
SI_Format USINT 16#FF = 無(wú)信息
16#FE = 優(yōu)化啟動(dòng)信息
OB_Class USINT := 70 “無(wú)信息”或“優(yōu)化啟動(dòng)信息”的 OB 類(lèi)別
OB_Nr UINT OB 編號(hào)(1 到 32767)
LADDR HW_ANY OB_Class = 40、51、55、56、57、70、82、83、85、86、91、92
Event_Class BYTE OB_Class = 70、83、85、86
Fault_ID BYTE OB_Class = 70、80、83、85、86

SI_CPURedundancyError 結(jié)構(gòu)

結(jié)構(gòu)元素 數(shù)據(jù)類(lèi)型 說(shuō)明
SI_Format USINT 16#FF = 無(wú)信息
16#FE = 優(yōu)化啟動(dòng)信息
OB_Class USINT := 72 “無(wú)信息”或“優(yōu)化啟動(dòng)信息”的 OB 類(lèi)別
OB_Nr UINT OB 編號(hào)(1 到 32767)
Switch_Over BOOL OB_Class = 72

SI_TimeError 結(jié)構(gòu)

結(jié)構(gòu)元素 數(shù)據(jù)類(lèi)型 說(shuō)明
SI_Format USINT 16#FF = 無(wú)信息
16#FE = 優(yōu)化啟動(dòng)信息
OB_Class USINT := 80 “無(wú)信息”或“優(yōu)化啟動(dòng)信息”的 OB 類(lèi)別
OB_Nr UINT OB 編號(hào)(1 到 32767)
Fault_ID BYTE OB_Class = 70、80、83、85、86
Csg_OBnr OB_ANY OB_Class = 80
Csg_Prio UINT OB_Class = 80

SI_DiagnosticInterrupt 結(jié)構(gòu)

結(jié)構(gòu)元素 數(shù)據(jù)類(lèi)型 說(shuō)明
SI_Format USINT 16#FF = 無(wú)信息
16#FE = 優(yōu)化啟動(dòng)信息
OB_Class USINT := 82 “無(wú)信息”或“優(yōu)化啟動(dòng)信息”的 OB 類(lèi)別
OB_Nr UINT OB 編號(hào)(1 到 32767)
IO_State WORD OB_Class = 82
LADDR HW_ANY OB_Class = 40、51、55、56、57、70、82、83、85、86、91、92
Channel UINT OB_Class = 82
MultiError BOOL OB_Class = 82

SI_PlugPullModule 結(jié)構(gòu)

結(jié)構(gòu)元素 數(shù)據(jù)類(lèi)型 說(shuō)明
SI_Format USINT 16#FF = 無(wú)信息
16#FE = 優(yōu)化啟動(dòng)信息
OB_Class USINT := 83 “無(wú)信息”或“優(yōu)化啟動(dòng)信息”的 OB 類(lèi)別
OB_Nr UINT OB 編號(hào)(1 到 32767)
LADDR HW_IO OB_Class = 40、51、55、56、57、70、82、83、85、86、91、92
Event_Class BYTE OB_Class = 70、83、85、86
Fault_ID BYTE OB_Class = 70、80、83、85、86

SI_AccessError 結(jié)構(gòu)

結(jié)構(gòu)元素 數(shù)據(jù)類(lèi)型 說(shuō)明
SI_Format USINT 16#FF = 無(wú)信息
16#FE = 優(yōu)化啟動(dòng)信息
OB_Class USINT := 85 “無(wú)信息”或“優(yōu)化啟動(dòng)信息”的 OB 類(lèi)別
OB_Nr UINT OB 編號(hào)(1 到 32767)
LADDR HW_IO OB_Class = 40、51、55、56、57、70、82、83、85、86、91、92
Event_Class BYTE OB_Class = 70、83、85、86
Fault_ID BYTE OB_Class = 70、80、83、85、86
IO_Addr UINT OB_Class = 85
IO_LEN UINT OB_Class = 85

SI_StationFailure 結(jié)構(gòu)

結(jié)構(gòu)元素 數(shù)據(jù)類(lèi)型 說(shuō)明
SI_Format USINT 16#FF = 無(wú)信息
16#FE = 優(yōu)化啟動(dòng)信息
OB_Class USINT := 86 “無(wú)信息”或“優(yōu)化啟動(dòng)信息”的 OB 類(lèi)別
OB_Nr UINT OB 編號(hào)(1 到 32767)
LADDR HW_IO OB_Class = 40、51、55、56、57、70、82、83、85、86、91、92
Event_Class BYTE OB_Class = 70、83、85、86
Fault_ID BYTE OB_Class = 70、80、83、85、86

SI_Servo 結(jié)構(gòu)

結(jié)構(gòu)元素 數(shù)據(jù)類(lèi)型 說(shuō)明
SI_Format USINT 16#FF = 無(wú)信息
16#FE = 優(yōu)化啟動(dòng)信息
OB_Class USINT := 91 “無(wú)信息”或“優(yōu)化啟動(dòng)信息”的 OB 類(lèi)別
OB_Nr UINT OB 編號(hào)(1 到 32767)
Initial_Call BOOL OB_Class = 1、30、52、61、65
PIP_Input BOOL OB_Class = 61、91、92
PIP_Output BOOL OB_Class = 61、91、92
IO_System USINT OB_Class = 61、91、92
Event_Count INT OB_Class = 30、51、52、61、65、91、92
Synchronous BOOL

SI_Ipo 結(jié)構(gòu)

結(jié)構(gòu)元素 數(shù)據(jù)類(lèi)型 說(shuō)明
SI_Format USINT 16#FF = 無(wú)信息
16#FE = 優(yōu)化啟動(dòng)信息
OB_Class USINT := 92 “無(wú)信息”或“優(yōu)化啟動(dòng)信息”的 OB 類(lèi)別
OB_Nr UINT OB 編號(hào)(1 到 32767)
Initial_Call BOOL OB_Class = 1、30、52、61、65
PIP_Input BOOL OB_Class = 61、91、92
PIP_Output BOOL OB_Class = 61、91、92
IO_System USINT OB_Class = 61、91、92
Event_Count INT OB_Class = 30、51、52、61、65、91、92
Reduction UINT OB_Class = 92

SI_Startup 結(jié)構(gòu)

結(jié)構(gòu)元素 數(shù)據(jù)類(lèi)型 說(shuō)明
SI_Format USINT 16#FF = 無(wú)信息
16#FE = 優(yōu)化啟動(dòng)信息
OB_Class USINT := 100 “無(wú)信息”或“優(yōu)化啟動(dòng)信息”的 OB 類(lèi)別
OB_Nr UINT OB 編號(hào)(1 到 32767)
LostRetentive BOOL OB_Class = 100
LostRTC BOOL OB_Class = 100

SI_ProgIOAcessError 結(jié)構(gòu)

結(jié)構(gòu)元素 數(shù)據(jù)類(lèi)型 說(shuō)明
SI_Format USINT 16#FF = 無(wú)信息
16#FE = 優(yōu)化啟動(dòng)信息
OB_Class USINT “無(wú)信息”或“優(yōu)化啟動(dòng)信息”的 OB 類(lèi)別
OB_Nr UINT OB 編號(hào)(1 到 32767)
BlockNr UINT OB_Class = 121、122
Reaction USINT OB_Class = 121、122
Fault_ID BYTE OB_Class = 121、122
BlockType USINT OB_Class = 121、122
Area USINT OB_Class = 121、122
DBNr DB_ANY OB_Class = 121、122
Csg_OBNr OB_ANY OB_Class = 121、122
Csg_Prio USINT OB_Class = 121、122
Width USINT OB_Class = 121、122

SI_CPURedundancyError_V2 的結(jié)構(gòu)

結(jié)構(gòu)元素 數(shù)據(jù)類(lèi)型 說(shuō)明
SI_Format USINT 16#FF = 無(wú)信息
16#FE = 優(yōu)化啟動(dòng)信息
OB_Class USINT := 72 “無(wú)信息”或“優(yōu)化啟動(dòng)信息”的 OB 類(lèi)別
OB_Nr UINT OB 編號(hào)(1 到 32767)
LADDR HW_ANY OB_Class = 40、51、55、56、57、70、82、83、85、86、91、92
Event_Class BYTE OB_Class = 70、83、85、86
Fault_ID BYTE OB_Class = 70、80、83、85、86
說(shuō)明
如果創(chuàng)建的塊屬性為“Standard”,則 SI_classic 結(jié)構(gòu)中指定的結(jié)構(gòu)元素內(nèi)容將與 OB 臨時(shí)變量的內(nèi)容相同。
但請(qǐng)注意,各 OB 的臨時(shí)變量可具有不同名稱(chēng)和數(shù)據(jù)類(lèi)型。另請(qǐng)注意,每個(gè) OB 的調(diào)用接口都包含有關(guān) OB 請(qǐng)求的日期與時(shí)間的附加信息。

結(jié)構(gòu)元素 EV_CLASS 的位 4 至 7 包括事件類(lèi)別。可以是下面的值:

1:來(lái)自標(biāo)準(zhǔn) OB 的啟動(dòng)事件

2:來(lái)自同步錯(cuò)誤 OB 的啟動(dòng)事件

3:來(lái)自異步錯(cuò)誤 OB 的啟動(dòng)事件

結(jié)構(gòu)元素 PRIORITY 提供屬于當(dāng)前 OB 的優(yōu)先級(jí)。

除這兩個(gè)元素之外,NUM 也很重要。NUM 包含當(dāng)前 OB 或最后啟動(dòng)的啟動(dòng) OB 的編號(hào)。

參數(shù) RET_VAL

下表列出了 RET_VAL 參數(shù)值的含義:

錯(cuò)誤代碼* (W#16#...) 說(shuō)明
8081 當(dāng)前 OB 的啟動(dòng)信息與指定的系統(tǒng)數(shù)據(jù)類(lèi)型不匹配。
8083 上一次啟動(dòng)中啟動(dòng) OB 的啟動(dòng)信息與指定的系統(tǒng)數(shù)據(jù)類(lèi)型不匹配。

示例

OB 80 是最后調(diào)用的 OB 且尚未處理完,而 OB 100 是最后啟動(dòng)的啟動(dòng) OB。

下表列出了指令“RD_SINFO”的參數(shù) TOP_SI 的結(jié)構(gòu)元素與 OB80 的相關(guān)本地變量之間的分配關(guān)系。

TOP_SI
結(jié)構(gòu)元素
數(shù)據(jù)類(lèi)型 OB 80 - 相關(guān)本地變量 數(shù)據(jù)類(lèi)型
EV_CLASS BYTE OB80_EV_CLASS BYTE
EV_NUM BYTE OB80_FLT_ID BYTE
PRIORITY BYTE OB80_PRIORITY BYTE
NUM BYTE OB80_OB_NUMBR BYTE
TYP2_3 BYTE OB80_RESERVED_1 BYTE
TYP1 BYTE OB80_RESERVED_2 BYTE
ZI1 WORD OB80_ERROR_INFO WORD
ZI2_3 DWORD OB80_ERR_EV_CLASS BYTE
OB80_ERR_EV_NUM BYTE
OB80_OB_PRIORITY BYTE
OB80_OB_NUM BYTE

下表列出了指令“RD_SINFO”的參數(shù) START_UP_SI 的結(jié)構(gòu)元素與 OB100 的相關(guān)本地變量之間的分配關(guān)系。

START_UP_SI
結(jié)構(gòu)元素
數(shù)據(jù)類(lèi)型 OB 100 - 本地變量 數(shù)據(jù)類(lèi)型
EV_CLASS BYTE OB100_EV_CLASS BYTE
EV_NUM BYTE OB100_STRTUP BYTE
PRIORITY BYTE OB100_PRIORITY BYTE
NUM BYTE OB100_OB_NUMBR BYTE
TYP2_3 BYTE OB100_RESERVED_1 BYTE
TYP1 BYTE OB100_RESERVED_2 BYTE
ZI1 WORD OB100_STOP WORD
ZI2_3 DWORD OB100_STRT_INFO DWORD

示例

在以下示例中,讀取上次調(diào)用的程序循環(huán) OB 的啟動(dòng)信息,以及 CPU 中上次啟動(dòng)的啟動(dòng) OB 的啟動(dòng)信息。

在全局?jǐn)?shù)據(jù)塊中,創(chuàng)建 3 個(gè)變量進(jìn)行數(shù)據(jù)存儲(chǔ)。

2130d568-8744-11ee-939d-92fbcf53809c.png

在 OB1 中,調(diào)用指令“RD_SINFO”。互連“RD_SINFO”指令的參數(shù),如下所示:

在本示例中,僅使用 CPU 的一個(gè) OB。

213f2c4e-8744-11ee-939d-92fbcf53809c.png

輸入?yún)?shù) EN 返回信號(hào)狀態(tài)“TRUE”時(shí),啟動(dòng)指令“RD_SINFO”?!癛D_SINFO”指令將讀取上次調(diào)用的程序循環(huán) OB (OB1) 中的啟動(dòng)信息;并輸出到輸出參數(shù) TOP_SI(“SI_ProgrammCycle”)中。將在輸出參數(shù) ?START_UP_SI (“SI_Startup”) 處,中輸出上一次啟動(dòng)時(shí)啟動(dòng) OB 的啟動(dòng)信息。

根據(jù)參數(shù)“SI_Format”的值,OB1 可使用優(yōu)化啟動(dòng)信息。此外,該指令還將讀取該 OB 的類(lèi)別(“OB_Class”)以及指定的 OB 編號(hào)(“OB_Nr”)。由于 CPU 未使用任何啟動(dòng) OB,因此不會(huì)讀取啟動(dòng) OB(“SI_Startup”)的編號(hào)(“OB_Nr”的值為“0”)。并顯示該啟動(dòng) OB 的標(biāo)準(zhǔn)值(“SI_Format”,“OB_Class”)。

輸出參數(shù) RET_VAL(“returnValue”)可用于指示示例的執(zhí)行過(guò)程中無(wú)錯(cuò)誤(值為“0”)。

214cafe0-8744-11ee-939d-92fbcf53809c.png

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 西門(mén)子
    +關(guān)注

    關(guān)注

    93

    文章

    2996

    瀏覽量

    115491
  • 存儲(chǔ)
    +關(guān)注

    關(guān)注

    13

    文章

    4226

    瀏覽量

    85577
  • 指令
    +關(guān)注

    關(guān)注

    1

    文章

    606

    瀏覽量

    35617

原文標(biāo)題:西門(mén)子博圖RD_SINFO:讀取當(dāng)前 OB 啟動(dòng)信息

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    西門(mén)子plc接線(xiàn)原理

    西門(mén)子plc接線(xiàn)圖
    發(fā)表于 02-21 14:51 ?1950次下載
    <b class='flag-5'>西門(mén)子</b>plc接線(xiàn)原理<b class='flag-5'>圖</b>

    西門(mén)子變頻器原理

    西門(mén)子變頻器原理
    發(fā)表于 05-26 00:04 ?2650次下載

    暢銷(xiāo)西門(mén)子助聽(tīng)器價(jià)格表_西門(mén)子助聽(tīng)器價(jià)格大全

    暢銷(xiāo)西門(mén)子助聽(tīng)器價(jià)格表_西門(mén)子助聽(tīng)器價(jià)格大全 1、西門(mén)子盒式助聽(tīng)器 AMIGA 176AO Pocket AMIGA 176AO 西門(mén)子助聽(tīng)器價(jià)格:441元
    發(fā)表于 08-23 12:19 ?1.3w次閱讀
    暢銷(xiāo)<b class='flag-5'>西門(mén)子</b>助聽(tīng)器價(jià)格表_<b class='flag-5'>西門(mén)子</b>助聽(tīng)器價(jià)格大全

    西門(mén)子是哪個(gè)國(guó)家的品牌_西門(mén)子發(fā)明了什么

    本文開(kāi)始介紹了西門(mén)子是哪個(gè)國(guó)家的品牌以及西門(mén)子的發(fā)展歷史,其次介紹了西門(mén)子的發(fā)明成果,最后對(duì)西門(mén)子的家電進(jìn)行了分析。
    的頭像 發(fā)表于 04-04 08:45 ?5.3w次閱讀

    博世和西門(mén)子哪個(gè)好_博世和西門(mén)子的關(guān)系

    本文開(kāi)始闡述了博世和西門(mén)子的關(guān)系以及分析了西門(mén)子和博世哪個(gè)更好,其次分析了西門(mén)子和博世的冰箱哪個(gè)更好,最后介紹了博世和西門(mén)子家電集團(tuán)在中國(guó)的發(fā)展。
    的頭像 發(fā)表于 04-04 09:30 ?15.8w次閱讀

    讀取西門(mén)子PLC系統(tǒng)時(shí)間的程序資料概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是讀取西門(mén)子PLC系統(tǒng)時(shí)間的程序資料概述。
    發(fā)表于 07-20 16:35 ?22次下載
    <b class='flag-5'>讀取</b><b class='flag-5'>西門(mén)子</b>PLC系統(tǒng)時(shí)間的程序資料概述

    西門(mén)子PLC_CPU的冷啟動(dòng)、暖啟動(dòng)、熱啟動(dòng)的區(qū)別

    西門(mén)子PLC_CPU的冷啟動(dòng)、暖啟動(dòng)、熱啟動(dòng)的區(qū)別介紹。
    發(fā)表于 04-30 10:33 ?10次下載

    如何實(shí)現(xiàn)遠(yuǎn)程調(diào)試西門(mén)子PLC

    設(shè)備現(xiàn)場(chǎng)的PLC程序需要調(diào)整工藝流程,或者有小故障需要排除,就需要工程師到現(xiàn)場(chǎng)。隨著物聯(lián)網(wǎng)技術(shù)的成熟,通過(guò)4G網(wǎng)絡(luò)遠(yuǎn)程監(jiān)控和調(diào)試PLC已經(jīng)常規(guī)化。西門(mén)子的PLC是市場(chǎng)上占有率最高的,差不多40%的市場(chǎng)占有率。那如何實(shí)現(xiàn)軟件遠(yuǎn)
    的頭像 發(fā)表于 10-13 09:14 ?4478次閱讀
    <b class='flag-5'>博</b><b class='flag-5'>圖</b>如何實(shí)現(xiàn)遠(yuǎn)程調(diào)試<b class='flag-5'>西門(mén)子</b>PLC

    西門(mén)子PLC的暖啟動(dòng)、冷啟動(dòng)、熱啟動(dòng)有何區(qū)別

    西門(mén)子PLCCPU里的暖啟動(dòng),冷啟動(dòng),熱啟動(dòng),它們之間到底有什么本質(zhì)的區(qū)別?在實(shí)際應(yīng)用中又有何真正的用處呢?
    發(fā)表于 11-04 10:16 ?2677次閱讀

    西門(mén)子PLC編程軟件功能及安裝

    、編程、測(cè)試、啟動(dòng)和維護(hù)、文件建檔、運(yùn)行和診斷功能等功能,性能穩(wěn)定高效。 西門(mén)子PLC編程軟件介紹 西門(mén)子plc編程軟件,德國(guó)西門(mén)子推出的一款專(zhuān)業(yè)的編程軟件,采用plc編程,plc編程
    發(fā)表于 04-17 14:31 ?8次下載
    <b class='flag-5'>西門(mén)子</b>PLC編程軟件功能及安裝

    西門(mén)子TIA的Modbus主站通訊

    西門(mén)子PLC因其市場(chǎng)占有率較高,且被廣大用戶(hù)使用,應(yīng)用比較廣泛,而其TIA平臺(tái)得到了推廣應(yīng)用,本文將介紹使用CP341進(jìn)行Modbus 主站通訊
    的頭像 發(fā)表于 05-19 09:15 ?1869次閱讀
    <b class='flag-5'>西門(mén)子</b><b class='flag-5'>博</b><b class='flag-5'>圖</b>TIA的Modbus主站通訊

    西門(mén)子OB啟動(dòng)信息配置步驟

    為了防止錯(cuò)誤,用戶(hù)不應(yīng)更改此臨時(shí)標(biāo)記部分的結(jié)構(gòu)(OB的起始信息-前20個(gè)字節(jié)),因?yàn)樵趯?xiě)入此區(qū)域時(shí),操作系統(tǒng)總是采用定義的起始信息。
    的頭像 發(fā)表于 11-07 12:43 ?1041次閱讀
    <b class='flag-5'>西門(mén)子</b><b class='flag-5'>博</b>途<b class='flag-5'>OB</b>的<b class='flag-5'>啟動(dòng)</b><b class='flag-5'>信息</b>配置步驟

    西門(mén)子SCL練習(xí)1:使用FC計(jì)算平均值

    西門(mén)子SCL練習(xí)1:使用FC計(jì)算平均值
    的頭像 發(fā)表于 01-02 10:25 ?2522次閱讀
    <b class='flag-5'>西門(mén)子</b><b class='flag-5'>博</b><b class='flag-5'>圖</b>SCL練習(xí)1:使用FC計(jì)算平均值

    西門(mén)子PLC中OB塊的功能詳解

    西門(mén)子PLC(Programmable Logic Controller)作為工業(yè)自動(dòng)化領(lǐng)域的核心設(shè)備,其內(nèi)部功能強(qiáng)大、應(yīng)用廣泛。在西門(mén)子PLC中,OB塊(Organization Block,組織
    的頭像 發(fā)表于 06-15 11:27 ?3797次閱讀

    S7協(xié)議讀取西門(mén)子S7-200 Smart PLC數(shù)據(jù)

    西門(mén)子S7-200 Smart PLC因其穩(wěn)定性和易用性而廣泛應(yīng)用。通過(guò)使用S7協(xié)議,可以實(shí)現(xiàn)對(duì)PLC數(shù)據(jù)的高效讀取和控制。本文將詳細(xì)介紹如何使用S7協(xié)議讀取西門(mén)子S7-200 Sma
    的頭像 發(fā)表于 07-11 11:55 ?4511次閱讀
    S7協(xié)議<b class='flag-5'>讀取</b><b class='flag-5'>西門(mén)子</b>S7-200 Smart PLC數(shù)據(jù)