BCS-XP300
Compact CODESYS-based controller
- 16 DI (4 fast), 16 DO (4 fast)
- High speed counter input/PTO and PWM outputs
- EtherCAT, Ethernet TCP/IP, PROFINET, Modbus, Serial, USB, OPC UA, MQTT, Sparkplug B and CAN interfaces
- CANopen Master interface
- 3G/4G/WiFi/ETH port (external accessory via USB port)
- SQL integration
- DNV certified
Facts
General
Part number | 66.016.120-5 |
Warranty | Up to 2 years |
Digital inputs (DI) | 16 |
Digital outputs (DO) | 16 |
Ethernet TCP/IP interface | 1 |
RS-485 serial interface | 1 |
CAN interface | 1 |
CANOpen Master protocol | Yes |
J1939 Manager protocol | Yes |
USB host port | 1 |
Addressable input variables memory (%I) | 2 KB |
Addressable output variables memory (%Q) | 2 KB |
Addressable variables memory (%M) | 1 KB |
Symbolic variables memory | 2 MB |
Program memory | 2 MB |
Retain/persistent memory (user configurable) | 7.5KB |
Source code memory (backup) | 26 MB |
User files memory (backup) | 8 MB |
Maximum number of tasks | 5 |
Programming languages | Instruction List (IL), Structured Text (ST), Ladder Diagram (LD), Sequential Function Chart (SFC), Function Block Diagram (FBD), Continuous Function Chart (CFC) |
Online changes | Yes |
Watchdog | Yes |
Real-time clock (RTC) | Yes |
Real-time clock (RTC) resolution | Resolution of 1 ms, max. variance of 3 seconds per day, retention time of 14 days |
Status and diagnostic indication | LEDs, web pages and CPU’s internal memory |
Isolation, Protective earth to all | 1,500 Vac / 1 minute |
Isolation, Logic/RS-485/CAN/USB to all | 1,500 Vac / 1 minute |
Isolation, Ethernet to all | 1,500 Vac / 1 minute |
Isolation, Power supply/analog I/O to all | 1,500 Vac / 1 minute |
Isolation, Digital inputs to all | 1,500 Vac / 1 minute |
Isolation, Digital inputs group I0x to I1x | 1,000 Vac / 1 minute |
Isolation, Digital outputs to all | 1,500 Vac / 1 minute |
Maximum power dissipation | 5 W |
Maximum wire size | 0.5 mm² (20 AWG) with ferrule, 1.5 mm² (16 AWG) without ferrule |
IP level | IP 20 |
Conformal coating | Yes |
Operating temperature | -20 to 60 °C |
Storage temperature | -25 to 75°C |
Operating and storage relative humidity | 5 to 96 %, non-condensing |
Standards | IEC 61131-2, CE, Electromagnetic Compatibility (EMC) and Low-Voltage Directive (LVD) |
Module dimensions (W x H x D) | 215.5 x 98.8 x 34.0 mm |
Package dimensions (W x H x D) | 270.0 x 102.0 x 40.0 mm |
Weight | 370 g |
Weight with package | 430 g |
Certifications
General | CE, UL, UL 61010-2-201, cUL |
Marine | DNV |
Hazardous | UL C1D2 |
Power supply
Nominal input voltage | 24 Vdc |
Input voltage | 19.2 to 30 Vdc |
Maximum input current (in-rush) | 50A / 300 us |
Maximum input current | 300mA |
Digital inputs
Input type | Optoisolated sink type 1. Two isolated groups of 8 inputs each |
Input voltage | 24 Vdc, 15 to 30 Vdc for logic level 1, 0 to 5 Vdc for logic level 0 |
Input impedance | 4.95 kΩ |
Maximum input current | 6.2 mA @ 30 Vdc |
Input state indication | Yes |
Response time | 0.1 ms |
Input filter | 2 ms to 255 ms – by software. The filter sampling is performed on MainTask (or Refresh function), then it's recommended to use multiple values of the task interval |
Transistor digital outputs
Output type | Optoisolated transistor source type |
Maximum output current | 1.5 A per output. 12 A total |
Leakage current | 35 µA |
On state resistance | 105 mΩ |
External power supply | 19.2 to 30 Vdc |
Switching time | 20 us - off-to-on transition @ 24 Vdc. 500 us - on-to-off transition @ 24 Vdc |
Maximum switching frequency | 250 Hz |
Configurable parameters | Yes |
Output state indication | Yes |
Output protections | Yes, protection against surge voltages |
RS-485
Connector | 3-pin terminal block |
Physical interface | RS-485 |
Communication direction | RS-485: half duplex |
RS-485 maximum transceivers | 32 |
Termination | Yes (Configurable) |
Baud rate | 9600, 19200, 38400, 57600, 115200 bps |
Protocols | Master/Slave MODBUS RTU, Open protocol |
CAN
Connector | 3-pin terminal block |
Physical interface | CAN bus |
64 | |
Termination | Yes (Configurable) |
USB
Connector | USB A Female |
Physical interface | USB V2.0 |
Baud rate | 1.5 Mbps (Low Speed), 12 Mbps (Full Speed) and 480 Mbps (High Speed) |
Ethernet
Connector | Shielded female RJ45 |
Auto crossover | Yes |
Maximum cable length | 100 m |
Cable type | UTP or ScTP, category 5 |
Baud rate | 10/100 Mbps |
Physical layer | 10/100 BASE-TX |
Data link layer | LLC |
Network layer | IP |
Transport layer | TCP (Transmission Control Protocol). UDP (User Datagram Protocol) |
Application layer | EtherCat Master, Ethernet/IP Scanner/Adapter, PROFINET Controller, ModbusTCP client/server, Modbus RTU master/slave, User defined protocol, OPC UA/DA server, MQTT client, CANOpen Master protocol, CAN low level, J1939 Manager protocol, HTTP Server, BCS Tools programming protocol, SNTP Client, SNMP Agent |
Diagnostics | LED (Link/Activity) |
Resources
Manuals
Drawings
File name | Date | |
---|---|---|
BCS Nexto Xpress - CAD symbols | 2025-02-27 15:23:17 | |
Cable CAB114: Cable for ModBus RS485 between Nexto Xpress and BFI | 2022-10-03 10:42:54 | |
Cable CAB155: Cable for CANopen between any product and BFI | 2022-10-05 15:03:45 |
Program examples/Start-up
Knowledge
Certificates
File name | Date | |
---|---|---|
BCS Nexto Xpress - CE EMC/LVD Declaration | 2023-07-06 11:21:04 | |
BCS Nexto Xpress - DNV approval | 2022-10-03 10:41:44 | |
BCS Nexto Xpress - UKCA Declaration | 2023-07-06 11:22:57 | |
BCS Nexto/Nexto Xpress - UL/cUL certificate | 2022-10-03 10:39:08 |
Information document
Configuration files
File name | Date | |
---|---|---|
BCS Nexto Xpress - CANopen configuration files | 2022-10-03 10:24:12 | |
Configuration file Profinet (xml) for BFI-H3 and BFI-P2 | 2024-08-01 14:55:34 |
Firmware
File name | Date | |
---|---|---|
BCS Nexto Xpress - CPU Firmware 1.14.36.6 (current version) | 2025-01-28 08:25:47 | |
BCS Nexto Xpress - CPU Firmware 1.9.29.0 (transition version) | 2022-09-30 11:10:33 |
Brochures
Data sheets
Smart Engineering Resources
BCS Nexto modular/Nexto Xpress - PID advanced library
Manual: Solution Ethernet IP communication Nexto PLC with BFI-P2 BFI-H3
Manual: Solution Profinet communication Nexto PLC with BFI-P2 BFI-H3
BCS Tools - OPC UA Communication with BCS Nexto/BCS Nexto Xpress controllers
Manual: Solution EtherCAT communication Nexto PLC/X2control with BFI-P2 BFI-H3
Manual: Solution Modbus RTU communication Nexto PLC/X2control/PIO with BFI-P2 BFI-H3 BFI-E3
Manual: Solution CanOpen communication Nexto PLC with BFI-P2 BFI-E3
Manual: Solution Modbus TCP communication Nexto/X2control/PIO PLC with BFI-E3
Manual: Solution Modbus TCP communication Nexto/X2control/PIO PLC with BFI-P2 BFI-H3
Cable CAB155: Cable for CANopen between any product and BFI
Open end with 3 wires avaliable and RJ45 intended for BFI.
Cable CAB114: Cable for ModBus RS485 between Nexto Xpress and BFI
Cable has one RJ45 for connection to BFI and other end is opened with 3 wires for terminal connection.
BCS Nexto Xpress - CAD symbols
NAMING OF FILES
Example: BCS-XP300_20241029.dwg.zip
Where:
BCS-XP300 : product name
20241029: file date in the format "YYYYMMDD" (in this example: October, 29th 2013)
dwg : file format provided
FILE VERSION:
DWG - Autocad 2002 or higher
STEP - AP214
G Series, Nexto Xpress and GN-9289, Parameter Set of I/O modules
BCS Tools 3.12, XP325, GN-9289
How to set parameters for I/O modules incl set of WDT in GN-9289.
Example 1 (XP325_GN9289_Parameter_Basic_3Slot20190328.projectarchive): XP325, GN9289, GT-3704, GT-3704, GT-3114.
Example 2 (XP325_GN9289_Parameter_Basic_20190327.projectarchive): XP325, GN9289 and GT-3704
BCS Nexto Xpress - Low Level CAN example
Introduction
Nexto Xpress controllers contains a CAN bus interface compliant with CAN 2.0A and CAN 2.0B standards (11-bit and 29-bit identifiers). There are two traditional user cases for this interface:
• Use it with CANopen Manager protocol allowing the PLC to communicate with CANopen slave devices.
• Use it with CANopen Slave operation mode (feature introduced on firmware 1.7.49.0 for all XP3xx models), allowing to use the PLC as a non-programmable slave I/O device.
Additionally to these two standard use cases, there is a third (advanced) one:
• Use it for low level CAN communication
The low level CAN communication allows transmitting/receiving raw CAN messages, not using upper layer protocols like CANopen, J1939, etc... This can be useful for communication with devices that use custom/specific protocols over CAN. This user case works for all XP3xx models and requires firmware 1.7.49.0 or newer.
The low level CAN communication is implemented by a group of CAA libraries (the same ones used by upper layer protocols like CANopen, J1939, etc...), which must be included on the application as described below:
The basic functions used for communication are located on CAA Can Low Level Extern library (namespace "CL2"):
The complete documentation can be found at CODESYS Online Help:
https://content.helpme-codesys.com/en/libs/CAA%20Can%20Low%20Level%20Extern/Current/CAN-Low-Level/fld-CAN-Low-Level.html
Application example
The following example consists of two XP300 controllers (PLC1 and PLC2). The PLC1 sends a message named "123" (COB ID) containing one USINT (byte) element, which is received by PLC2 and written to the outputs Q00 to Q07.
The application was developed with BCS Tools v3.63 in Structured Text, located in the CANbus POU. The code is commented step-by-step, explaining the function. To start the test set “bEnable” to TRUE for each application, this will configure the CAN network to 250 kbits/s and start the communication.
Program example CANOpen X2 Control - GN-9261 - BCS-XP325
Program example
CanOpen Manager = X2 Control 7"
Slave devices = GN-9261 and BCS-XP325 (set to remote I/O mode)
WebRemoteConfiguration.config.txt = Configuration file for BCS-XP325. NOTE! Remove ".txt"
Configuration of GN-9261
GN-9261|GT-3704|GT-1238|GT-2328
Nexto Xpress - Program example OPC UA server
Project with minimum required settings to enable the OPC UA server and publish variables.
Created in BCS Tools 3.23
Program example BCS Tools and iX: Modbus TCP communication between Nexto/X2control/PIO PLC and BFI-P2 BFI-H3
This program examples can be Auto configurated in BCS Tools 3.62.
They are also available as Smart Engineering, SER0014. Either download the manual below or the complete Smart Enginnering here.
PLC-program example is intended for a Nexto, X2-control/Marine/Extreme or PIO PLC communicating by Modbus TCP with 2 pieces of BFI-P2 and BFI-H3. Version of Library file for BFIP2H3ModbusTCP functionblock is 1.0.0.2.
There is also an iX-project supporting all Beijer PLC:s, all communication buses and and all BFI.
Program example support:
- Works only towards BFI Frequency inverters
- Activate/Deactivate communication
- Start and stop
- Change Setfrequency
- Normal-, fast- or coasting-stop
- Inverter Alarm Reset
- Constant overview of Drive Outputs-, Alarm-, Safety-, Running Hours status
- Read and Write of all parameters and data available in the inverter
- Read of Drive type, Input voltage, Power, Frame size, Firmware and serialnumber
One PLC-program example is intended for Nexto Xpress XP300 and any X2 HMI.
One PLC-program example is intended for X2 control and it's built-in X2 HMI.
One PLC-program example is intended for PIO, GN-9373, and any X2 HMI.
One iX-project made for any X2 to monitor/control BFI.
Another PLC-program example is for Nexto Xpress XP340 with Webvisu.
Used softwares are BCS Tools 3.62 and iX Developer 2.50.
Program example BCS Tools and iX: EtherCAT communication between Nexto PLC/X2control and BFI-P2 BFI-H3
This program examples can be Auto configurated in BCS Tools 3.62. The Auto configuration for EtherCAT is turned ON/OFF in BCS Tools, Tools/Options/Device Configuration.
This program example is also to be found as Smart Engineering object, SER0017. Either download the manual further down for SER0017 or the complete Smart Engineering here. If using this program example make sure that Device Configuration is turned OFF.
Program example is intended for a Nexto, X2-control/Marine/Extreme communicating by EtherCat with 2 pieces of BFI-P2 and BFI-H3.
Version of Library file for BFIEtherCat functionblock is 2.0.0.0.
Program example support:
- Works only towards BFI Frequency inverters
- Start and stop
- Change Setfrequency
- Normal-, fast- or coasting-stop
- Inverter Alarm Reset
- Constant overview of Drive Outputs-, Alarm-, Safety-, Running Hours status.
- Read and Write of parameters
- Read of Drive type, communication type, Input voltage, Power, Frame size, Firmware and serialnumber
One PLC-program example is intended for Nexto Xpress XP300 and any X2 HMI.
One PLC-program example is intended for X2 control and it's built-in X2 HMI.
One iX-project to monitor/control BFI through the PLC.
Another PLC-program example is intended for Nexto Xpress XP340 with Webvisu.
Used softwares are BCS Tools 3.62 and iX Developer 2.50.
Program example BCS Tools and iX: Ethernet IP communication between Nexto PLC and BFI-P2 BFI-H3
This program examples can be Auto configurated in BCS Tools 3.62.
They are also available as Smart Engineering, SER0040. Either download the manual below or the complete Smart Enginnering here.
PLC-program example is intended for a Nexto, XP300 PLC, communicating by EtherNet IP with 2 pieces of BFI-P2 and BFI-H3. Version of Library file for BFIP2H3EtherNetIP functionblock is 1.0.0.0.
There is also an iX-project supporting all Beijer PLC:s, all communication buses and and all BFI.
Program example support:
- Works only towards BFI Frequency inverters
- Activate/Deactivate communication
- Start and stop
- Change Setfrequency
- Normal-, fast- or coasting-stop
- Inverter Alarm Reset
- Constant overview of Drive Outputs-, Alarm-, Safety-, Running Hours status
- Read and Write of all parameters and data available in the inverter
- Read of Drive type, Input voltage, Power, Frame size, Firmware and serialnumber
One PLC-program example is intended for Nexto Xpress XP300 and any X2 HMI.
One iX-project made for any X2 to monitor/control BFI.
Used softwares are BCS Tools 3.62 and iX Developer 2.50.
Program example BCS Tools and iX: Profinet communication between Nexto PLC and BFI-P2 and BFI-H3
This program example can also be Auto configurated in BCS Tools 3.62. If using this programexample make sure that Device Configuration for Profinet is turned OFF in BCS Tools, Tools/Options/Device Configuration.
This program example is to be found as Smart Engineering, SER0077. Either download the manual further down for SER0077 or the complete Smart Engineering here.
Program example is intended for a Nexto PLC XP300 communicating by Profinet with 2 pieces of BFI-P2 and BFI-H3.
Program example support:
- Works only towards BFI Frequency inverters
- Activate/Deactivate communication
- Start and stop
- Change Setfrequency
- Normal-, fast- or coasting-stop
- Inverter Alarm Reset
- Constant overview of Drive Outputs-, Alarm-, Safety-, Running Hours status
- Read and Write of all parameters and data available in the inverter
- Read of Drive type, Input voltage, Power, Frame size, Firmware and serialnumber
One PLC-program example is intended for Nexto Xpress XP300 and any X2 HMI.
One iX-project made for any X2 to monitor/control BFI.
Used softwares are BCS Tools 3.62 and iX Developer 2.50.
Program example iX Developer: Project for PLC-program generated in BCS Tools or Smart Engineering for PLC communicating with BFI by bus.
The iX project can be used for Beijer PLC communicating with BFI. It supports PLC-programs generated in BCS Tools 3.62 or Smart enginnering objects SER 0014, 0015, 0017, 0020, 0039, 0040 and 0077. Project created in iX-version 2.50.
PLC can be X2(control/Marine/Extreme), Nexto Xpress, Nexto Modular or PIO.
Buses can be one of or a mix of EtherCat, Modbus TCP, Modbus RTU, CANopen, Profinet, EtherNet IP.
Frequency inverters can be BFI-E3, BFI-P2 or BFI-H3.
Program example BCS Tools and iX: Modbus RTU communication between Nexto/X2control/PIO PLC and BFI-P2 BFI-H3 BFI-E3
|
Quick start guide - Connect X2 HMI with Nexto PLC, SUEN00414
Get Started with Nexto Xpress - MQTT communication
Get Started with Nexto Xpress - The Basics
Get Started with Nexto Xpress - High speed datalogging
Program example BCS Tools and iX: CanOpen communication between Nexto PLC and BFI-P2 BFI-E3
This program examples can be Auto configurated in BCS Tools 3.62.
They are also available as Smart Engineering, SER0039. Either download the manual below or the complete Smart Enginnering here.
Program examples are intended for Nexto PLC NX-30xx or XP3xx communicating by CanOpen with BFI-E3 BFI-P2 . Version of Library file for BFICanOpen functionblock is 1.0.0.0.
Program example support:
- Works only towards BFI Frequency inverters
- Activate/Deactivate communication
- Start and stop
- Change Setfrequency
- Normal-, fast- or coasting-stop
- Inverter Alarm Reset
- Constant overview of Drive Outputs-, Alarm-, Safety-, Running Hours status
- Read and Write of all parameters and data available in the inverter
- Read of Drive type, Input voltage, Power, Frame size, Firmware and serialnumber
One PLC-program example is intended for Nexto Xpress XP300 and any X2 HMI.
One iX-project made for any X2 to monitor/control BFI.
One PLC-program example is intended for Nexto Xpress XP340 with Webvisu.
Used softwares are BCS Tools 3.62 and iX Developer 2.50.
Get started with Nexto Xpress - IEC60870-5-104
Get Started with Nexto Xpress - Database communication
This document describes how to communicate with Nexto Xpress/Modular and Microsoft SQL server.
Nexto Xpress and Nexto Modular includes a library, LibSQLClient, to enable the ability to communicate directly with a Microsoft SQL server by using the TDS 4.2 protocol. There is no need for any intermediate software.
Supported database:
- Microsoft SQL with TDS 4.2 protocol
Supported commands:
- SELECT
- INSERT INTO
- UPDATE
- DELETE FROM
Program example BCS Tools and iX: Modbus TCP communication between Nexto/X2control/PIO PLC and BFI-E3
This program example can be Auto configurated in BCS Tools 3.62.
They are also available as Smart Engineering, SER0020. Either download the manual below or the complete Smart Enginnering here.
Program examples are intended for a Nexto PLC NX-30xxx or XP3xx, X2-control/Marine/Extreme or PIO communicating by Modbus TCP with 2 pieces of BFI-E3 Version of Library file for BFICanOpen functionblock is 1.0.0.1.
Program example support:
- Works only towards BFI Frequency inverters BFI-E3-xxx-MTP
- Activate/Deactivate communication
- Start and stop
- Change Setfrequency
- Normal-, fast- or coasting-stop
- Inverter Alarm Reset
- Constant overview of Drive Outputs-, Alarm-, Safety-, Running Hours status
- Read and Write of all parameters and data available in the inverter
- Read of Drive type, Input voltage, Power, Frame size, Firmware and serialnumber
One PLC-program example is intended for Nexto Xpress XP300 and any X2 HMI.
One PLC-program example is intended for X2 control and it's built-in X2 HMI.
One PLC-program example is intended for PIO, GN-9373, and any X2 HMI.
One iX-project made for any X2 to monitor/control BFI.
One PLC-program example is intended for Nexto Xpress XP340 with Webvisu.
Used softwares are BCS Tools 3.62 and iX Developer 2.50
Program example Px (X2/BoX2 control/Nexto Xpress/Modular - BSD v3.38
This program example contains everything you need in order to get your X2/BoX2/Nexto control solution with BCS Tools and BSD products up and running using basic servo functionality.
Programming environment needed for this example:
- iX Developer v2.51
- BCS Tools v3.63
The startup example contains:
- BCS363_Px_v338.projectarchive : BCS Tools project for X2 control 7 (powerfail) and 8 servo axis.
- BCS363_Px_v338_NX3008.projectarchive : BCS Tools project for BCS-NX3008 and 8 servo axis.
- iX251_X2_Pro_7_BSD_CSx_Px_v505 : iX project version 5.05 for X2 control 7"
Note!
- iX project iX251_X2_Pro_7_BSD_CSx_Px_v505 must be used in combination with BCS Tools project BCS363_Px_v338.projectarchive due to name changes of variables.
- Name change SC -> CSx_Px, CS = Cyclic Synchronous, P = profile mode, x = generic term for either position (P), velocity (V) or torque (T)
BCS-Nexto/Nexto Xpress - Number of supported ARTI connections
BCS-NX3010/3020/3030 = 8 ARTI connections (from firmware 1.5.0.10)
BCS-NX3003/3004/3005 = 8 ARTI connections (from firmware 1.7.49.0)
BCS-XP300/315/325/340 = 8 ARTI connections ( from firmware 1.7.46.0)
ARTI connections include iX connection with ARTI driver, BCS Tools connection and Codesys OPC DA server connection.
Nexto XP and WiFi Adapters
WiFi Adapters
An USB WiFi adapter can be used to connect the Nexto PLC to an existing WiFi network, creating a second network adapter that can be used for programming and communication.
List of supported chipsets for USB WiFi adapters:
Here is the product I used for testing:
Just plugg the adapter inn.
The management of the WiFi Adapter functionality is done through the USB Devices page in the PLC Management tab of the controller’s system webpage. Once the WiFi adapter device is properly detected and mounted, the USB LED will turn on and the device information will appear as shown below:
An example: Using the WiFi connection to show WebVisu graphic from the Nexto XP340 on my IPhone.
Nexto Modular/Nexto Xpress - TLS support
Nexto Xpress with firmware 1.9.9.0 or later supports TLS 1.0, 1.1 and 1.2.
Nexto modular NX3003/NX3004/NX3005 with firmware 1.9.8.0 or later supports TLS 1.0, 1.1 and 1.2.
Nexto modular NX3010/NX3020/NX3030 all firmware versions only supports TLS 1.0.
Nexto modular/Nexto Xpress - MQTT TLS certificate validity check
At connection handshake when using certificates for TLS there is a validation check against the validity period of the certificate and the actual time set in the RTC.
Very important to make sure that the RTC is set with the current time otherwise the connection establishment will fail if the RTC is outside the validity period of the certificate.
Disable ICMP (Ping) in Nexto PLC
Remember to enable firewall and set inbound package policy to 'ACCEPT'
BCS Nexto Xpress - CANopen can generate watchdog exception using newer FW for BCS Tools 3.5x & 3.6x
We've identified an issue with BCS Nexto Xpress using FW for BCS Tools 3.5x (CODESYS SP17 RTS) & 3.6x (CODESYS SP18 RTS) when using CANopen Master.
How to download Free software packages from SmartStore
This document provides guidelines for customers when downloading free software and firmware packages from SmartStore. These procedures are described:
BCS Nexto modular/Nexto Xpress - Firmware update procedure
Valid for Nexto Xpress BCS-XP300, BCS-XP315, BCS-XP325
and Nexto modular PLC BCS-NX3003, BCS-NX3004, BCS-NX3005, BCS-NX3010, BCS-NX3020, BCS-NX3030.
Use a webbrowser and type in the IP address of the CPU (NET1), in this case
ip 192.168.15.1.
The CPU must be in STOP mode to upgrade firmware.
Firmware Update:
1. Select tab "Firmware Update" and Login to CPU with admin / admin.
Note, select "Change password" to change login.
2. Select file and start Firmware Update (note option to Erase Application):
3. Update in progress, latest firmware is being sent to the CPU...
4. CPU is updating firmware...
5. CPU will restart...
6. Firmware update finished successfully...
7. In the CPU Overview you can see actual firmware version and CPU status...
Change login password:
Nexto Xpress - Program example CANopen X2 Extreme as slave device
BCS-XP325 (CANopen manager) <---> X2 Extreme 12 HP (CANopen slave)
BCS Tools 3.30, XP325 firmware 1.9.17.0
iX Developer 2.40 SP4, image 2.0 b368, CANopen driver 5.04.00
COM B in use with cable CAB112 (built-in CAN port)
BCS Nexto Xpress/Modular - MQTT version
The current MQTT stack implemented in Nexto Xpress and Nexto Modular supports;
- MQTT v3.1.1
- MQTT v3.1
BCS Tools - Git support blocked for BCS-NX/XP
BCS Nexto Xpress - Additional details of the input and counter interrupt
Nexto Xpress has interrupt functions for both digital inputs and for high speed counter. These functions are bound to the first 4 inputs, I00 to I03.
This functionality is handled outside the regular plc scan and they have specific variables to trigger tasks in the application.
There is a limitation to take notice of when using input interrupts and having reoccuring interrupts.
The counter interrupt has the ability to compare 2 values, min and max, handled outside the scan. These values are written to the variables in BCS Tools and are instant effective.
The compare values can be change on-the-fly and are effective instantly. This meand that the compare values can be changed during a current movement to adjust the position.
When the counter interrupt occurs there is a processing delay of maximum 350µs for the interrupt task to be triggered.
More details can be found in the User's manual.
https://www.beijerelectronics.com/en/support/Help___online?docId=67719
BCS Nexto/Nexto Xpress - MQTT certificate support
When using encypted MQTT communication with TLS, communication is established by using X.509 certificates. These certificates can have different encoding schemes where one being the PEM(Base64 ASCII) or DER (binary).
Normally PEM files uses the extension *.crt, *.pem, *.cer and *.key and DER files normally uses *.der or *.cer.
With the current firmware:
Nexto Xpress XP3xx/Nexto modular NX3008 1.12.24.0
Nexto modular NX300x 1.12.23.0 and
Nexto modular NX30x0 1.10.8.0
in combination with LibMQTT 1.0.0.8 only Base64 ASCII encoded certificates can be used.
DER encoding scheme is no supported.
The manual states using certificated with *.crt extension, it is confirmed that also *.pem works fine as long as the enconding scheme is supported.
More details about encoding schemes and extension can for example be found here:
https://www.ssl.com/guide/pem-der-crt-and-cer-x-509-encodings-and-conversions/#ftoc-heading-2
BCS Nexto/Nexto Xpress - Licensed controllers for CODESYS Modbus Master driver
With BCS Tools 3.50 its now possible to use CODESYS Modbus Master for Nexto & Nexto Xpress, both Modbus TCP Master and Modbus Serial Master.
Supported Nexto & Nexto Xpress controllers:
- BCS-NX3008 (from fw 1.10.53.0)
- BCS-XP300 (from fw 1.12.5.3)
- BCS-XP315 (from fw 1.12.5.3)
- BCS-XP325 (from fw 1.12.5.3)
- BCS-XP340 (from fw 1.12.5.3)
- BCS-XP350 (from fw 1.12.5.3)
Nexto XPress number of connections
XP300 XP315 XP325 XP340 XP350
Nexto XPress series can have maximum 4 Drivers (e.g. modbus TCP client) on NET1 (no expantions available).
In addition, one can have 8 ARTI protocol connections (BCS tools included)
On top of this, there is an OPC UA server, where there are no limits, else than the cpu load. For additional info on OPC UA: http://apps.beijerelectronics.com/FileArchive/Lists/FileArchive/BeijerDispForm.aspx?ID=67843
BCS Nexto Xpress - How to update firmware in a Nexto XP-CPU in RUN
The CPU has to be in STOP to update the firmware. If you cannot access the CPU from BCS Tools use the following procedure:
You cannot change the CPU state via web since it is a security issue.
What you can do is to place an empty text file called "dontbootapp.txt" on the root folder of a USB device and power up the CPU. This will prevent the controller from automatically loading the application.
Then you can easily update the firmware via the web interface.
BCS Nexto/Nexto Xpress - UL/cUL certificate
Please use these links to access the UL/cUL certified Nexto/Nexto Xpress products
UL
https://iq.ulprospector.com/en/profile?e=222921
cUL
https://iq.ulprospector.com/en/profile?e=246429
NOTE!
- BCS Nexto only has UL approval
- An account has to be created (for free) to access the certificates
Configuration file Profinet (xml) for BFI-H3 and BFI-P2
Also .bmp included in the package.
BCS Nexto Xpress - CPU Firmware 1.9.29.0 (transition version)
https://www.beijerelectronics.com/en/support/Help___online?docId=47791
BCS Nexto Xpress - CPU Firmware 1.14.36.6 (current version)
Firmware files for BCS-XP300, BCS-XP315, BCS-XP325, BCS-XP340 and BCS-XP350.
To be used together with BCS Tools 3.30 or higher.
1.14.36.6
- Fixed a problem where, in very rare occasions, the controller firmware could be corrupted after a power down, making it unable to boot again.
- Info: This version was built with CODESYS Control Runtime Toolkit 3.5.18.60.
https://www.beijerelectronics.com/en/support/Help___online?docId=69108
https://www.beijerelectronics.com/en/support/Help___online?docId=47791