System
System7
Description The System function block contains information about the function block engine. Also included are statically-bound parameters such as those associated with Modbus.
Availability
  • Available only in the dw2xx-v2 series products
  • Requires library: System & I/O
  • Firmware versions 0x1000 and later
savvy-SFD Graphic system7
Graphic with Parameters system7

Parameters

Power Supply Internal Parameter, Read-only, Analog (unsigned 16-bit integer)
0.0 V to 60.0 V
Timebase Setpoint Internal Parameter, Read-only, Analog (unsigned 16-bit integer)
1 ms to 10000 ms

Desired cycle time. This should normally be set to 5ms or greater.
Timebase Measured Internal Parameter, Read-only, Analog (unsigned 16-bit integer)
0.0 ms to 13107.0 ms

Unfiltered cycle time. This includes the FBE execution time and the overhead (e.g. I/O Modbus, etc.)
Execute Time Internal Parameter, Read-only, Analog (unsigned 16-bit integer)
0.0 ms to 13107.0 ms

Unfiltered execute time. This is the FBE execution time ignoring overhead.
0 = < 200 µs
Program Line Number Internal Parameter, Read-only, Analog (signed 16-bit integer)
0 to 512

Length of program or line at which load error occurred
Program Status Internal Parameter, Read-only, Enumerated (signed 16-bit integer)
-3 = Association Warning
-2 = Timebase Overrun
-1 = Phantom
0 = Unterminated Program
1 = OK
2 = Unknown Type
3 = Unknown Function Block
4 = Parameter Out of Range
5 = Already has an Incoming
6 = Outgoing Out Of Range
7 = Incoming Out Of Range
8 = Incoming Already Used
9 = Outgoing Phase Error
10 = Outgoing Already Used
11 = Parameter Not Bound
12 = Outgoing Not Allowed
13 = Incoming Not Allowed
14 = Function Block Collision
15 = Function Block Outside Capability
16 = Function Block Not Owned
17 = System Block Error
18 = Resource Conflict
19 = Associated FB is Wrong Type
20 = Associated FB Out Of Range
21 = Parameter Data Out Of Range
22 = Timebase Too Long
23 = Associated FB is Misaligned
24 = Out of Pool Memory
25 = Unknown Initialization Mode
26 = Invalid Capabilities
27 = Singleton Conflict
28 = Incompatible Function Block
29 = Resource Not Present
30 = Too Many Modbus Registers
31 = Invalid I/O Channel
32 = Incompatible for Connection
Logging Detail Internal Parameter, Read-write, Enumerated (signed 16-bit integer)
0 = Normal
4096 = Verbose
8192 = Debug
Temperature Internal Parameter, Read-only, Analog (signed 16-bit integer)
-45 C to 105 C
-45 = Not Available
CommsServer Indirect 0 Internal Parameter, Read-write, Analog (unsigned 16-bit integer)
0 to 65535

ModbusRTU Slave, ModbusTCP Slave and EIP/PCCC Server
CommsServer Indirect 1 Internal Parameter, Read-write, Analog (unsigned 16-bit integer)
0 to 65535

ModbusRTU Slave, ModbusTCP Slave and EIP/PCCC Server
CommsServer Indirect 2 Internal Parameter, Read-write, Analog (unsigned 16-bit integer)
0 to 65535

ModbusRTU Slave, ModbusTCP Slave and EIP/PCCC Server
CommsServer Indirect 3 Internal Parameter, Read-write, Analog (unsigned 16-bit integer)
0 to 65535

ModbusRTU Slave, ModbusTCP Slave and EIP/PCCC Server
CommsServer Indirect 4 Internal Parameter, Read-write, Analog (unsigned 16-bit integer)
0 to 65535

ModbusRTU Slave, ModbusTCP Slave and EIP/PCCC Server
CommsServer Indirect 5 Internal Parameter, Read-write, Analog (unsigned 16-bit integer)
0 to 65535

ModbusRTU Slave, ModbusTCP Slave and EIP/PCCC Server
CommsServer Indirect 6 Internal Parameter, Read-write, Analog (unsigned 16-bit integer)
0 to 65535

ModbusRTU Slave, ModbusTCP Slave and EIP/PCCC Server
CommsServer Indirect 7 Internal Parameter, Read-write, Analog (unsigned 16-bit integer)
0 to 65535

ModbusRTU Slave, ModbusTCP Slave and EIP/PCCC Server
ModbusTCP Slave Port Internal Parameter, Read-write, Analog (unsigned 16-bit integer)
1 to 49151
502 = Standard (502)
ModbusRTU Slave Speed Internal Parameter, Read-write, Enumerated with Direct Entry (signed 16-bit integer)

Up to 500kb/s may be specified. High-speed comms requires careful engineering of the cable, connections, termination, etc.
12 = 1.2 kb/s
24 = 2.4 kb/s
48 = 4.8 kb/s
96 = 9.6 kb/s
144 = 14.4 kb/s
192 = 19.2 kb/s
384 = 38.4 kb/s
576 = 57.6 kb/s
768 = 76.8 kb/s
1152 = 115.2 kb/s
2304 = 230.4 kb/s
ModbusRTU Slave Address Internal Parameter, Read-write, Analog (signed 16-bit integer)
1 to 247
ModbusRTU Slave Config Internal Parameter, Read-write, Enumerated (unsigned 16-bit integer)

Data BitsParityStop Bits
8-N-18None1
8-O-18Odd1
8-E-18Even1
8-S-18Space (0)1
8-M-18Mark (1)1
8-N-1.58None1.5
8-O-1.58Odd1.5
8-E-1.58Even1.5
8-S-1.58Space (0)1.5
8-M-1.58Mark (1)1.5
8-N-28None2
8-O-28Odd2
8-E-28Even2
8-S-28Space (0)2
8-M-28Mark (1)2

0 = 8-N-1
1 = 8-O-1
2 = 8-E-1
3 = 8-S-1
4 = 8-M-1
5 = 8-N-1.5
6 = 8-O-1.5
7 = 8-E-1.5
8 = 8-S-1.5
9 = 8-M-1.5
10 = 8-N-2
11 = 8-O-2
12 = 8-E-2
13 = 8-S-2
14 = 8-M-2
ModbusRTU Slave Min Silence Internal Parameter, Read-write, Analog (unsigned 16-bit integer)
0.00 ms to 2.50 ms

ModbusRTU comms is silent for at least 3.5 character times between packets; this parameter allows a larger silent time to be set.  (The actual comms silence will be the greater of 3.5 character times and this parameter.)
The ModbusRTU standard recommends that this parameter be set to 1.75ms for bitrates faster than 19.2 kb/s.  However, some ModbusRTU slaves (including this device) do not require an extended silence and comms is more efficient with shorter silences.
0 = 3.5 Characters
ModbusRTU Comms Error Output, Read-write, Enumerated (signed 16-bit integer)
0 = None
1 = Parity Error
2 = Framing Error
3 = Overrun Error
4 = Break Received
5 = Multiple Errors (parity, framing, overrun, or break)
6 = Runt Request
7 = Invalid Address
8 = CRC Failure
9 = Internal Error
10 = Unknown Error
Clock Backup Internal Parameter, Read-only, Analog (signed 16-bit integer)
0.0 V to 3.0 V
0 = missing or Failed
Scaler Internal Parameter, Read-write, Analog (signed 16-bit integer)
-327.67 % to 327.67 %