The firmware had to be updated to provide a new mnemonic that marked the IBox. It doesn't DO anything
Bernie is correct. All they are is a NOP opcode with a value in the lower word other than 0. The IBox Configuration instructions like ECOM100, NETCFG, CTRIO CAN NOT have any input logic - they run every scan - and MUST run every scan - and should NOT be in a Stage, unless that stage is ALWAYS enabled FOREVER.
Most other output instructions typically need input logic to set their state. However, THE FIRST RUNG IN A SG allows for a simple OUT or TMR or output rung because the top of the boolean stack in an enabled stage, immediately after the SG instruction has the value of TRUE, and it similifies the logic:
SG S0
OUT Y0 // drive output Y0 in this stage
STR X0
JMP S1 // transition to S1 (and hence turn OFF Y0) when X0 turns on
In order to support this capability, most instructions that require input logic we flag as "MAY have input logic" for the one case where it appears in the rung IMMEDIATELY AFTER the SG instruction.
Rungs are edited automically, not at the "program" level, so we cannot know when you are wanting to drive the output because you are then going to insert an SG instruction immediately before this non-input logic rung. If we had an offline syntax check, we would make sure that these non-input logic rungs ONLY appeared where they are "ladder logically" valid.
However, since there are handheld programmers, and some programs are written with GOTOs and can technically be represented in a ladder diagram, but do not execute based on "power flow" conditions (vs. mnemonic instructions).
If you entered these valid instructions in a handheld programmer:
STR X0
OUT Y0
NOP
OUT Y1
these would appear as 3 separate valid rungs in DirectSOFT, and Y1 will appear as a rung tied to the power rail. However, it will be ON when X0 is ON, and OFF when X0 is OFF.
The PLC is just executing assembly language instructions - the CPU has no concept of a "rung". Ladder logic rungs are a concept that is "manufactured" by DirectSOFT. DirctSOFT does its best to enforce ladder logic rules, but there are definitely holes between what is "acceptable", what is "valid" and what is "good practice".