FM33xx-B110-xxxx - 12 and 32 channel analog thermocouple input plug

QUICK START

No special measures are required for the initial commissioning of the FM33xx-B110-xxxx.

 

1. Connection

Install the FM33xx-B110-xxxx module as described in section connection and diagnosis

Connect 1 to 12 or 1 to 32 thermocouples according to the pin assignment.

 
 

2. Configuration

Create a configuration in the TwinCAT System Manager by manually inserting the module or scanning it online. Refer to installation chapter TwinCAT 2.x regarding this.

 
EtherCAT XML Device Description
If the XML description of the FM33xx-B110-xxxx is not available in your system you can request the latest XML file from Beckhoff and install it according to the installation instructions.
 
 

Sample configuration created with online scan

1. Start the TwinCAT System Manager and click the right mouse button on "I/O Devices -> "Scan Devices".
Confirm the following Pop up windows with "OK".

Dialog “Scan devices”
Information
 
Confirmation Device “EtherCAT”

2. Scan for new slaves and activate "Free Run"

Dialog “Scan for boxes”
Dialog “Activate Free Run

3. The FM33xx-Modul appears in the system configuration now. Click on the "+" to see all active input channels.

 
Box in TwinCAT tree

4. It is possible to link up to12 or 32 process datasets. All active process datasets are shown in the system configuration.
One process dataset consists of the variables below.

 
 

3. Online operation

Activate the EtherCAT master and start the terminal in OP state.
In the input variables the FM33xx-B110-xxxx must deliver State=OP (8) and WC=0.

 
WCState
InfoData
 
 

4. Delivery state

The module behaves as follows in the delivery state or after scanning in the TwinCAT System Manager:

12 or 32 channels active
Internal coldjunction compensation
Filter activated
TC element Type J
 
CoE object 8000

This results in a conversion

 

5. Setting parameters and process data

 

Process data

Via the PDO selection (click on the "Process Data" tab (A)) 1 to 12 or 1 to 32 channels can be selected or deselected as PDOs to be cyclically transmitted (deselection of channel 2 via PDO 0x1A01 (B)).
The deactivation of a channel reduces the size of the process image (in this example channel 2 (C))

 
Process data PDO assignment
 
 

CoE parameters

The CoE parameters can now be changed for each channel in the CoE.

 
Parameterization via the CoE list (CAN over EtherCAT)
The terminal is parameterized via the CoE - Online tab (double-click on the respective object) or via the Process Data tab (allocation of PDOs). Please note the following general CoE information when using/manipulating the CoE parameters: - Keep a startup list if components have to be replaced - Differentiation between online/offline dictionary, existence of current XML description - use "CoE reload" for resetting changes

The following settings should be made in each channel

1. Coldjunction compensation
Per default, the internal coldjunction compensation is selected (see also chapter Basic Function Principles).
In order to measure the temperature using an external reference point, the value "2" (external processdata (1/10 °C) must be set.

 
Object “Coldjunction compensation”

2. Filter setting
The filter setting from channel 1 is simultaneously effective for all channels.
The selection of 50, 60, 250 or 500 Hz filter is possible

 
Object “Filter settings“

3. TC Element
You can set the type of thermocouple (J or K) or the resolution of the respective channel here.

 
Object “TC element”

With the exception of the filter setting, different values can be specified for each channel.

The settings can also be loaded via the SPS/PLC/Task at runtime, e.g. using function blocks from TcEtherCAT.lib.

 
 

6. Diagnostics

Both the terminal and each individual channel signal their proper function in status variables, see above.
For proper operation the cyclic evaluation of the following information is recommended:

Module FM33xx-B110-xxxx
WorkingCounter (WcState)
must be 0 in each cycle, otherwise no valid data acceptance has taken place
Status State
The EC status of the terminal must be in OP mode, i.e. the 3rd bit is set. There must not be any error.
per channel
Error, Back Voltage State, Wirebreak
These variables must be 0/FALSE
TxPDO State
 
This variable indicates an internal process data error and must be 0/FALSE.
TxPDO Toggle
This variable indicates the delivery of new data by changing its value.
 
 

7. Operation

During operation the thermocouples are cyclically measured and the process value is transmitted to the master.