RI FB/i Automation V1.0
RI MOD/i CC Powerlink
RI MOD/i CC ProfiNet IO-2P
RI MOD/i CC Modbus TCP-2P
EN-US
Operating instructions
42,0426,0231,EA016-27092022
Table of contents
General5
Safety5
Device Concept5
Block diagram6
Scope of supply6
Required Tools and Materials6
Installation Requirements6
Connection Sockets and Indicators on the Robot Interface7
Connections on the Robot Interface7
LEDs on Robot Interface PCB7
LEDs for Power Supply Diagnosis8
LEDs for Network Connection Diagnosis9
Connections and indicators on the bus module - Powerlink10
Connections and indicators10
Connections and indicators on the bus module - ProfiNet IO-2P12
Connections and indicators on RJ 45 module12
Connections and indicators on the bus module - Modbus TCP-2P14
Connections and indicators on RJ 45 module14
Powerlink technical data16
Environmental Conditions16
Robot Interface Technical Data16
Data transfer properties16
Configuration parameters16
ProfiNet IO-2P technical data18
Environmental Conditions18
Robot Interface Technical Data18
Data transfer properties18
Configuration parameters18
Modbus TCP-2P technical data20
Environmental Conditions20
Robot Interface Technical Data20
Data transfer properties20
Configuration parameters20
Configuring the robot interface - Powerlink22
General22
Setting the process image22
Setting the node address with dip switch(example)22
Configure node address23
Configuring the robot interface - ProfiNet IO-2P24
General24
Setting the process image24
Setting the node address with dip switch(example)24
IP Settings25
Configuring the robot interface - Modbus TCP-2P26
General26
Setting the process image26
Setting the IP address26
Installing the Robot Interface28
Safety28
Preparation28
Routing the Data Cable29
Installing the Robot Interface30
Final Tasks30
Installing the Bus Module31
Safety31
Installing the Bus Module31
Input and output signals - standard image Automation V1.032
Data types32
Availability of input signals 32
Input signals (from robot to power source)32
EN-US
3
Value range for Working mode39
Value Range for TWIN Mode40
Value range for Documentation mode40
Availability of the output signals 41
Output signals (from power source to robot)41
Assignment of Sensor Statuses 1–446
Value range for Function status46
Value range Safety status46
Value Range for Process Bit46
TAG Table47
Value range for TAG number 1 (Cooling unit mode)49
Value range for TAG number 11 (Arc break monitoring)49
Value range for TAG number 35 (Language)49
Value range for TAG number 36 (Unit - metric/imperial)50
Value range for TAG number 37 (Welding standard - AWS/EU)50
Input and output signals Weldcom V2.051
Data types51
Input Signals51
Value range Process line selection54
Value Range for TWIN Mode54
Value Range for Documentation mode55
Value range for Working mode55
Value Range for Command value selection55
Output Signals56
Value range for welding process and process image58
Assignment of Sensor Statuses 1–459
Value range Safety status59
TAG table59
Input and output signals - retrofit image Weldcom TPS series62
Input signals62
Value Range for Operating Mode64
Output signals65
TAG Table66
Modbus – General Information68
Protocol Description68
Data Coding68
Application Data Unit (ADU)69
Danger from incorrect operation and work that is not carried out properly.
This can result in serious personal injury and damage to property.
All the work and functions described in this document must only be carried
▶
out by technically trained and qualified personnel.
Read and understand this document in full.
▶
Read and understand all safety rules and user documentation for this equip-
▶
ment and all system components.
WARNING!
Danger from electrical current.
This can result in serious personal injury and damage to property.
Before starting work, switch off all the devices and components involved and
▶
disconnect them from the grid.
Secure all devices and components involved so they cannot be switched back
▶
on.
WARNING!
Danger from unplanned signal transmission.
This can result in serious personal injury and damage to property.
Do not transfer safety signals via the interface.
▶
Device ConceptThe robot interface serves as an interface between the power source and stand-
ardized bus modules supporting a wide range of communication protocols.
Fronius may factory-fit the robot interface in the power source but it can also be
retrofitted by appropriately trained and qualified personnel.
(1)Robot control system
(2)SpeedNet data cable
(3)Robot interface
5
Block diagram
SpiderNT241
RI FB/i Automation V1.0
Data
24 V
Module
(1)
(2)
(3)
(4)Power source
(5)Cooling unit
(6)Interconnecting hosepack
(7)Wirefeeder
(8)Robot
Scope of supply
Required Tools
and Materials
Screwdriver TX8
-
Screwdriver TX20
-
Screwdriver TX25
-
Diagonal cutting pliers
-
(1)RI FB/i Automation V1.0
(2)Data cable
4-pin
(3)2x cable ties
(4)These Operating Instructions
(not pictured)
Installation Requirements
The robot interface may only be installed in the designated opening on the rear
of the power source.
6
Connection Sockets and Indicators on the Robot
(2)(3)
(1)
(14)
(13)
(12)
(11)
(2)
(1)
(9)
(10)
(8)
(7)
(3) (4)
(5) (6)
Interface
Connections on
the Robot Interface
LEDs on Robot
Interface PCB
EN-US
(1)Power supply connection
2-pin
(2)SpeedNet data cableconnec-
tion
4-pin
(3)Bus module connection
7
(1)ETH1 LEDGreenFor diagnosing the network connec-
tion.
(2)ETH2 LEDOrange
For details, see section below titled
"LEDs for Network Connection Diagnosis"
(3)LED 3Green
(4)LED 4Green
(5)LED 5Green
(6)LED 6Red
(7)+3V3 LEDGreenFor diagnosing the power supply.
(8)+24V LEDGreen
(9)DIG OUT 2 LEDGreen
(10)DIG OUT 1 LEDGreen
(11)LED 11Green
No function
Flashes at 4 Hz = No SpeedNet
-
connection
Flashes at 20 Hz = Establishing
-
SpeedNet connection
Flashes at 1 Hz = SpeedNet con-
-
nection established
Lights up when an internal error occurs.
Remedy: Restart the robot interface.
If this does not resolve the issue, inform the service team.
For details, see section below titled
"LEDs for Power Supply Diagnosis"
Digital output 2. LED lights up when
active
Digital output 1. LED lights up when
active
LEDs for Power
Supply Diagnosis
(12)LED 12Green
(13)LED 13Green
(14)LED 14Green
LEDIndicat-orMeaningCause
Off
+24V
Lights up
Off
+3V3
Lights up
No supply voltage available
for interface
24 VDC supply voltage
present on robot interface
No operating voltage
present on robot interface
3 VDC operating voltage
present on robot interface
No function
Robot interface power
-
supply not established
Power supply cable
-
faulty
24 VDC supply voltage
-
not present
Robot interface power
-
supply unit is faulty
8
LEDs for Network Connection
Diagnosis
LEDIndicat-orMeaningCause
No network connection
-
established for interface
Network cable faulty
-
ETH1
OffNo network connection
Lights up
FlashesData transfer in progress
Network connection established
EN-US
ETH2
Off
Lights up
Transmission speed
10 Mbit/s
Transmission speed
100 Mbit/s
9
Connections and indicators on the bus module -
(12)(11)(10)
(14)(13)
(9)
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
Powerlink
Connections and
indicators
(1)TX+
(2)TX-
(3)RX+
(6)RX-
(4)Not normally used; to ensure
(5)
(7)
(8)
(9)Connection/activity at con-
(10)LED Error (network status)
(11)RJ45 connection 2
(12)RJ45 connection 1
(13)Connection/activity at connection 1 LED
(14)LED Status (module status)
signal completeness, these
pins must be interconnected
and, after passing through a
filter circuit, must terminate
at the ground conductor (PE).
nection 2 LED
LED Status (module status)
StatusMeaning
OffNot initialized / not active
Flashes green
quickly
Flashes green (once)NMT_CS_PRE_OPERATIONAL_1
Flashes green (twice)NMT_CS_PRE_OPERATIONAL_2
Flashes green (three
times)
Lights up greenNMT_CS_OPERATIONAL
NMT_CS_BASIC_ETHERNET
No data traffic
Asynchronous data only
Asynchronous and synchronous data.
No PDO data: all process data are invalid. Received
data are ignored.
NMT_CS_READY_TO_OPERATE
Ready for operation.
Asynchronous and synchronous data.
No PDO data: all process data are invalid. Received
data are ignored.
Normal operation.
Asynchronous and synchronous data.
PDO data are received and sent.
10
LED Status (module status)
StatusMeaning
Flashes green slowlyNMT_CS_STOPPED
Module stopped (for example, for decommissioning)
Asynchronous and synchronous data.
No PDO data: all process data are invalid. Received
data are ignored.
Lights up redException state, serious fault, etc.
LED Error (network status)
StatusMeaning
OffNo error
Lights up redException state, serious fault, etc.
Lights upError
Connection/activityLED
StatusMeaning
OffNo connection
Lights up redConnection established, no data traffic
EN-US
Lights upConnection established, data traffic present
11
Connections and indicators on the bus module -
(12)(11)(10)
(14)(13)
(9)
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
ProfiNet IO-2P
Connections and
indicators on RJ
45 module
(1)TX+
(2)TX-
(3)RX+
(6)RX-
(4)Not normally used; to ensure
(5)
(7)
(8)
(9)Connection/activity LED,
(10)MS LED (module status)
(11)RJ-45 Ethernet connection 2
(12)RJ-45 Ethernet connection 1
(13)Connection/activity LED, connection 1
(14)NS LED (network status)
signal completeness, these
pins must be interconnected
and, after passing through a
filter circuit, must terminate
at the ground conductor (PE).
connection 2
Network Status LED
StatusMeaning
OffOffline; no power supply or no connection with IO Con-
troller
Lights up greenOnline (RUN); connection with IO Controller estab-
lished,
IO Controller in operation
Flashes green (once)Online (STOP); connection with IO Controller estab-
lished, IO Controller not in operation, IO data defective, IRT synchronization not ready
Flashes green (permanently)
Lights up redThe module has identified a serious internal fault
Flashes red (once)Station name not set
Flashes red (twice)IP address not set
Flashes red (three
times)
Module Status LED
In use by engineering tools in order to identify network
nodes
Configuration error; expected identification does not
match the actual identification
12
StatusMeaning
OffNo supply voltage or
module in the setup or initialization mode
Module Status LED
StatusMeaning
Lights up greenNormal operation
Flashes green (once)Diagnosis process running
Lights up redEmergency situation, serious fault, etc.
EN-US
Lights up green and
red alternately
Connection/Activity LED
StatusMeaning
OffNo connection, no activity
Lights up greenConnection established, no activity
Firmware update. Do not disconnect the module from
the power supply during the update—this could result
in damage to the module.
13
Connections and indicators on the bus module -
(12)(11)(10)
(14)(13)
(9)
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
Modbus TCP-2P
Connections and
indicators on RJ
45 module
(11)RJ-45 Ethernet connection 2
(12)RJ-45 Ethernet connection 1
(13)Link/Activity LED 1
(14)Network status LED
(1)TX+
(2)TX-
(3)RX+
(6)RX-
(4)Not normally used; to ensure
(5)
(7)
(8)
(9)Link/Activity LED 2
(10)Module status LED
signal completeness, these
pins must be interconnected
and, after passing through a
filter circuit, must terminate
at the ground conductor (PE).
Network Status LED:
StatusMeaning
OffNo IP address or exception state
Lights up greenAt least one Modbus message received
Flashes greenWaiting for first Modbus message
Lights up redIP address conflict, serious error
Flashes redConnection timeout. No Modbus message was received
within the period defined for the "Process active
timeout"
Module Status LED:
StatusMeaning
OffNo supply voltage
Lights up greenNormal operation
Lights up redMajor error (exception state, serious fault, etc.)
Flashes redMinor error
Alternates between
red and green
Firmware update in progress
14
Link/Activity LED:
StatusMeaning
OffNo connection, no activity
Lights up greenConnection established (100 Mbit/s)
Flickers greenActivity (100 Mbit/s)
Lights up yellowConnection established (10 Mbit/s)
Flickers yellowActivity (10 Mbit/s)
EN-US
15
Powerlink technical data
Environmental
Conditions
Robot Interface
Technical Data
CAUTION!
A risk is posed by prohibited environmental conditions.
This can result in severe damage to equipment.
Only store and operate the device under the following environmental condi-
▶
tions.
Temperature range of ambient air:
During operation: -10 °C to +40 °C (14 °F to 104 °F)
-
During transport and storage: -20 °C to +55 °C (-4 °F to 131 °F)
-
Relative humidity:
Up to 50% at 40 °C (104 °F)
-
Up to 90% at 20 °C (68 °F)
-
Ambient air: free of dust, acids, corrosive gases or substances, etc.
Altitude above sea level: up to 2000 m (6500 ft).
Power supplyInternal (24 V)
Degree of protectionIP 23
Data transfer
properties
Configuration
parameters
Transfer technology:
Ethernet
Medium:
When selecting the cable, plug, and terminating resistors, the Powerlink assembly guideline for the planning and installation of Powerlink systems must
be observed.
Transmission speed:
100 Mbit/s, half duplex mode
Bus connection:
Ethernet RJ45
In some robot control systems, it may be necessary to state the configuration
parameters described here so that the bus module can communicate with the robot.
A risk is posed by prohibited environmental conditions.
This can result in severe damage to equipment.
Only store and operate the device under the following environmental condi-
▶
tions.
Temperature range of ambient air:
During operation: -10 °C to +40 °C (14 °F to 104 °F)
-
During transport and storage: -20 °C to +55 °C (-4 °F to 131 °F)
-
Relative humidity:
Up to 50% at 40 °C (104 °F)
-
Up to 90% at 20 °C (68 °F)
-
Ambient air: free of dust, acids, corrosive gases or substances, etc.
Altitude above sea level: up to 2000 m (6500 ft).
Power supplyInternal (24 V)
Degree of protectionIP 23
Data transfer
properties
Configuration
parameters
Transfer technology:
Ethernet
Medium:
When selecting the cable, plug, and terminating resistors, the Profinet assembly guideline for the planning and installation of Profinet systems must be
observed.
The EMC tests were carried out by the manufacturer with the cable IEC-C5DD4UGG0150A20A20-E.
Transmission speed:
100 Mbit/s, full duplex mode
Bus connection:
Ethernet RJ45/SCRJ (fiber optic)
In some robot control systems, it may be necessary to state the configuration
parameters described here so that the bus module can communicate with the robot.
ParameterValue
18
Device ID0341
hex
(833
) Fronius ProfiNet IO 2-port
dec
ParameterValue
Vendor ID01B0
hex
(432
) Fronius International GmbH
dec
Station Typefronius-fb-automation-1-0-pn
The following parameters provide detailed information about the bus module.
The ProfiNet master can access the data using acyclic read/write services.
ParameterValue
IM Manufacturer ID01B0
hex
(432
) Fronius International GmbH
dec
IM Order ID4.044.034
IM Revision Counter0000
IM Profile IDF600
IM Profile Specific Type0004
IM Version0101
IM Supported0000
hex
hex
hex
hex
hex
(257
(0
)
dec
(62976
(4
(0
dec
) No profile
dec
)
dec
) IM0 supported
dec
) Generic Device
EN-US
19
Modbus TCP-2P technical data
Environmental
Conditions
Robot Interface
Technical Data
CAUTION!
A risk is posed by prohibited environmental conditions.
This can result in severe damage to equipment.
Only store and operate the device under the following environmental condi-
▶
tions.
Temperature range of ambient air:
During operation: -10 °C to +40 °C (14 °F to 104 °F)
-
During transport and storage: -20 °C to +55 °C (-4 °F to 131 °F)
-
Relative humidity:
Up to 50% at 40 °C (104 °F)
-
Up to 90% at 20 °C (68 °F)
-
Ambient air: free of dust, acids, corrosive gases or substances, etc.
Altitude above sea level: up to 2000 m (6500 ft).
Power supplyInternal (24 V)
Degree of protectionIP 23
Data transfer
properties
Configuration
parameters
RJ45 connection
Transmission technology:Ethernet
Medium:
(4 x 2 twisted-pair copper cable)
Transmission speed:10 Mbit/s or 100 Mbit/s
Bus connection:RJ45 Ethernet
In some robot control systems, it may be necessary to state the configuration
parameters described here so that the bus module can communicate with the robot.
ParameterValue
Vendor NameFronius International GmbH
Product Code0303
Vendor URLwww.fronius.com
Product Namefronius-fb-automation-1-0-modbus-tcp
hex
(771
dec
)
Category 3 (10 Mbit/s)
Category 5 (100 Mbit/s)
20
Model NameFronius Modbus TCP
ParameterValue
User Application
Name
Fronius welding controller for the TPS/i with Fronius
Automation 1.0
EN-US
21
Configuring the robot interface - Powerlink
(1)
(2)
General
The DIP switch on the robot interface
is used to configure:
The process image (standard im-
-
age)
The node address
-
Default setting for process image:
Positions 7 and 8 of DIP switch set to
OFF (1) = standard image = Automation V1.0
Default setting for node address =
192.168.010.000:
Positions 6, 5, 3, and 1 of DIP
-
switch set to OFF (1)
Positions 2 and 4 of DIP switch set
-
to ON (2)
NOTE!
Whenever changes are made to the DIP switch settings, the interface must be
restarted in order for the changes to take effect.
(Re-start = disconnect and reconnect the power supply
or execute the corresponding function on the power source website)
Setting the process image
Setting the node
address with dip
switch
(example)
Dip switch
87654321Configuration
OFFOFF
------Standard image
(Automation V1.0)
OFFON
ONOFF
ONON
------Not used
------Not used
------Not used
Dip switch
87654321Node address
--
--
--
--
OFFOFFOFFOFFOFFON
OFFOFFOFFOFFONOFF
OFFOFFOFFOFFONON
ONONONONONOFF
1
2
3
62
22
The node address is set with positions 1 to 6 of the dip switch.
The configuration is carried out in binary format. This results in a configuration
range of 1 to 63 in decimal format.
Configure node
address
Upon delivery the configured node address is 0. The node address can be configured in two ways:
Node addresses in the range of 1 to 63 can be configured with the dip switch.
-
If node address 0 is kept on the dip switch, the node addresses in the range
-
of 1 to 63 can also be configured with the following configuration tools:
the website of the power source
-
NOTE!
If the node address is set to higher than 0 with the dip switch, the relevant node
address will be configured to the range of 1 to 63 after restarting the robot interface.
A node address that has been previously configured by a configuration tool will
be overwritten.
NOTE!
If configurations have already been made, the network configurations can be
restored to factory settings in two ways:
set all dip switches back to 0 and restart interface
▶
or
with the button Restore factory settings on the website of the power source
▶
EN-US
23
Configuring the robot interface - ProfiNet IO-2P
(1)
(2)
General
The DIP switch on the robot interface
is used to configure:
The process image
-
The IP address
-
Default setting for process image:
Positions 7 and 8 of DIP switch set to
OFF (1) = standard image = Automation V1.0
NOTE!
Whenever changes are made to the DIP switch settings, the interface must be
restarted in order for the changes to take effect.
(Re-start = disconnect and reconnect the power supply
or execute the corresponding function on the power source website)
Setting the process image
Setting the node
address with dip
switch
(example)
Dip switch
87654321Configuration
OFFOFF
------Standard image
(Automation V1.0)
OFFON
ONOFF
ONON
------Not used
------Not used
------Not used
The process image defines the volume of data transferred and the system compatibility.
Dip switch
87654321Node address
--
--
--
OFFOFFOFFOFFOFFON
OFFOFFOFFOFFONOFF
OFFOFFOFFOFFONON
1
2
3
24
--
ONONONONONOFF
62
The node address is set with positions 1 to 6 of the dip switch.
The configuration is carried out in binary format. This results in a configuration
range of 1 to 63 in decimal format.
IP SettingsNode address 0 is set via the DIP switch on delivery. This corresponds to the fol-
lowing IP settings:
IP address: 0.0.0.0
-
Subnet mask: 0.0.0.0
-
Default gateway: 0.0.0.0
-
In the case of ProfiNet, the assignment of the IP address, the subnet mask, and
the default gateway is carried out by the master. A device name is also assigned
to the interface by the master.
As soon as the master has applied all the settings on the interface, the IP address that was set using the dip‑switch is no longer valid.
The communication takes place via the IP address assigned by the master.
As long as the interface is not connected to a master, the IP settings can be set
in the following ways:
Using the DIP switch within the range defined by 192.168.0.xx
-
(xx = DIP switch setting = 1 to 63)
If the dip switch is set to 0, using the following configuration tools:
-
Using the website of the power source
-
EN-US
NOTE!
If configurations have already been made, the network configurations can be
restored to factory settings in two ways:
set all dip switches back to 0 and restart interface
▶
or
with the button Restore factory settings on the website of the power source
▶
25
Configuring the robot interface - Modbus TCP-2P
(1)
(2)
General
The DIP switch on the robot interface
is used to configure:
The process image (standard im-
-
age)
The IP address
-
Default setting for process image:
Positions 7 and 8 of DIP switch set to
OFF (1) = standard image = Automation V1.0
Default setting for IP address =
192.168.255.200:
Positions 6, 5, 3, and 1 of DIP
-
switch set to OFF (1)
Positions 2 and 4 of DIP switch set
-
to ON (2)
NOTE!
Whenever changes are made to the DIP switch settings, the interface must be
restarted in order for the changes to take effect.
(Re-start = disconnect and reconnect the power supply
or execute the corresponding function on the power source website)
Setting the process image
Setting the IP
address
Dip switch
87654321Configuration
OFFOFF
------Standard image
(Weldcom V2.0)
OFFON
ONOFF
------Not used
------Retrofit image
(Weldcom TPS series)
ONON
------Not used
The process image defines the volume of data transferred and the system compatibility.
You can set the IP address as follows:
Via the DIP switches within the range defined by 192.168.255.200
-
(xx = DIP switch setting = 01 to 55)
Dip switch
87654321IP address
--
OFFOFFOFFOFFOFFON
192.168.255.201
26
Dip switch
87654321IP address
--
OFFOFFOFFOFFONOFF
192.168.255.202
:
--
ONONOFFONONOFF
192.168.255.254
EN-US
--
ONONOFFONONON
192.168.255.255
The IP address can be set via positions 1 to 6 of the DIP switch.
The configuration is carried out in binary format. In decimal format, the setting
range is 01 through 55.
27
Installing the Robot Interface
Safety
Preparation
WARNING!
Electrical current hazard.
This can result in serious injuries or death.
Before starting work, switch off all the devices and components involved and
▶
disconnect them from the grid.
Secure all the devices and components involved to prevent unintentional re-
▶
starting.
After opening the device, use a suitable measuring instrument to check that
▶
electrically charged components (such as capacitors) have been discharged.
WARNING!
Electrical current hazard caused by an inadequate ground conductor connection.
This can result in severe personal injury and damage to property.
Always use the original housing screws in the original quantity.
▶
12
28
34
5
EN-US
Routing the Data
Cable
12
3
29
Installing the
Robot Interface
12
Final Tasks
12
30
Installing the Bus Module
EN-US
Safety
Installing the
Bus Module
WARNING!
Danger from electrical current.
Serious injuries or death may result.
Before starting work, switch off all devices and components involved, and
▶
disconnect them from the grid.
Secure all devices and components involved so that they cannot be switched
▶
back on.
WARNING!
Danger from electrical current due to inadequate ground conductor connection.
Serious personal injury and property damage may result.
Always use the original housing screws in the quantity initially supplied.
▶
12
3
31
Input and output signals - standard image Automation V1.0
Data typesThe following data types are used:
UINT16 (Unsigned Integer)
-
Whole number in the range from 0 to 65535
SINT16 (Signed Integer)
-
Whole number in the range from -32768 to 32767
Conversion examples:
for a positive value (SINT16)
-
e.g. desired wire speed x factor
12.3 m/min x 100 = 1230
for a negative value (SINT16)
-
e.g. arc correction x factor
-6.4 x 10 = -64
= FFC0
dec
= 04CE
dec
hex
hex
Availability of input signals
Input signals
(from robot to
power source)
The input signals listed below are available from firmware V3.2.30 of the TPS/i
power source.
32
Address
RelativeAbsolute
BIT
WORD
BYTE
BIT
00Welding Start
11Robot readyHigh
22Working mode Bit 0High
33Working mode Bit 1High
0
44Working mode Bit 2High
55Working mode Bit 3High
66Working mode Bit 4High
77—
Signal
Activity/
data type
Increas-
ing
Range
See table Value range for
Working mode on page
39
Factor
EN-US
0
08Gas on
19Wire forward
210Wire backward
1
311Error quit
412Touch sensingHigh
513Torch blow out
614Processline selection Bit 0High
715Processline selection Bit 1High
Increas-
ing
Increas-
ing
Increas-
ing
Increas-
ing
Increas-
ing
33
Address
RelativeAbsolute
BIT
WORD
BYTE
BIT
016Welding simulationHigh
117Synchro pulse onHigh
218SFI onHigh
319—
2
420—
521Booster manualHigh
622Wire brake onHigh
723Torchbody XchangeHigh
Signal
Activity/
data type
Range
Factor
1
024—
125Teach modeHigh
226Valve onHigh
327—
428—
3
529Wire sense start
630Wire sense break
731—
032TWIN mode bit 0HighSee table Value Range
133TWIN mode bit 1High
234—
335—
436—
4
537Documentation modeHigh
Increas-
ing
Increas-
ing
for TWIN Mode on page
See table Value range for
Documentation mode on
page 40
40
34
638—
2
739—
040—
141—
242—
343—
5
444—
545—
646—
747—
Address
RelativeAbsolute
BIT
WORD
BYTE
BIT
048—
149—
250—
351—
6
452—
553—
654—
Signal
EN-US
Activity/
data type
Range
Factor
3
4
10,
5
11
755—
056ExtInput1 => OPT_Output 1High
157ExtInput2 => OPT_Output 2High
258ExtInput3 => OPT_Output 3High
359ExtInput4 => OPT_Output 4High
7
460ExtInput5 => OPT_Output 5High
561ExtInput6 => OPT_Output 6High
662ExtInput7 => OPT_Output 7High
763ExtInput8 => OPT_Output 8High
80–764–71
90–772–79
0–780–95
Welding characteristic- / Job
number
For the welding processes
MIG/MAG pulse synergic,
MIG/MAG standard synergic,
MIG/MAG standard manual,
MIG/MAG PMC,
MIG/MAG LSC,
CMT, ConstantWire:
Wire feed speed command
value
UINT160 to 655351
SINT16
-327.68 to 327.67
[m/min]
100
For job mode:
Power correction
SINT16
-20.00 to 20.00
[%]
100
35
Address
RelativeAbsolute
BIT
WORD
BYTE
BIT
Signal
For the welding processes
MIG/MAG pulse synergic,
MIG/MAG standard synergic,
MIG/MAG PMC,
MIG/MAG LSC,
CMT:
Arclength correction
Activity/
data type
SINT16
Range
-10.0 to 10.0
[steps]
Factor
10
12,
6
7
0–796–111
13
14,
0–7112–127
15
For the welding process
MIG/MAG standard manual:
Welding voltage
For job mode:
Arclength correction
For the welding process ConstantWire:
Hotwire current
For the welding processes
MIG/MAG pulse synergic,
MIG/MAG standard synergic,
MIG/MAG PMC,
MIG/MAG LSC,
CMT:
Pulse-/dynamic correction
For the welding process
MIG/MAG standard manual:
Dynamic
UINT16
SINT16
UINT16
SINT16
UINT16
0.0 to 6553.5
[V]
-10.0 to 10.0
[steps]
0.0 to 6553.5
[A]
-10.0 to 10.0
[steps]
0.0 to 10.0
[steps]
10
10
10
10
10
36
160–7128–135
8
170–7136–143
180–7144–151
9
190–7152–159
200–7160–167
10
210–7168–175
220–7176–183
11
230–7184–191
240–7192–199
12
250–7200–207
260–7208–215
13
270–7216–223
Wire retract correctionUINT160.0 to 10.010
Welding speedUINT 16
—
—
—
—
0 to 6553.5
[cm/min]
10
Address
RelativeAbsolute
BIT
WORD
BYTE
BIT
280–7224–231
14
290–7232–239
Signal
—
Activity/
data type
Range
EN-US
Factor
300–7240–247
15
310–7248–255
320–7256–263
16
330–7264–271
340–7272–279
17
350–7280–287
360–7288–295
18
370–7296–303
380–7304–311
19
390–7312–319
0320Disable Start-End-ParameterHigh
1321Disable SFI-ParameterHigh
2322Disable SP-ParameterHigh
3323Disable Process-Mix-ParameterHigh
4324Disable gas-settingsHigh
40
5325
Wire forward / backward lengthUINT16
Wire sense edge detectionUINT16
—
—
Seam numberUINT160 to 655351
Disable components setup
(TAG)
High
OFF / 1 to
65535[mm]
OFF / 0.5 to 20
[mm]
10
1
20
41
6326
7327
0328
1329—
2330—
3331—
4332
5333
6334
7335CMT cycle stepHigh
Disable Language/Units/Standards (TAG)
Disable Penetration/Arclengthstabilizer
Disable CMT cycle step parameter
Contact tip short circuit detection
Pulse synchronization ratio Bit
0
Pulse synchronization ratio Bit
1
High
High
High
High
High
High
37
Address
RelativeAbsolute
BIT
WORD
BYTE
BIT
0336Command value selection Bit 0High
1337—
2338Enable resistance overwriteHigh
Signal
Activity/
data type
Range
Factor
42
21
430344–351—
440–7352–359
22
450–7360–367
460–7368–375
23
470–7376–383
480–7384–391TAG Command 1UINT 81 to 21
24
490–7392–399—
500–7400–407
25
510–7408–415
520–7416–423
26
530–7424–431
540–7432–439TAG Command 2UINT 81 to 21
27
550–7440–447—
3339Set resistance valueHigh
4340Enable inductance overwriteHigh
5341Set inductance valueHigh
6342—
7343—
TAG Address 1UINT 160 to 655351
TAG Value 1UINT 160 to 655351
TAG Address 2UINT 160 to 655351
TAG Value 2UINT 160 to 655351
560–7448–455
28
570–7456–463
580–7464–471
29
590–7472–479
600–7480–487
30
610–7488–495
620–7496–503
31
630–7504–511
640–7512–519
32
650–7520–527
660–7528–535
33
670–7536–543
680–7544–551
34
690–7552–559
Command value gasUINT 16
S2T-Starting currentUINT 16
S2T-Starting current timeUINT 16
S2T End currentUINT 16
S2T End current timeUINT 16
PM High power time corr.SINT 16-10 to +1010
PM Low power time corr.SINT 16-10 to +1010
5 to 30
[l/min]
0 to 200
[%]
Off (0.0)/
0.1 to 10.0
[s]
0 to 200
[%]
Off (0.0)/
0.1 to 10.0
[s]
10
1
10
1
10
38
Address
RelativeAbsolute
BIT
WORD
BYTE
BIT
700–7560–567
35
710–7568–575
Signal
PM Low power corr.SINT 16-10 to +1010
Activity/
data type
Range
EN-US
Factor
720–7576–583
36
730–7584–591
740–7592–599
37
750–7600–607
760–7608–615
38
770–7616–623
780–7624–631
39
790–7632–639
800–7640–647
40
810–7648–655
820–7656–663
41
830–7664–671
840–7672–679Phase shift Lead / TrailUINT 8
42
850–7680–687Ignition delay TrailUINT 8
860–7688–695
43
870–7696–703
CMT Cycle Step - Cycles (Spot
size)
CMT Cycle Step - Interval
break time
CMT Cycle Step - Interval
cycles
Spot welding timeSINT 16
Penetration stabilizerSINT 160.0 to 510
Arc length stabilizerSINT 160.0 to 510
—
SINT 161 to 20001
SINT 16
SINT 16
0.01 to 2.00
[s]
Permanent/1 to
2000
0.1 to 10
[s]
Auto/0 to 95
[s]
Auto/Off/0.00 to
2.00
[s]
10
100
1
1
1
880–7704–711
44
890–7712–719
900–7720–727
45
910–7728–735
920–7736–743
46
930–7744–751
940–7752–759
47
950–7760–767
Value range for
Working mode
—
—
ResistanceUINT 16
InductanceUINT 16
Bit 4Bit 3Bit 2Bit 1Bit 0Description
00000Internal welding parameter selection
00001Special 2-step mode characteristics
00010Job mode
010002-step mode characteristics
0 to +400
[mOhm]
0 to +250
[microhenries]
10
10
39
Bit 4Bit 3Bit 2Bit 1Bit 0Description
01001MIG/MAG standard manual
10000Disable Booster
11000R/L measurement
11001R/L alignment
Value range for operating mode
Value Range for
TWIN Mode
Value range for
Documentation
mode
Bit 1Bit 0Description
00TWIN Single mode
01TWIN Lead mode
10TWIN Trail mode
11Reserved
Value range for TWIN mode
Bit 0Documentation generator
0Power source
1Robot (Word 19)
Value range for documentation mode
40
Availability of
the output signals
Output signals
(from power
source to robot)
Address
RelativeAbsolute
WORD
BYTE
BIT
00Heartbeat Powersource
11Power source readyHigh
22WarningHigh
33Process activeHigh
0
44Current flowHigh
The output signals listed below are available from firmware V3.2.30 of the TPS/i
power source.
BIT
Signal
Activity/
High /
Low
data type
Range
EN-US
Factor
55Arc stable- / touch signalHigh
66Main current signalHigh
0
77Touch signalHigh
08Collisionbox activeLow
19Robot Motion ReleaseHigh
210Wire stick workpieceHigh
311—
1
412Short circuit contact tipHigh
513Parameter selection internallyHigh
614Characteristic number validHigh
715Torch body grippedHigh
0 = collision or
cable break
41
Address
RelativeAbsolute
BIT
WORD
BYTE
BIT
016Command value out of rangeHigh
117Correction out of rangeHigh
218—
319Limit SignalHigh
2
420—
521Standby activeHigh
622Main supply statusLow
Signal
Activity/
data type
Range
Factor
1
723—
024Sensor status 1High
125Sensor status 2High
226Sensor status 3High
327Sensor status 4High
3
428—
529—
630—
731—
032Function status Bit 0HighSee table Value range for
133Function status Bit 1High
234—
335Safety status Bit 0HighSee table Value range
4
436Safety status Bit 1High
537—
638NotificationHigh
See table Assignment of
Sensor Statuses 1–4 on
page 46
Function status on page
46
Safety status on page
46
42
2
739System not readyHigh
040—
141—
242—
343—
5
444—
545—
646—
747—
Address
RelativeAbsolute
BIT
WORD
BYTE
BIT
048Process Bit 0High
Signal
EN-US
Activity/
data type
Range
Factor
149Process Bit 1High
250Process Bit 2High
351Process Bit 3High
6
452Process Bit 4High
553—
654Gas nozzle touchedHigh
755TWIN synchronisation activeHigh
3
056ExtOutput1 <= OPT_Input1High
157ExtOutput2 <= OPT_Input2High
258ExtOutput3 <= OPT_Input3High
359ExtOutput4 <= OPT_Input4High
7
460ExtOutput5 <= OPT_Input5High
561ExtOutput6 <= OPT_Input6High
662ExtOutput7 <= OPT_Input7High
763ExtOutput8 <= OPT_Input8High
80–764–71
4
90–772–79
See table Value Range
for Process Bit on page
46
Welding voltageUINT160.0 to 327.67 [V]100
100–780–87
5
110–788–95
120–796–103
6
130–7104–111
140–7112–119
7
150–7120–127
160–7128–135
8
170–7136–143
180–7144–151
9
190–7152–159
200–7160–167
10
210–7168–175
220–7176–183
11
230–7184–191
240–7192–199
12
250–7200–207
260–7208–215
13
270–7216–223
Welding currentUINT160.0 to 327.67 [A]10
Wire feed speedSINT16
Actual real value for seam
tracking
Error numberUINT160 to 655351
Warning numberUINT160 to 655351
Motor current M1SINT16
Motor current M2SINT16
Motor current M3SINT16
—
UINT160 to 65535
-327.68 to 327.67
[m/min]
-327.68 to 327.67
[A]
-327.68 to 327.67
[A]
-327.68 to 327.67
[A]
100
1000
0
100
100
100
43
Address
RelativeAbsolute
BIT
WORD
BYTE
BIT
280–7224–231
14
290–7232–239
300–7240–247
15
310–7248–255
Signal
—
—
Activity/
data type
Range
Factor
320–7256–263
16
330–7264–271
340–7272–279
17
350–7280–287
360–7288–295
18
370–7296–303
380–7304–311
19
390–7312–319
400320–327
20
410328–335
420–7336–343
21
430–7344–351
440–7352–359
22
450–7360–367
460–7368–375
23
470–7376–383
480–7384–391TAG Command 1UINT81 to 21
24
490–7392–399—
Wire positionSINT16
—
—
—
—
—
TAG Address 1UINT161
TAG Value 1UINT161
-327.68 to 327.67
[mm]
100
44
500–7400–407
25
510–7408–415
520–7416–423
26
530–7424–431
540–7432–439TAG Command 2UINT81 to 21
27
550–7440–447—
560–7448–455
28
570–7456–463
580–7464–471
29
590–7472–479
600–7480–487
30
610–7488–495
620–7496–503
31
630–7504–511
TAG Address 2UINT161
TAG Value 2UINT161
Cooler temperatureSINT16
Cooler flow rateSINT16
Real energy actual valueUINT16
Power actual valueUINT16
-100.00 to
+100.00 [°C]
-100.00 to
+100.00 [l/min]
0 to 6553.5
[kJ]
0 to 6553.5
[kW]
10
100
10
100
Address
RelativeAbsolute
BIT
WORD
BYTE
BIT
640–7512–519
32
650–7520–527
Signal
Gas real rateUINT16
Activity/
data type
Range
0.0 to +100.0
[l/min]
EN-US
Factor
10
660–7528–535
33
670–7536–543
680–7544–551
34
690–7552–559
700–7560–567
35
710–7568–575
720–7576–583
36
730–7584–591
740–7592–599
37
750–7600–607
760–7608–615
38
770–7616–623
780–7624–631
39
790–7632–639
800–7640–647
40
810–7648–655
820–7656–663
41
830–7664–671
ResistanceUINT 16
InductanceUINT 16
Real value - Welding voltageUINT16
Real value - Welding currentUINT16
Real value - Wire feed speedUINT16
—
—
—
—
0.0 to +400
[mOhm]
0.0 to +250
[microhenries]
0.0 to 327.67
[V]
0.0 to 3276.7
[A]
-327.68 to
+327.67 [m/min]
100
10
10
10
10
840–7672–679
42
850–7680–687
860–7688–695
43
870–7696–703
880–7704–711
44
890–7712–719
900–7720–727
45
910–7728–735
920–7736–743
46
930–7744–751
940–7752–759
47
950–7760–767
—
—
—
—
—
—
45
Assignment of
Sensor Statuses
1–4
SignalDescription
Sensor status 1OPT/i WF R wire end (4,100,869)
Sensor status 2OPT/i WF R wire drum (4,100,879)
Sensor status 3OPT/i WF R ring sensor (4,100,878)
Sensor status 4Wire buffer set CMT TPS/i (4,001,763)
Value range for
Function status
Value range
Safety status
Value Range for
Process Bit
Bit 1Bit 0Description
00inactive
01idle
10finished
11Error
Value range for function status
Bit 1Bit 0Description
00Reserve
01Hold
10Stop
11Not installed / active
Bit 4Bit 3Bit 2Bit 1Bit 0Description
00000No internal parameter selection or
process
46
00001MIG/MAG pulse synergic
00010MIG/MAG standard synergic
00011MIG/MAG PMC
00100MIG/MAG LSC
00101MIG/MAG standard manual
00110Electrode
00111TIG
01000CMT
01001ConstantWire
TAG Table
TAG
numberDescriptionReading/writingRangeUnitFactor
EN-US
1Cooling unit modeReading & writingSee Value
range for TAG
number 1 (Cool-
ing unit mode)
on page 49
2Delay time flow sensorReading & writing5 to 25s1
3Touch sensing sensitivityReading & writing0 to 10-1
4Ignition timeoutReading & writingless than 5 =
off;
5 to 100
10Arc break monitoringReading & writingSee Value
range for TAG
number 11 (Arc
break monitor-
ing) on page
49
11Arc break monitoringReading & writing0 to 2.00s100
15Wire stick contact tipReading & writing1/2
1 = ignore
2 = error
-1
mm1
-1
-1
16Wire stick filter timeReading & writing0.5 to 5.0s10
20Wire stick workpieceReading & writing1/2
1 = ignore
2 = error
25Wire end ring sensorReading & writing1/2/3
1 = ignore
2 = after seam
end
3 = error
26Wire end drum sensorReading & writing1/2/3
1 = ignore
2 = after seam
end
3 = error
27Wire end wirespoolReading & writing1/2/3
1 = ignore
2 = after seam
end
3 = error
-1
-1
-1
-1
30Lower gasflow limitReading & writing0.5 to 30.0l/min10
47
TAG
numberDescriptionReading/writingRangeUnitFactor
31Maximum time of gas devi-
ation
32Sensor gas factorReading & writingless than 0.90 =
35LanguageReading & writingSee Value
36Unit (metric/imperial)Reading & writingSee Value
37Welding standard (AWS/EU)Reading & writingSee Value
Reading & writing0.1 to 10.0s10
auto;
0.90 to 20.00
range for TAG
number 35
(Language) on
page 49
range for TAG
number 36
(Unit - metric/
imperial) on
page 50
range for TAG
number 37
(Welding stand-
ard - AWS/EU)
on page 50
-100
-
-
-
40DHCPReading & writing1/2
1 = off
2 = on
105Gas preflowReading & writing0 to 9.9s10
106Gas postflowReading & writing0 to 60.0s10
107Gas factorReading & writingauto/
0.90 to 20.00
110S2T - Slope 1Reading & writing0 to 9.9s10
111S2T - Slope 2Reading & writing0 to 9.9s10
112Start Arclength correctionReading & writing-10.0 to +10.0-10
113End Arclength correctionReading & writing-10.0 to +10.0-10
114SFI HotstartReading & writingless than 0.01 =
off;
0.01 to 2.00
120SP Delta wire feedReading & writing0.1 to 6.0m/min10
121SP FrequencyReading & writing0.5 to 10.0Hz10
122SP DutycycleReading & writing10 to 90%1
123SP Arc length correction highReading & writing-10.0 to +10.0-10
-1
-100
-100
124SP Arc length correction lowReading & writing-10.0 to +10.0-10
130Inching valueReading & writing0.5 to 25.0 (vD-
max Process-
line)
205Hour meter power on [0]Read only0 to 100000h1
206Hour meter power on [1]Read only0 to 100000h1
48
m/min100
TAG
numberDescriptionReading/writingRangeUnitFactor
210Hour meter arc on time [0]Read only0 to 100000h1
211Hour meter arc on time [1]Read only0 to 100000h1
215Wire speed minimumRead only0 to 100.0m/min10
216Wire speed maximumRead only0 to 100.0m/min10
Value range for
TAG number 1
(Cooling unit
mode)
Value range for
TAG number 11
(Arc break monitoring)
ValueDescription
0-
1eco
2auto
3on
4off
ValueDescription
0-
1Ignore
EN-US
Value range for
TAG number 35
(Language)
2Error
ValueDescription
1English
2German
3Japanese
4Chinese
5Spanish
6French
7Czech
8Hungarian
9Italian
10Norwegian
11Polish
12Portuguese
13Slovakian
14Turkish
15Russian
16Swedish
49
ValueDescription
17Estonian
18Finnish
19Lithuanian
20Latvian
21Dutch
22Slovenian
23Romanian
24Croatian
25Ukrainian
26Korean
27Icelandic
28Vietnamese
29Thai
30Indonesian
31Serbian
32Hindi
Value range for
TAG number 36
(Unit - metric/
imperial)
Value range for
TAG number 37
(Welding standard - AWS/EU)
33Tamil
34Danish
35Bulgarian
ValueDescription
0-
1Imperial
2Metric
ValueDescription
0-
1AWS
2EN
50
Input and output signals Weldcom V2.0
Data typesThe following data types are used:
UINT16 (Unsigned Integer)
-
Whole number in the range from 0 to 65535
SINT16 (Signed Integer)
-
Whole number in the range from -32768 to 32767
Conversion examples:
for a positive value (SINT16)
-
e.g. desired wire speed x factor
12.3 m/min x 100 = 1230
for a negative value (SINT16)
-
e.g. arc correction x factor
-6.4 x 10 = -64
Input SignalsFrom robot to power source
Applicable to firmware V3.5.0 and higher
= FFC0
dec
= 04CE
dec
hex
hex
EN-US
HEX
addressSignalTypeUnit/AreaFactor
F000
F001
Control Flag Group 1
Bits 0 to 7Process active timeoutBytems10
Bits 8–15Reserved
Control Flag Group 2
Bit 0Welding startBoolean
Bit 1Robot readyBoolean
Bit 2Source error resetBoolean
Bit 3Gas onBoolean
Bit 4Wire inchingBoolean
Bit 5Wire retractBoolean
Bit 6Torch blow outBoolean
Bit 7Welding simulationBoolean
Bit 8Touch sensingBoolean
Bit 9Booster manualBoolean
Bit 10SFI ONBoolean
Bit 11Synchro pulse onBoolean
Bit 12WireBrakeBoolean
Bit 13Torch XChangeBoolean
Bit 14Teach modeBoolean
Bit 15Reserved
51
HEX
addressSignalTypeUnit/AreaFactor
F002Control Flag Group 3
Bit 0Process line selection Bit 0
Bit 1Process line selection Bit 1
Bit 2TWIN mode Bit 0Boolean
Bit 3TWIN mode Bit 1
Bits 4 to 9Reserved
Bit 10Active heat controlBoolean
Bit 11Wire sense startBoolean
Bit 12Wire sense breakBoolean
Bits 13 to15ReservedBoolean
F003Control Flag Group 4
Bit 0Documentation modeBooleanSee Value
Boolean
See Value range
Process line se-
Boolean
Boolean
lection on page
54
See Value
Range for TWIN
Mode on page
54
Range for Documentation mode
on page 55
Bits 1–15Reserved
F004Control Flag Group 5
Bits 0–15Reserved
F005Control Flag Group 6
Bits 0–15Reserved
F006Control Flag Group 7
Bit 0CMT Cycle Step onBoolean
Bits 1–7Reserved
Bit 8Enable CMT Cycle StepBoolean
Bit 9Enable PMC MixBoolean
Bit 10Disable Start-End-ParameterBoolean
52
HEX
addressSignalTypeUnit/AreaFactor
F007Control Flag Group 8
Bit 0ExtInput1 => OPT_Output 1Boolean
Bit 1ExtInput2 => OPT_Output 2Boolean
Bit 2ExtInput3 => OPT_Output 3Boolean
Bit 3ExtInput4 => OPT_Output 4Boolean
Bit 4ExtInput5 => OPT_Output 5Boolean
Bit 5ExtInput6 => OPT_Output 6Boolean
Bit 6ExtInput7 => OPT_Output 7Boolean
Bit 7ExtInput8 => OPT_Output 8Boolean
Bits 8–15Reserved
F008
Working mode
Bit 0Working Mode Bit 0
Bit 1Working Mode Bit 1
Bit 2Working Mode Bit 2
Bit 3Working Mode Bit 3
Bit 4Working Mode Bit 4
Bits 5–13Reserved
See Value range
for Working
mode on page
55
EN-US
Bit 14Command value selectionBooleanSee Value
Range for Com-
mand value selection on page
55
Bit 15Reserved
F009Job numberUINT160 to 1000
F00AProgram number (xml-file)UINT160 to 65535
F00BFeeder command valueSINT16-327.68 to
327.67
m/min
F00CArc length correctionSINT16-10 to +1010
F00DPuls/Dynamik correctionSINT16-10 to +1010
F00EWire retractSINT160 to +1010
F00FWelding speedUINT160 to 65535
(0 to 6553.5
m/min)
F010Penetration stabilizerSINT160 to +1010
F011Arc length stabilizerUINT160 to +1010
100
10
F012Reserved
F013Reserved
F014Reserved
F015Reserved
F016Reserved
53
HEX
addressSignalTypeUnit/AreaFactor
F017Reserved
F018Reserved
F019Reserved
F01AWire forward / backward lengthUINT16OFF/1 to
1
65535 mm
F01BWire sense edge detectionUINT16OFF/0.5 to
10
20.0 mm
F01CReserved
F01DSeam numberUINT160 to 655351
F01EProcess-Mix High power time correctionSINT16-10 to 1010
F01FProcess-Mix Low power time correctionSINT16-10 to 1010
F020Low power time correction CMTSINT161 to 1001
F021Process-Mix Low power correctionSINT16-10 to 1010
F022CMT Cycle Step Cycles (Spot size)SINT160 to 20001
F023CMT Cycle Step Interval break timeSINT160.01 to 2.00100
F024CMT Cycle Step Interval cyclesSINT16Permanent
1
(=0)/1 to 2000
F025-
Reserved
F031
Value range Process line selection
Value Range for
TWIN Mode
Bit 1Bit 0Description
00Process line 1 (default)
01Process line 2
10Process line 3
11Reserved
Value range for process line selection
Bit 1Bit 0Description
00TWIN Single mode
01TWIN Lead mode
10TWIN Trail mode
11Reserved
Value range for TWIN mode
54
Value Range for
Documentation
mode
Bit 0Description
0Seam number of power source (internal)
1Seam number of robot
Value range for documentation mode
EN-US
Value range for
Working mode
Value Range for
Command value
selection
Bit 4Bit 3Bit 2Bit 1Bit 0Description
00000Internal welding parameter selection
00001Special 2-step mode characteristics
00010Job mode
010002-step mode characteristics
10001Stop cooling unit
010012-Step manual mode
Value range for operating mode
Bit14Description
0Wirefeeder set value
1Welding current set value
Value range for set value
55
Output SignalsFrom power source to robot
Applicable to firmware V3.5.0 and higher
HEX
addressSignalTypeUnit/AreaFactor
F100Status Flag Group 1
Bits 0–15Reserved
F101
Status Flag Group 2
Bit 0Heartbeat PowersourceBoolean1 Hz
Bit 1Power source readyBoolean
Bit 2Arc stableBoolean
Bit 3Current flowBoolean
Bit 4Main current signalBoolean
Bit 5Torch collision protectionBoolean
Bit 6Reserved
Bit 7Reserved
Bit 8Touch signalBoolean
Bit 9Torchbody connectedBoolean
Bit 10Command value out of rangeBoolean
Bit 11Correction out of rangeBoolean
Bit 12Process activeBoolean
Bit 13RobotMotionReleaseBoolean
Bit 14Wire stick workpieceBoolean
Bit 15Reserved
F102
Status Flag Group 3
Bit 0Welding Mode Bit 0Boolean
Bit 1Welding Mode Bit 1Boolean
Bit 2Welding Mode Bit 2Boolean
Bit 3Welding Mode Bit 3Boolean
Bit 4Welding Mode Bit 4Boolean
Bits 5–7Reserved
Bit 8Parameter selection internallyBoolean
Bit 9Characteristic number validBoolean
Bits 10–
13
Bit 14Process image Bit 0BooleanSee Value range
Bit 15Process image Bit 1Boolean
Reserved
See Value range
for welding pro-
cess and pro-
cess image on
page 58
for welding pro-
cess and pro-
cess image on
page 58
56
HEX
addressSignalTypeUnit/AreaFactor
F103Status Flag Group 4
Bit 0Penetration stabilizierBoolean
Bit 1Arclength stabilizierBoolean
Bits 2–13Reserved
Bit 14Short circuit contact tipBoolean
Bit 15Gas nozzle touchedBoolean
F104Status Flag Group 5
Bit 0Sensor status 1 HighBooleanSee Assignment
Bit 1Sensor status 2 HighBoolean
Bit 2Sensor status 3 HighBoolean
Bit 4Sensor status 4 HighBoolean
Bits 4–10Reserved
Bit 11Safety status Bit 0BooleanSee Value range
Bit 12Safety status Bit 1Boolean
Bit 13Reserved
Bit 14NotificationBoolean
of Sensor
Statuses 1–4 on
page 59
Safety status on
page 59
EN-US
Bit 15System not readyBoolean
F105Status Flag Group 6
Bit 0Limit SignalBoolean
Bits 1–7Reserved
Bit 8Reserved
Bit 9TWIN synchronization activeBoolean
Bit 10Main supply statusBoolean
Bits 11–
13
Bit 14WarningBoolean
Bit 15Reserved
F106Status Flag Group 7
Bits 0–15ReservedBoolean
F107Status Flag Group 8
Bit 0ExtOutput1 <= OPT_Input1Boolean
Bit 1ExtOutput2 <= OPT_Input2Boolean
Bit 2ExtOutput3 <= OPT_Input3Boolean
Reserved
Bit 3ExtOutput4 <= OPT_Input4Boolean
Bit 4ExtOutput5 <= OPT_Input5Boolean
Bit 5ExtOutput6 <= OPT_Input6Boolean
Bit 6ExtOutput7 <= OPT_Input7Boolean
Bit 7ExtOutput8 <= OPT_Input8Boolean
Bits 8–15ReservedBoolean
57
HEX
addressSignalTypeUnit/AreaFactor
F108Main error numberUINT160 to 65535
F109Warning numberUINT160 to 655351
F10AWelding voltage actual valueUINT160.0 to 327.67
100
volts
F10BWelding current actual valueUINT160.0 to 3276.7
10
amperes
F10CMotor current actual value M1SINT16-327.68 to
100
327.67 amperes
F10DMotor current actual value M2SINT16-327.68 to
100
327.67 amperes
F10EMotor current actual value M3SINT16-327.68 to
100
327.67 amperes
F10FReserved
F110Wire speed actual valueSINT16-327.68 to
100
327.67 m/min
F111Seam tracking actual valueUINT160 to 6.553510000
F112Real energy actual valueUINT160 to 6553.5 kilo-
10
joules
F113Wire positionSINT16-327.68 to
100
327.67 mm
F114-
Reserved
F131
Value range for
welding process
and process image
Bit 4Bit 3Bit 2Bit 1Bit 0Description
00000Internal mode selection
00001MIG/MAG pulsed synergic
00010MIG/MAG standard synergic
00011MIG/MAG PMC
00100MIG/MAG LSC
00101MIG/MAG standard manual
00110Electrode
00111TIG
01000CMT
Value range for welding process
Bit 15Bit 14Description
00Standard image (Weldcom V2.0)
10Retrofit image (Weldcom TPS series)
Value range for process image
58
Assignment of
Sensor Statuses
1–4
SignalDescription
Sensor status 1OPT/i WF R wire end (4,100,869)
Sensor status 2OPT/i WF R wire drum (4,100,879)
Sensor status 3OPT/i WF R ring sensor (4,100,878)
Sensor status 4Wire buffer set CMT TPS/i (4,001,763)
EN-US
Value range
Bit 1Bit 0Description
Safety status
00Reserve
01Hold
10Stop
11Not installed / active
TAG table
To read the following TAGs, use the mode function 03dec (03hex) - see section 103
-
dec
(67
Read Holding Register Float from page 76
To edit the following TAGs, use the mode function 06dec (06hex) - see section 104
-
dec
(68
Write Single Register Float from page 77
HEX
addressSignalAccessTypeRangeUnitStep size
hex
hex
)
)
E064Gas preflow [Gpr]Reading &
FLOAT0.0 to 9.9s0.1
writing
E065Gas postflow [Gpo]Reading &
FLOAT0.0 to 9.9s0.1
writing
F10BError numberReadingFLOAT0 to
65,535
E062Min. feeder valueReadingFLOAT0.0 to
100.0
E063Max. feeder valueReadingFLOAT0.0 to
100.0
E0A3Inching speed [Fdi]Reading &
writing
E032SynchroPulse
DeltaWireFeed
Reading &
writing
E031SynchroPulse FrequencyReading &
writing
E033SynchroPulse DutyCycleReading &
FLOAT0.5 to vD-
max
FLOAT0.1 to 6.0m/min10
FLOAT0.5 to
10.0
FLOAT10 to 90%1
writing
1
m/min0.1
m/min0.1
m/min0.1
Hz10
59
HEX
addressSignalAccessTypeRangeUnitStep size
E034SynchroPulse
ArcLength Correction
High
E035SynchroPulse
ArcLength Correction
Low
E06AStarting current [I-S]Reading &
E06BSlope 1Reading &
E06CSlope 2Reading &
E06DEnd current [I-E]Reading &
E056Starting Current Time [t-
S]
E057End Current Time [t-e]Reading &
E02ESFI HotStartReading &
Reading &
writing
Reading &
writing
writing
writing
writing
writing
Reading &
writing
writing
writing
FLOAT-10.0 to
10.0
FLOAT-10.0 to
10.0
FLOAT0.0 to
200.0
FLOAT0.0 to 9.9s10
FLOAT0.0 to 9.9s10
FLOAT0.0 to
200.0
FLOAT0.0 to
10.0
FLOAT0.0 to
10.0
FLOAT0.01 to
2.00
10
10
%1
%1
s10
s10
s100
E06FLanguageReading &
writing
E0A6Hourmeter Current flowReadingFLOAT0.0 to
E0A7Hourmeter Power onReadingFLOAT0.0 to
E0AAPower valueReadingFLOAT0.0 to
E0ABReal energy valueReadingFLOAT0.0 to
E0BBCoolertemperatureReadingFLOAT-100 to
E0BCCoolerflowReadingFLOAT-100 to
Table Language
ValueLanguage
FLOAT
1,000,00
1,000,00
1,000,00
1,000,00
200
100
See the following table
h0.1
0
h0.1
0
kW0.1
0
kJ0.1
0
°C0.1
l/min0.1
8E+34English
9E+34German
58e34Japanese
10e34Chinese
23e34Spanish
60
Table Language
ValueLanguage
24e34French
25e34Czech
26e34Hungarian
27e34Italian
28e34Norwegian
29e34Polish
30e34Portuguese
31e34Slovak
32e34Turkish
33e34Russian
34e34Swedish
35e34Estonian
36e34Finnish
39e34Lithuanian
40e34Latvian
EN-US
41e34Dutch
42e34Slovenian
43e34Romanian
44e34Croatian
59e34Ukrainian
61e34Korean
66e34Icelandic
67e34Vietnamese
70e34Thai
71e34Indonesian
75e34Serbian
76e34Hindi
130e34Tamil
151e34Danish
156e34Bulgarian
61
Input and output signals - retrofit image Weldcom TPS series
Input signalsFrom robot to power source
Applicable to firmware V1.9.0 and higher
HEX
addressSignalTypeRange / UnitFactor
F000
F001
Control Flag Group 1
Bits 0 to 7Process active timeoutByte[ms]10
Bits 8 to
15
Control Flag Group 2
Bit 0Welding startBoolean
Bit 1Robot readyBoolean
Bit 2Source error resetBoolean
Bit 3Gas testBoolean
Bit 4Wire inchingBoolean
Bit 5Wire retractBoolean
Bit 6Torch blow outBoolean
Bit 7Welding simulationBoolean
Bit 8Touch sensingBoolean
Bit 9Reserved
Bit 10SFI onBoolean
Bit 11Synchro pulse onBoolean
Reserved
Bits 12 to13Reserved
Bit 14Power full rangeBoolean
Bit 15Reserved
F002Control Flag Group 3
Bits 0 to
15
F003Control Flag Group 4
Bits 0 to
15
F004Control Flag Group 5
Bits 0 to
15
F005Control Flag Group 6
Bits 0 to
15
Reserved
Reserved
Reserved
Reserved
62
HEX
addressSignalTypeRange / UnitFactor
F006Control Flag Group 7
Bits 0 to
15
F007Control Flag Group 8
Bits 0 to
15
F008
F009Job numberByte0 to 255
F00AProgram numberByte0 to 127
F00BPowerWord0 to 65,535
F00CArc length correctionWord0 to 65,535
Operating mode
Bit 0Operating mode 0Boolean
Bit 1Operating mode 1Boolean
Bit 2Operating mode 2Boolean
Bit 3Operating mode 3Boolean
Bits 4 to
15
Reserved
Reserved
See table Value
Range for Oper-
ating Mode on
page 64
ReservedBoolean
(0 to 100%)
(-10 to +10%)
EN-US
F00DPulse-/dynamic correctionByte0 to 255
(-5 to +5%)
F00EReserved
F00FReserved
F010Reserved
F011Reserved
F012Reserved
F013Reserved
F014Reserved
F015Reserved
F016Reserved
F017Reserved
F018Reserved
F019Reserved
F01AReserved
F01BReserved
F01CReserved
F01DReserved
F01EReserved
63
Value Range for
Operating Mode
Bit
4-15
-0000MIG standard
-0001MIG pulse
-0010Job mode
Bit 3Bit 2Bit 1Bit 0Description
-0011
-0100
-0101
-0110MIG standard manual
-0111
-1000MIG LSC
-1001MIG PMC
Internal parameter selection/special
2-step mode
Synergic operation/special 2-step
mode
Synergic operation/special 2-step
mode
Synergic operation/special 2-step
mode
64
Output signalsFrom power source to robot
Applicable to firmware V1.9.0 and higher
HEX
addressSignalTypeRange / UnitFactor
F100Status Flag Group 1
EN-US
F101
Bits 0 to
15
Status Flag Group 2
Bit 0Communication readyBoolean
Bit 1Power source readyBoolean
Bit 2Arc stableBoolean
Bit 3Process activeBoolean
Bit 4Main current signalBoolean
Bit 5Torch collision protectionBoolean
Bit 6Wire stick controlBoolean
Bit 7Wire availableBoolean
Bit 8Short circuit timeoutBoolean
Bit 9Power out of RangeBoolean
Bits 10 to11-Boolean
Bit 12Limit signal HighBoolean
Bits 13 to15-Boolean
ReservedBoolean
F102Status Flag Group 3
Bits 0 to
13
Bit 14Process image Bit 0Boolean
Bit 15Process image Bit 1Boolean
F103Status Flag Group 4
Bits 0 to
15
F104Status Flag Group 5
Bits 0 to
15
F105Status Flag Group 6
Bits 0 to
15
F106Status Flag Group 7
Bits 0 to
15
Reserved
Reserved
Reserved
Reserved
Reserved
65
HEX
addressSignalTypeRange / UnitFactor
F107Status Flag Group 8
Bits 0 to
Reserved
15
F108Main error numberWord
F109Reserved
F10AWelding voltage actual valueWord0 to 65,535
(0 to 100 V)
F10BWelding current actual valueWord0 to 65,535
(0 to 1000 A)
F10CMotor current actual valueByte0 to 255
(0 to 5 A)
F10DReserved
F10EReserved
F10FReserved
F110Wire speed actual valueWord0 to vDmax100
F111Reserved
F112Reserved
TAG Table
To read the following TAGs, use the mode function 03dec (03hex) - see section 03
-
dec
(03
Read Holding Register from page 70
To edit the following TAGs, use the mode function 06dec (06hex) or 16
The MODBUS ADU is constructed by the client that initiates the MODBUS transaction. The function tells the server which action is to be performed. The MODBUS application protocol defines the format of a client-initiated request.
The function code field of a MODBUS data unit is coded in one byte. Valid codes
are in the range of 1 ... 255 decimal (the range 128-255 is reserved for exception
responses). When the server receives a message from a client, the function code
field tells the server which action to perform.
If several actions are to be performed, subfunction codes are added to some
function codes. When messages are sent to servers by a client, the data field in
the message contains additional information that the server uses to perform the
action defined by the function code. This can include elements such as discrete
addresses, register addresses, the quantity to be handled, or the number of actual data bytes contained within the field.
With certain types of request, there might not be a data field (length: zero). In
this case, the server does not require any additional information because the action is specified by the function code alone.
If a MODBUS ADU is correctly received without any errors occurring in connection with the requested MODBUS function, the requested data will be included in
the data field when a server responds to a client. If an error does occur in connection with the requested MODBUS function, the field will contain an exception
code that the server application can use to determine what action to perform
next.
For instance, a client can read the ON/OFF statuses of a group of discrete inputs
or outputs, or it can read/write the data contents of a group of registers.
When sending a response to the client, the server uses the function code field
either to indicate that the response is normal (free of errors) or that an error has
occurred (this kind of response is called an "exception response"). In the case of
a normal response, the server simply echoes the original function code.
Data CodingFor addresses and data elements, MODBUS uses a big-endian format. When a
number larger than a single byte is transmitted, this means that the most significant byte is sent first.
Register SizeValue
16 bits, 1234
hex
12
is sent as the first byte and then 34
hex
hex
68
Application Data
Unit (ADU)
This section describes the encapsulation method used for a MODBUS request or
response when it is transmitted over a MODBUS TCP network.
MPAP headerFunction codeData
Description of MPAP header:
Transaction Identifier
Used to allocate the transaction. The MODBUS server copies the Transaction
Identifier of the request into the response.
Transaction Identifier
This is used for transaction pairing. The MODBUS server copies the transaction
identifier from the request into the response.
Length:2 bytes
Description:For identifying a MODBUS request/response transac-
tion
Client:Initialized by the client
Server:Copied back by the server from the request received
Protocol Identifier
This is used for multiplexing within the system. The MODBUS protocol is identified by the value 0.
EN-US
Length:2 bytes
Description:0 = Modbus protocol
Client:Initialized by the client
Server:Copied back by the server from the request received
Length
This field is used to specify the number of bytes in the field to follow, including
the unit identifier, function code, and data field.
Length:2 bytes
Description:Number of bytes to follow
Client:Initialized by the client
Server:-
Unit Identifier
This field is used for routing within the system. It is usually used for communication with a serially connected MODBUS- or MODBUS+ slave where communication takes place via a gateway between an Ethernet network and a serial
MODBUS line. The field value is set in the request by the MODBUS client and
must be replicated exactly in the response from the server.
Length:1 byte
Description:For identifying a remote slave that is connected via a
serial line or other type of bus.
Client:Initialized by the client
All MODBUS/TCP ADUs are sent via TCP on registered port 502.
69
Modbus Functions
03
(03
dec
Read Holding
Register
hex
)
This code is used to read the contents of a contiguous block of holding registers
in a remote device. The request PDU determines the starting register address
and the number of registers.
The registers are addressed in the PDU starting at zero. This means registers
numbered 1-16 will be addressed using 0-15.
The register data in the response message is packed as two bytes per register,
with the binary contents precisely aligned/justified within each byte. Within the
individual registers, the first byte contains the high-order bits and the second
byte the low-order bits.
Request
Function code1 byte03
Start address2 bytes0000
Number of registers2 bytes1 to 125 (7D
hex
to FFFF
hex
hex
hex
)
Response
Function code1 byte03
hex
Number of bytes2 bytes2 x N*
Register valueN* x 2 bytes-
N* = Number of registers
Errors
Error code1 byte83
hex
Exception code1 byte01 or 02 or 03 or 04
Example
Example of a read request for register F009 (job number).
Example
Example of a read request for register F009 (job number).
06
dec
(06
hex
)
Write Single Register
RequestResponse
Field nameHexField nameHex
No. of Registers Lo01
The contents of register F009 (job number) are displayed in the form of the twobyte values 237
or 567
hex
dec
.
This function code is used to write a single holding register in a remote device.
The request PDU specifies the address of the register to be written. Registers are
addressed starting at zero. This means that the register that has been numbered
as 1 will be addressed using 0.
The normal response is an echo of the request, which is returned after the register contents are written.
This function code is used to write a block of contiguous registers in a remote
device. The requested written values are specified in the request data field. Data
is packed as two bytes per register. The normal response returns the function
code, the starting address, and the number of registers written.
Request
EN-US
Function code1 byte10
Starting address2 bytes0000
Number of registers2 bytes0001
hex
to FFFF
hex
or 0078
hex
hex
hex
Number of bytes1 byte2 x N*
Register valuesN* x 2 bytesValue
N* = number of registers to be written
Response
Function code1 byte10
Starting address2 bytes0000
Number of registers2 bytes1 to 123 (7B
hex
to FFFF
hex
hex
hex
)
Errors
Error code1 byte90
hex
Exception code1 byte01 or 02 or 03 or 04
Example
Example request for writing two registers (F00B
Quantity of Registers Hi00Quantity of Registers Hi00
Quantity of Registers Lo02Quantity of Registers Lo02
Byte Count04
Register Value Hi04
Register Value LoCE
73
Example
Example request for writing two registers (F00B
– F00C
hex
hex
).
RequestResponse
Field nameHexField nameHex
Register Value HiFF
Register Value LoC0
74
23
dec
(17
hex
)
Read/Write Multiple Register
This function code performs a combination of one read operation and one write
operation in a single MODBUS transaction. The write operation is performed before the read operation.
Holding registers are addressed starting at zero. This means that holding registers 1-16 will be addressed in the PDU using 0-15.
The request PDU specifies:
The starting address and number of holding registers to be read
-
The starting address, number of holding registers, and data for the write op-
-
eration.
The byte count field specifies the number of bytes to follow in the write data
field.
The normal response contains the data from the group of registers read. The
byte count field specifies the number of bytes to follow in the read data field.
Request
EN-US
Function code1 byte17
Read starting ad-
2 bytes0000
hex
dress
Number of registers
2 bytes0001
to read
Write starting ad-
2 bytes0000
dress
Number of registers
2 bytes0001
to write
Write number of
1 byte2 x N*
bytes
Write register valuesN* x 2 bytes
N* = number of registers to be written
Response
Function code1 byte17
hex
Number of bytes1 byte2 x N*
Write register valuesN* x 2 bytes
to FFFF
hex
to approx. 0076
hex
to FFFF
hex
to approx. 0076
hex
hex
hex
hex
hex
N* = number of registers to be read
Errors
Error code1 byte97
hex
Exception code1 byte01 or 02 or 03 or 04
Example
Example request for reading 2 registers and writing 2 registers.
Read Starting Address Lo0ARead Registers Value Hi04
Quantity to Read Hi00Read Registers Value Lo08
Quantity to Read Lo2Read Registers Value Hi0A
Write Starting Address HiF0Read Registers Value LoC8
Write Starting Address Lo0B
103
dec
(67
hex
Read Holding
Register Float
Quantity to Write Hi00
Quantity to Write Lo04
Write Byte Count2
Write Registers Value Hi04
Write Registers Value LoCE
Write Registers Value HiFF
Write Registers Value LoC0
Transaction Identifier Hi00
)
This function is used to read the contents of a contiguous block of registers in
the TAG tables contained in this document. The register uses floating-point
format (32 bits). The request PDU determines the starting register address and
the number of registers.
The registers are addressed in the PDU starting at zero. This means registers
numbered 1-16 will be addressed using 0-15.
The register data in the response message is packed as two bytes per register,
with the binary contents precisely aligned/justified within each byte. Within the
individual registers, the first byte contains the high-order bits and the second
byte the low-order bits.
The contents of register E064
two-byte values 3FC00000 or 1.5
(gas pre-flow) are displayed in the form of the
hex
.
dec
This function is used to edit registers in the TAG tables contained in this document. The register uses floating-point format (32 bits). The request PDU spe-
cifies the address of the register to be written. Registers are addressed starting
at zero. This means that the register that has been numbered as 1 will be addressed using 0.
The normal response is an echo of the request, which is returned after the register contents are written.
Requirement
Function code1 byte68
hex
Register address2 bytesE000
Register value2 bytes0000
to Exxx
hex
or FFFFFFFF
hex
hex
hex
77
Response
Function code1 byte68
Register address2 bytesE000
Register value2 bytes0000
hex
to Exxx
hex
or FFFFFFFF
hex
hex
hex
Error
Error code1 bytesE8
hex
Exception code1 byte01 or 02 or 03
Example
Example request for writing the value 3FC00000