
Table of Contents
1. Features and Restrictions .................................................... 7
1.1 Fieldbus Slave Units ................................................................................ 8
1.2 Expansion Restrictions and Current Limitations ....................................... 9
1.2.1 Expansion Restrictions for the FP2-FNS Unit ............................................ 9
1.2.2 Expansion Restrictions for the FPΣ FNS Unit ............................................ 9
1.2.3 Limitations on Current Consumption .......................................................... 9
2. Parts and Functions ............................................................ 11
2.1 Fieldbus Slave Units .............................................................................. 12
2.2 FP2 FNS Unit ......................................................................................... 13
2.3 FPΣ FNS Unit ........................................................................................ 14
2.4 FP-FNS Blocks ...................................................................................... 15
2.4.1 FP-FNS Block PROFIBUS DP ................................................................. 15
2.4.2 FP-FNS Block DeviceNet ......................................................................... 16
2.4.3 FP-FNS Block CANopen .......................................................................... 17
2.4.4 FP-FNS Block PROFINET IO .................................................................. 19
2.4.5 FP-FNS Block BACnetIP .......................................................................... 20
2.4.6 FP-FNS Block BACnet MS/TP ................................................................. 22
3. Specifications ...................................................................... 25
3.1 FNS Unit General Specifications ............................................................ 26
3.2 FP-FNS Block General Specifications .................................................... 27
3.2.1 FP-FNS Block PROFIBUS DP General Specifications ............................ 27
3.2.2 FP-FNS Block DeviceNet General Specifications ................................. 27
3.2.3 FP-FNS Block CANopen General Specifications ..................................... 28
3.2.4 FP-FNS Block PROFINET IO General Specifications ............................. 28

3.2.5 FP-FNS Block BACnet/IP General Specifications.................................... 28
3.2.6 FP-FNS Block BACnet MS/TP General Specifications ............................ 29
3.3 FP-FNS Block Communication Specifications ........................................ 30
4. Installation and Wiring ........................................................ 31
4.1 Fastening the FP-FNS Block .................................................................. 32
4.2 Removing the FP-FNS Block .................................................................. 34
4.3 Installation of the FP2/FPΣ Unit .............................................................. 35
4.4 Mounting Methods .................................................................................. 39
4.5 Cable Selection ...................................................................................... 40
4.6 Wiring of the FP-FNS Blocks .................................................................. 41
4.6.1 FP-FNS Block PROFIBUS DP Wiring ...................................................... 41
4.6.2 FP-FNS Block DeviceNet Wiring .............................................................. 41
4.6.3 FP-FNS Block CANopen Wiring ............................................................... 43
4.6.4 FP-FNS Block PROFINET IO Wiring ....................................................... 43
4.6.5 FP-FNS Block BACnetIP Wiring............................................................... 43
4.6.6 FP-FNS Block BACnet MS/TP Wiring ...................................................... 44
4.7 Wiring of the FPΣ-FNS Unit .................................................................... 45
5. Programming Examples for FPWIN Pro ............................. 47
5.1 General information ................................................................................ 48
5.2 FNS_InitConfigDataTable Function ........................................................ 49
5.3 FNS_InitConfigNameTable Function ...................................................... 50
5.4 GetPointer Function ................................................................................ 51
5.5 Programming Example, FP-FNS Block ProfibusDP ................................ 52
5.5.1 FNS_ProfibusDP Function Block ............................................................. 54
5.6 Programming Example, FP-FNS Block DeviceNet .................................. 56

Network Status
During start-up, a test sequence is performed on this LED.
No power, or no IP address
On-line, one or more BACnet messages have arrived
Module has active COV subscriptions
At least one value object has one or more events
enabled
Waiting for first BACnet message
No BACnet message has been received within the
configured 'process active timeout’ time.
A COV or Alarm/Event notification could not be sent
to its recipient.
Module Status
During start-up, a test sequence is performed on this LED.
FP-FNS state = 'SETUP¨' or 'NW_INIT'
FP-FNS has left the 'NW_INIT' state
Firmware update from file
system in progress
EXCEPTION-state, FATAL error etc.
No link, no communication present
Link (100 Mbit/s) established
Ethernet link established, no
communication present
Ethernet link established,
communication present
Link (10 Mbit/s) established
Ethernet link established, no
communication present
Yellow, flickering (10Hz)
Ethernet link established,
communication present

FP-FNS Block General Specifications
3.2 FP-FNS Block General Specifications
3.2.1 FP-FNS Block PROFIBUS DP General Specifications
-20 to +70°C/-4 to +158°F
30 to 85% RH (non-condensing)
30 to 85% RH (non-condensing)
10 to 55Hz, 1 cycle/min: double amplitude of 0.75mm/0.030in., 10 min. on 3 axes
Shock of 98m/s2 or more, 4 times on 3 axes
EN61000-4-2, EN61000-4-3, EN61000-4-4, EN61000-4-5, EN61000-4-6
Free from corrosive gases and excessive dust
Min. 100M (measured with a 500V DC megger)
500V AC, 1 min. between DC external terminal and ground terminal
3.2.2 FP-FNS Block DeviceNet General Specifications
-20 to +70°C/-4 to +158°F
30 to 85% RH (non-condensing)
30 to 85% RH (non-condensing)
10 to 55 Hz, 1 cycle/min: double amplitude of 0.75mm/0.030in., 10 min. on 3 axes
Shock of 98m/s2 or more, 4 times on 3 axes
EN61000-4-2, EN61000-4-3, EN61000-4-4, EN61000-4-5, EN61000-4-6
Free from corrosive gases and excessive dust
Min. 100M (measured with a 500 V DC megger)
500V AC, 1 min. between DC external terminal and ground terminal
65mA or less at 5V; additional 140mA for bus power at 24V

3.2.3 FP-FNS Block CANopen General Specifications
-20 to +70°C/-4 to +158°F
30 to 85% RH (non-condensing)
30 to 85% RH (non-condensing)
10 to 55Hz, 1 cycle/min: double amplitude of 0.75mm/0.030in., 10 min. on 3 axes
Shock of 98m/s2 or more, 4 times on 3 axes
EN61000-4-2, EN61000-4-3, EN61000-4-4, EN61000-4-5, EN61000-4-6
Free from corrosive gases and excessive dust
Min. 100M (measured with a 500V DC megger)
500V AC, 1 min. between DC external terminal and ground terminal
65mA or less at 5V; additional 140mA for bus power at 24V
3.2.4 FP-FNS Block PROFINET IO General Specifications
-20 to +70°C/-4 to +158°F
30 to 85% RH (non-condensing)
30 to 85% RH (non-condensing)
10 to 55Hz, 1 cycle/min: double amplitude of 0.75mm/0.030in., 10 min. on 3 axes
Shock of 98m/s2 or more, 4 times on 3 axes
EN61000-4-2, EN61000-4-3, EN61000-4-4, EN61000-4-5, EN61000-4-6
Free from corrosive gases and excessive dust
Min. 100M (measured with a 500V DC megger)
500V AC, 1 min. between DC external terminal and ground terminal
3.2.5 FP-FNS Block BACnet/IP General Specifications
-20 to +70°C/-4 to +158°F
30 to 85% RH (non-condensing)
30 to 85% RH (non-condensing)
10 to 55Hz, 1 cycle/min: double amplitude of 0.75mm/0.030in., 10 min. on 3 axes

FP-FNS Block General Specifications
Shock of 98m/s2 or more, 4 times on 3 axes
EN61000-4-2, EN61000-4-3, EN61000-4-4, EN61000-4-5, EN61000-4-6
Free from corrosive gases and excessive dust
Min. 100M (measured with a 500V DC megger)
500V AC, 1 min. between DC external terminal and ground terminal
3.2.6 FP-FNS Block BACnet MS/TP General Specifications
-20 to +70°C/-4 to +158°F
30 to 85% RH (non-condensing)
30 to 85% RH (non-condensing)
10 to 55Hz, 1 cycle/min: double amplitude of 0.75mm/0.030in., 10 min. on 3 axes
Shock of 98m/s2 or more, 4 times on 3 axes
EN61000-4-2, EN61000-4-3, EN61000-4-4, EN61000-4-5, EN61000-4-6
Free from corrosive gases and excessive dust
Min. 100M (measured with a 500V DC megger)
500V AC, 1 min. between DC external terminal and ground terminal

3.3 FP-FNS Block Communication Specifications
PROFIBUS, DeviceNet, CANopen
Automatic baud rate
detection
9.6kbaud to 12Mbaud
Automatic baud rate
detection
125kbps to 500kbps
Automatic baud rate
detection
10kbps to 1Mbps
Galvanically isolated bus
electronics
Galvanically isolated bus
electronics
Galvanically isolated bus
electronics
DP-V0: process data is
accessed from the
PROFIBUS network as
cyclical I/O data
Cyclic connections
COS (Change of State)
Bit strobe connections
Polled connections
Explicit connections
PDO (Process Data Object)
Exchange via:
Cyclic Synchronous
Acyclic Synchronous
COS
Timer-driven
connections
76 words altogether for
inputs and outputs (in units
of 1, 2 or 4 words)
E.g. for cyclic connections:
128 words in each direction
128 words (for TPDOs and
RPDOs)
UCMM capable
CIP Parameter Object
Diagnostic support
DB9F (9-pin Sub-D female)
9-pin Sub-D male
(AFPN-AB6218)
PROFINET IO, BACnet/IP, BACnet MS/TP
100Mbit/s
Full duplex
100Mbit/s
10Mbit/s
Full duplex
Half duplex
9600kbits/s
19200kbits/s
38400kbits/s
76800kbits/s
Galvanically isolated bus
electronics
Galvanically isolated bus
electronics
Galvanically isolated bus
electronics
PROFINET IO
conformance class B
Cyclic data exchange
via PROFINET IO
Real Time (RT)
communication, 2ms
cycle time
Change Of Value (COV)
notification
Alarm/ Event
functionality
Change Of Value (COV)
notification
Alarm/ Event
functionality
128 words of Real Time I/O
data in each direction
256-byte write process data
256-byte write process data
Integrated 2-port switch: 2 x
RJ45 socket
Integrated 2-port switch: 2 x
RJ45 socket

Installation of the FP2/FPΣ Unit
4.3 Installation of the FP2/FPΣ Unit
Warning!
Read the following notes carefully before installing the
unit!
Failure to follow these instructions could lead to fire or
damage the equipment.
Installation environment
Be sure to install the unit in locations designed for electrical equipment, e.g. in a closed
metal cabinet such as a switch cabinet.
Avoid installing the unit in the following locations:
Ambient temperatures outside the range of 0°C to 55°C.
Ambient humidity outside the range of 30% to 85% RH (at 25°C, non-condensing)
Sudden temperature changes causing condensation
Inflammable or corrosive gases
Excessive airborne dust, metal particles or salts
Benzine, paint thinner, alcohol or other organic solvents or strong alkaline solutions
such as ammonia or caustic soda
Excessive vibration or shock
Direct sunlight
Water or oil in any form including spray or mist
Static electricity
Before touching the unit or equipment, always touch some grounded metal to
discharge any static electricity you may have generated (especially in dry locations).
The discharge of static electricity can damage parts and equipment.
Avoid noise interference from the following sources:
Influence from power transmission lines, high voltage equipment, power cables, power
equipment, radio transmitters, or any other equipment that would generate high
switching surges.
If noise occurs in the power supply line even after the above countermeasures are
taken, it is recommended to supply power through an insulation transformer, noise
filter, or the like.
Cleaning
Do not use thinner based cleaners because they deform the unit case and fade the
colors.

Wiring of the FP-FNS Blocks
After wiring, make sure stress is not applied to the wire.
In the terminal block socket, make sure to clamp the wire in place by turning
the tightening screw clockwise.
4.6.3 FP-FNS Block CANopen Wiring
Use a standard CANopen cable and standard 9-pin Sub-D female CANopen connectors.
We recommend using a straight (0°) bus interface connector. When a horizontal (90°) bus
interface connector is used, the cables will be directed toward the top of the unit, which may
cause difficulties when installing other devices in a control cabinet.
4.6.4 FP-FNS Block PROFINET IO Wiring
PROFINET uses a transmission rate of 100Mbit/s in full-duplex mode for data communication.
Therefore, the cables used must fulfill these requirements. Use a standard, shielded,
twisted-pair Ethernet cable (100 BASE TX) with a minimum category 5 rating and at least four
wires. For example, STP5 is a shielded, twisted pair cable of category 5.
Please use standard RJ45 connectors. RJ45 connectors are available with different IP degrees
of protection.
The maximum distance between two devices should not exceed 100m.
4.6.5 FP-FNS Block BACnetIP Wiring
BACnetIP uses a transmission rate of 10/100Mbit/s in full or duplex mode for data
communication. Therefore, the cables used must fulfill these requirements. Use a standard,
shielded, twisted-pair Ethernet cable (100 BASE TX) with a minimum category 5 rating and at
least four wires. For example, STP5 is a shielded, twisted pair cable of category 5.
Please use standard RJ45 connectors. RJ45 connectors are available with different IP degrees
of protection.
The maximum distance between two devices should not exceed 100m.

FNS_InitConfigDataTable Function
5.2 FNS_InitConfigDataTable Function
The FNS_InitConfigDataTable function creates a ConfigDataTable from the variable
ProcessDataTable. This ConfigDataTable is necessary to configure the FP-FNS block.
Make sure that the size of the variable ConfigDataTable corresponds to the
structure of the ProcessDataTable, e.g. if the ProcessDataTable consists of
three entries, then the ConfigDataTable variable should be an "Array[0..2] of
WORD", whose size matches the number of entries. If the ProcessDataTable
variable has only one entry (e.g. WORD), then the ConfigDataTable variable
should be an "Array[0..0] of WORD" (with size 1).
Allowed data types for the input of the FNS_InitConfigDataTable are all 16-bit
(INT, WORD), 32-bit (DINT, DWORD, TIME (32 bits), REAL) and 64-bit
variables or arrays of them. 64-bit variables are defined as 2-dimensional
arrays, e.g. "Array[0..0,0..3] of INT" is a 64-bit variable, while "Array[0..3] of
INT" represents an array with four elements of 16-bit variables.
The data types BOOL, STRING and arrays of these types are NOT allowed at
the input of the function FNS_InitConfigDataTable.
The output ConfigDataTable of the function must be an array of WORD.
In the programming example, both variables ConfigIn and ConfigOut must have a size of
three to accommodate the three elements of the DUT's inputs and outputs.
If no inputs or no outputs are used, just omit the corresponding network when creating the
configuration data.

Programming Example, FP-FNS Block DeviceNet
PLC types: available for FP2/FP2SH and FP.
Variables of this function block have to be of one of the following data types:
Inputs
Reset pin; network block will be reset while bReset is set
Installation position of the FNS unit
DeviceNet address; Values from 0 to 63.
Pointer to the input's process data table
Pointer to the input's configuration data table
Pointer to the output's process data table
Pointer to the output's configuration data table
Watchdog timeout value for unit in ms. Valid values from 1 to
32767. 0: default of 700ms.
Name of installed FP-FNS block
Network type of installed FP-FNS block
Error code if error flag is set
List of error codes for FP-FNS block DeviceNet
Process data area is too large (max.128 Words in each direction)
Bus off or cable disconnected, or no connection established between master and slave
(wrong Mac ID or process data configuration)
FP-FNS block is not installed correctly
FP-FNS block has incorrect provider ID
Wrong FP-FNS block installed
Exception state entered; application watchdog timeout; unit needs resetting

Programming Example, FP-FNS Block CANopen
FNS_32PDO_INTEGER.EDS, supports the data type integer16 (INT) only
FNS_32PDO_64UNSIGNED.EDS, supports the data type unsigned64 only
FNSCO4_64IO.EDS, only four RPDOs and four TPDOs are supported
If a mixture of data types is used, you can either handle the data in your application program or
use the file "FNSCO4_64IO.EDS". This file only supports up to four TPDOs and four RPDOs,
but several different data types can be mixed. Please note: only one entry per PDO is allowed,
so each PDO can consist of one data type only.
Independent of the .eds file used, due to the mapping scheme of the process data, a PDO can
only be composed of variables of the same data type.
Each entry of the DUT is represented as an individual manufacturer-specific object in the
CANopen object dictionary, whereas each element of a DUT is assigned to one subindex of
the object, according to the table below. DUTs with one element can be regarded as a
one-dimensional array with one element; DUTs with more than one element (arrays) are
represented as a one-dimensional array with several elements.
In this programming example both variables, the input and output process data, consist of
three elements:
a 16-bit integer variable (PDO1)
an array of a 16-bit integer variable with 2 elements (PDO2)
an array of a 16-bit integer variable with 4 elements (PDO3)
Thus in this programming example, the input structure InputCANStructure can be found at
the following indexes:
InputsCAN PDO1: index 2001h, subindex 01h
InputsCAN PDO2: index 2002h, subindex 01h and 02h
InputsCAN PDO3: index 2003h, subindex 01h to 04h
According to the list above, the output structure OutputCANStructure can be found at the
following indexes:
OutputsCAN PDO1: index 2021h, subindex 01h
OutputsCAN PDO2: index 2022h, subindex 01h and 02h
OutputsCAN PDO3: index 2023h, subindex 01h to 04h
Transmit PDO represents data that will be sent to the master. Thus, from the slave's
point-of-view, it has to be regarded as output data.

Programming Examples for FPWIN Pro
Reset pin; network block will be reset while bReset is set.
Installation position of the FNS unit
CANopen address; values from 1 to 127.
Pointer to the input's process data table
Pointer to the input's configuration data table
Pointer to the output's process data table
Pointer to the output's configuration data table
Watchdog timeout value for unit in ms. Valid values from 1 to
32767. 0: default of 700ms.
Name of installed FP-FNS block
Network type of installed FP-FNS block
Error code if error flag is set
List of error codes for FP-FNS block CANopen
Process data area is too large (max. 32 PDOs, i.e. max. 128 words in each direction)
Bus off or cable disconnected, or no connection established between master and slave
(wrong device address or process data configuration)
FP-FNS block is not installed correctly
FP-FNS block has incorrect provider ID
Wrong FP-FNS block installed
Exception state entered; application watchdog timeout; unit needs resetting

Programming Examples for FPWIN Pro
In the ladder diagram body you can see an instance of the FNS_ProfinetIO function block
called Profinet, and how the inputs, outputs and configuration data have to be supplied to the
function block.
5.8.1 FNS_ProfinetIO Function Block
The FNS_ProfinetIO function block configures the FP-FNS block ProfinetIO. It has to be
supplied with information about the configuration, the input and output size and
network-specific data.
If no inputs or no outputs are used, just leave the corresponding pins unconnected.
PLC types: available for FP2/FP2SH and FP.
Variables of this function block have to be of one of the following data types:
Inputs
Reset pin; network block will be reset while bReset is set.
Installation position of the FNS unit
A rising edge of this input sets the string stored in sStationName
as the station's name and performs a power-up reset of the unit.
The Station Name identifies the PROFINET IO unit in the
PROFINET network. If this value is set with bSetStationName
while the connection with the IO controller is established, the unit
will reset so changes can take effect. Changes made through
DCP will take immediate effect without reset.
Pointer to the input's process data table
Pointer to the input's configuration data table
Pointer to the output's process data table
Pointer to the output's configuration data table
Watchdog timeout value for unit in ms. Valid values from 1 to
32767. 0: default of 700ms.

Programming Examples for FPWIN Pro
5.9 Programming Example, FP-FNS Block BACnetIP
After you install the FNS Library, you can start programming.
1. Create the Data Unit Type (DUT) for analog values.
2. Create the Data Unit Type (DUT) for binary values.
3. Create the Data Unit Type (DUT) for multistate values
4. Create output variables of the type of DUT generated in the previous steps in the
global variable list
5. Generate the configuration data table for analog values by using the function
FNS_InitConfigDataTable (see page 49).
Make sure that the size of the FNS_InitConfigDataTable output variable
corresponds to the DUT.
6. Generate the configuration name table for analog values, binary values, and
multistate values by using the function FNS_InitConfigNameTable (see page 49).
Make sure that the size of the FNS_InitConfigDataTable output variable
corresponds to the DUT.
7. Create pointers of the analog values, binary values, multistate
values,ConfigNameTable and ConfigDataTable variables and provide them to the
FNS_BACnetIP function block together with the corresponding variables.
Data Unit Types (DUTs)
In the following picture you can see all possible data types for analog values and how the
different variables (16-bit, 32-bit) can be defined.
In the following picture you can see how the different variables for binary values can be
defined.

Programming Examples for FPWIN Pro
5.9.1 FNS_BACnetIP Function Block
The FNS_BACnetIP function block configures the FP-FNS block BACnetIP. It has to be
supplied with information about the configuration, the input size and network-specific data.
If inputs are not used, just leave the corresponding pins unconnected.
PLC types: available for FP.
Variables of this function block have to be of one of the following data types:
Inputs
Installation position of the FNS unit
Pointer to the Analog Value input process
data table
Pointer to the Analog Value input's
configuration data table
Pointer to the Analog Value input's process
data variable names
Pointer to the Analog value ID numbers
Pointer to the Binary Value input process
data table
Pointer to the Binary Value input's process
data variable names
PPointer to the Binary Value ID Numbers
Pointer to the Multistate Value input process
data table
pMultistateValuesVarNames
Pointer to the Multistate Value input's
process data variable names
Pointer to the Multistate Value input's
process data variables' text
pMultistateValuesIDNumber
Pointer to the Multistate Value ID Numbers
pMultistateValuesStateTextOrderNr
Pointer to the Multistate Value State Text
Order Number

Programming Example, FP-FNS Block BACnetIP
Watchdog timeout value for the unit in ms.
Valid values from 1 to 32767. 0: default of
700ms.
Data unit type to configure the module.
Name of installed FP-FNS block
Network type of installed FP-FNS block
Error code if error flag is set
List of error codes for FP-FNS block BACnet
FP-FNS block is not installed correctly
FP-FNS block has incorrect provider ID
Wrong FP-FNS block installed
Exception state entered; application watchdog timeout; unit needs resetting
Process data area is too large (max. 256 bytes)
pMultistateValues and pMultistateValuesVarName variable: different number of elements
pBinarValues and pBinaryValuesVarName variable: different number of elements
pAnalogrValues and pAnalogValuesVarName variable: different number of elements
pAnalogrValuesConfig and pAnalogrValuesIDNumber: different number of elements
pBinarValues and pBinaryValuesIDNumber variable: different number of elements
pMultistateValues and pMultistateValuesIDNumber: different number of elements
Stringsize pMultistateValuesStateText > 32
Stringsize pMultistateValuesVarName > 32
Stringsize pBinaryValuesVarName > 32
Stringsize pAnalogValuesVarName > 32
AnalogValuesIDNumber > 2039
BinaryValuesIDNumber > 2039
MultiStateValueValuesIDNumber > 2039
MultiStateValueValuesIDNumber < 0
AnalogValueConfig: array not allowed
AnalogValueConfig: not a valid datatype

Programming Example, FP-FNS Block BACnet MS/TP
5.10 Programming Example, FP-FNS Block BACnet
MS/TP
After you install the FNS Library, you can start programming.
1. Create the Data Unit Type (DUT) for analog values.
2. Create the Data Unit Type (DUT) for binary values.
3. Create the Data Unit Type (DUT) for multistate values
4. Create output variables of the type of DUT generated in the previous steps in the
global variable list
5. Generate the configuration data table for analog values by using the function
FNS_InitConfigDataTable (see page 49).
Make sure that the size of the FNS_InitConfigDataTable output variable
corresponds to the DUT.
6. Generate the configuration name table for analog values, binary values, and
multistate values by using the function FNS_InitConfigNameTable (see page 49).
Make sure that the size of the FNS_InitConfigDataTable output variable
corresponds to the DUT.
7. Create pointers of the analog values, binary values, multistate values,
ConfigNameTable and ConfigDataTable variables and provide them to the
FNS_BACnet MS/TP function block together with the corresponding variables.
Data Unit Types (DUTs)
In the following picture you can see all possible data types for analog values and how the
different variables (16-bit, 32-bit) can be defined.
In the following picture you can see how the different variables for binary values can be
defined.

Programming Example, FP-FNS Block BACnet MS/TP
If inputs are not used, just leave the corresponding pins unconnected.
PLC types: available for FP.
Variables of this function block have to be of one of the following data types:
Inputs
Installation position of the FNS unit
Pointer to the Analog Value input
process data table
Pointer to the Analog Value input's
configuration data table
Pointer to the Analog Value input's
process data variable names
Pointer to the Analog value ID numbers
Pointer to the Binary Value input process
data table
Pointer to the Binary Value input's
process data variable names
PPointer to the Binary Value ID
Numbers
Pointer to the Multistate Value input
process data table
pMultistateValuesVarNames
Pointer to the Multistate Value input's
process data variable names
Pointer to the Multistate Value input's
process data variables' text
pMultistateValuesIDNumber
Pointer to the Multistate Value ID
Numbers
pMultistateValuesStateTextOrderNr
Pointer to the Multistate Value State
Text Order Number
Watchdog timeout value for the unit in
ms. Valid values from 1 to 32767. 0:
default of 700ms.
DUT BACnetMSTP_DeviceInit
Data unit type to configure the module.
Name of installed FP-FNS block
Network type of installed FP-FNS block
Error code if error flag is set

Programming Examples for FPWIN Pro
List of error codes for FP-FNS block BACnet
FP-FNS block is not installed correctly
FP-FNS block has incorrect provider ID
Wrong FP-FNS block installed
Exception state entered; application watchdog timeout; unit needs resetting
Process data area is too large (max. 256 bytes)
pMultistateValues and pMultistateValuesVarName variable: different number of elements
pBinarValues and pBinaryValuesVarName variable: different number of elements
pAnalogrValues and pAnalogValuesVarName variable: different number of elements
pAnalogrValuesConfig and pAnalogrValuesIDNumber: different number of elements
pBinarValues and pBinaryValuesIDNumber variable: different number of elements
pMultistateValues and pMultistateValuesIDNumber: different number of elements
Stringsize pMultistateValuesStateText > 32
Stringsize pMultistateValuesVarName > 32
Stringsize pBinaryValuesVarName > 32
Stringsize pAnalogValuesVarName > 32
AnalogValuesIDNumber > 2039
BinaryValuesIDNumber > 2039
MultiStateValueValuesIDNumber > 2039
MultiStateValueValuesIDNumber < 0
AnalogValueConfig: array not allowed
AnalogValueConfig: not a valid datatype
Error in adi mapping AnalogValue
Error in adi mapping BinaryValue
Error in adi mapping MultistateValue

Index
A
Accessory connector .............................. 45
Ambient humidity .................................... 26
Ambient temperature .............................. 26
B
Backplane ............................................... 39
Baud rate ................................................ 30
BEFORE BEGINNING .............................. 1
C
Cable Selection ....................................... 40
CANopen cable ....................................... 40
CANopen Interface ................................. 17
Conductor ............................................... 41
Configuration Data Table .................. 52, 56
Connection types .................................... 30
Connectors
Additional connectors ........................ 41
Consumption current .............................. 26
Current Consumption
limitations ............................................. 9
D
Data Unit Types ................................ 52, 56
DeviceNet cable ...................................... 40
DeviceNet Connector .............................. 16
Diagnostic support .................................. 30
Dimensions of the FP-FNS Blocks ......... 86
Dimensions with FNS Blocks and Cables
............................................................ 87
DIN rail attachment lever ........................ 14
DIN rails
attachment ......................................... 39
DIN standard rail attachment .................. 14
E
Error codes ....................................... 54, 58
FNS blockProfibusDP ........................ 54
FNS_DeviceNet ................................. 58
Expansion hook ...................................... 14
Expansion Restrictions and Current
Limitations ............................................. 9
Expansion Restrictions for the FP2-FNS
Unit ........................................................ 9
Expansion Restrictions for the FPΣ FNS
Unit ........................................................ 9
F
Fastening the FP-FNS Block .................. 32
Features and Restrictions ......................... 7
Female contacts ..................................... 41
Fieldbus Slave Units ........................... 8, 12
FNS blocks
wiring ................................................. 41
FNS libraries ........................................... 48
FNS Library ....................................... 52, 56
FNS Unit General Specifications ............ 26
FNS_BACnetIP Function Block .............. 74
FNS_BACnetMSTP Function Block ....... 80
FNS_CANopen Function Block .............. 63
FNS_DeviceNet Function Block ............. 58
FNS_InitConfigDataTable Function ........ 49
FNS_InitConfigNameTable Function ...... 50
FNS_ProfibusDP Function Block ............ 54
FNS_ProfinetIO Function Block .............. 68
FP2 FNS Unit .......................................... 13
FP-FNS Block BACnet MS/TP ............... 22
FP-FNS Block BACnet MS/TP General
Specifications ...................................... 29
FP-FNS Block BACnet MS/TP Wiring .... 44
FP-FNS Block BACnet/IP General
Specifications ...................................... 28
FP-FNS Block BACnetIP ........................ 20
FP-FNS Block BACnetIP Wiring ............. 43
FP-FNS Block CANopen ........................ 17
FP-FNS Block CANopen General
Specifications ...................................... 28
FP-FNS Block CANopen Wiring ............. 43
FP-FNS Block Communication
Specifications ...................................... 30
FP-FNS Block DeviceNet ....................... 16

FP-FNS Block DeviceNet General
Specifications ...................................... 27
FP-FNS Block DeviceNet Wiring ............ 41
FP-FNS Block General Specifications .... 27
FP-FNS Block Profibus
Wiring ................................................. 41
FP-FNS Block PROFIBUS DP ................ 15
FP-FNS Block PROFIBUS DP General
Specifications ...................................... 27
FP-FNS Block PROFIBUS DP Wiring .... 41
FP-FNS Block PROFINET IO ................. 19
FP-FNS Block PROFINET IO General
Specifications ...................................... 28
FP-FNS Block PROFINET IO Wiring ...... 43
FP-FNS Blocks ....................................... 15
FPS-FNS Unit
Wiring ................................................. 45
FPΣ expansion connector ....................... 14
FPΣ FNS Unit .......................................... 14
G
General information ................................ 48
GetPointer Function ................................ 51
Global Variable List ..................... 52, 56, 60
I
Important symbols..................................... 2
Input process data ............................ 52, 56
Installation and Wiring ............................ 31
Installation of the FP2/FPΣ Unit .............. 35
Interface .................................................. 30
Isolation ................................................... 30
L
Ladder Diagram Body ............................. 52
LED test .................................................. 16
Limitations on Current Consumption ........ 9
M
Male contacts .......................................... 41
Maximum Inputs/Outputs ........................ 30
Mounting Methods .................................. 39
O
Open style connector .............................. 41
Operation condition ................................. 26
Outline Dimensions ................................. 83
Outline Dimensions of FP2-FNS Unit ..... 84
Outline Dimensions of FPΣ FNS Unit ..... 85
P
Parts and Functions ................................ 11
PDO ........................................................ 60
POU Header ........................................... 52
Power supply unit...................................... 9
Profibus
connector ........................................... 40
Profibus cable ......................................... 40
Programming Example, FP-FNS Block
BACnet MS/TP .................................... 77
Programming Example, FP-FNS Block
BACnetIP ............................................. 70
Programming Example, FP-FNS Block
CANopen ............................................. 60
Programming Example, FP-FNS Block
DeviceNet ............................................ 56
Programming Example, FP-FNS Block
ProfibusDP .......................................... 52
Programming Example, FP-FNS Block
Profinet IO ........................................... 65
Programming Examples for FPWIN Pro . 47
Protective earth 2-pin connector housing
............................................................. 14
R
Record of Changes ................................. 92
Removing the FP-FNS Block .................. 34
S
Shock resistance..................................... 26
Specifications .......................................... 25
Storage humidity ..................................... 26
Storage temperature ............................... 26

Global Network
Panasonic Electric Works Nordic AB
Filial Nordic, Knarrarnäsgatan 15, 16440 Kista, Sweden, Tel. +46 859476680, Fax +46 859476690,
www.panasonic-electric-works.se
Asia Pacific JapanNorth America Europe
China
Panasonic Electric Works Global Sales Companies
Europe
f Headquarters Panasonic Electric Works Europe AG
f Austria Panasonic Electric Works Austria GmbH
Panasonic Industrial Devices Materials
Europe GmbH
f Benelux Panasonic Electric Works
Sales Western Europe B.V.
f Czech Republic Panasonic Electric Works Czech s.r.o.
f France Panasonic Electric Works
Sales Western Europe B.V.
f Germany Panasonic Electric Works Europe AG
f Hungary Panasonic Electric Works Europe AG
f Ireland Panasonic Electric Works UK Ltd.
f Italy Panasonic Electric Works Italia s.r.l.
f Nordic Countries
Panasonic Eco Solutions Nordic AB
f Poland Panasonic Electric Works Polska sp. z o.o.
f Portugal Panasonic Electric Works España S.A.
f Spain Panasonic Electric Works España S.A.
f Switzerland Panasonic Electric Works Schweiz AG
f United Kingdom Panasonic Electric Works UK Ltd.
North & South America
f USA Panasonic Industrial Devices Sales Company
of America
Asia Pacic / China / Japan
f China Panasonic Electric Works (China) Co., Ltd.
f Hong Kong Panasonic Industrial Devices Automation
Controls Sales (Hong Kong) Co., Ltd.
f Japan Panasonic Corporation
f Singapore Panasonic Industrial Devices Automation
Controls Sal es Asia Pacic Pte. Ltd.
Rudolf-Diesel-Ring 2, 83607 Holzkirchen, Tel. +49 (0) 8024 648-0, Fax +49 (0) 8024 648-111,
www.panasonic-electric-works.com
Josef Madersperger Str. 2, 2362 Biedermannsdorf, Tel. +43 (0) 2236-26846, Fax +43 (0) 2236-46133,
www.panasonic-electric-works.at
Ennshafenstraße 30, 4470 Enns, Tel. +43 (0) 7223 883, Fax +43 (0) 7223 88333,
www.panasonic-electronic-materials.com
De Rijn 4, (Postbus 211), 5684 PJ Best, (5680 AE Best), Netherlands, Tel. +31 (0) 499 372727, Fax +31 (0) 499 372185,
www.panasonic-electric-works.nl
Administrative centre PLATINIUM, Veveri 111, 616 00 Brno, Tel. (+420)541 217 001, Fax (+420)541 217 101,
www.panasonic-electric-works.cz
Succursale française, 10, rue des petits ruisseaux, 91371 Verrières le Buisson, Tél. +33 (0) 1 6013 5757, Fax +33 (0) 1
6013 5758, www.panasonic-electric-works.fr
Rudolf-Diesel-Ring 2, 83607 Holzkirchen, Tel. +49 (0) 8024 648-0, Fax +49 (0) 8024 648-111
www.panasonic-electric-works.de
Magyarországi Közvetlen Kereskedelmi Képviselet, 1117 Budapest, Neumann János u. 1., Tel. +36(0)1482 9258,
Fax +36 (0) 1482 9259, www.panasonic-electric-works.hu
Dublin, Tel. +353 (0) 14600969, Fax +353 (0) 14601131, www.panasonic-electric-works.co.uk
Via del Commercio 3-5 (Z.I. Ferlina), 37012 Bussolengo (VR), Tel. +39 (0) 456752711, Fax +39 (0) 456700444,
www.panasonic-electric-works.it
Jungmansgatan 12, 21119 Malmö, Tel. +46 40697-7000, Fax +46 40697-7099, www.panasonic-re-security.com
Al. Krakowska 4/6, 02-284 Warszawa, Tel. +48 (0) 22 338-11-33, Fax +48 (0) 22 338-12-00, www.panasonic-electricworks.pl
Portuguese Branch Ofce, Avda Adelino Amaro da Costa 728 R/C J, 2750-277 Cascais, Tel. +351 214812520,
Fax +351 214812529
Barajas Park, San Severo 20, 28042 Madrid, Tel. +34 913293875, Fax +34 913292976,
www.panasonic-electric-works.es
Grundstrasse 8, 6343 Rotkreuz, Tel. +41 (0) 417997050, Fax +41 (0) 417997055, www.panasonic-electric-works.ch
Sunrise Parkway, Linford Wood, Milton Keynes, MK14 6 LF, Tel. +44(0) 1908 231555, +44(0) 1908 231599,
www.panasonic-electric-works.co.uk
629 Central Avenue, New Providence, N.J. 07974, Tel. +1-908-464-3550, Fax +1-908-464-8513,
www.pewa.panasonic.com
Level 2, Tower W3, The Tower Oriental Plaza, No. 2, East Chang An Ave., Dong Cheng District, Beijing 100738,
Tel. +86-10-5925-5988, Fax +86-10-5925-5973
RM1205-9, 12/F, Tower 2, The Gateway, 25 Canton Road, Tsimshatsui, Kowloon, Hong Kong, Tel. +852-2956-3118,
Fax +852-2956-0398
1048 Kadoma, Kadoma-shi, Osaka 571-8686, Japan, Tel. +81-6-6908-1050, Fax +81-6-6908-5781, www.panasonic.net
300 Beach Road, #16-01 The Concourse, Singapore 199555, Tel. +65-6390-3811, Fax +65-6390-3810
Copyright © 2012. All rights reserved. Specifications are subject to change without notice. Printed in Europe. ACGM0160V6EN 12/2012