ABC3028 - 1.12.01
Added possiblity to change order of nodes
Category |
Description |
Comment |
|---|---|---|
Bug fix |
Byte swapping sometimes not applied |
Fixed bug where byte swap was not always effective. |
Maintenance |
Update to Angular 15 (WEB) |
Keeps web package up to date to latest standard |
Minor bug |
Configuration port behavior issue when not using the configuration port |
When accessing the web using an industrial network port, the behaviour sometimes was not as expected. |
Minor bug |
Error message after FW change |
Force user to open web in new tab after successful firmware update to avoid error message. |
New feature |
Add support for change on state legacy behavior |
Adds an option to get the same change on state update behavior as in ABC Classic (do not re-send if first value is 0). |
New feature |
Add possibility to configure restart-on-fatal |
Adds a setting to make the communicator to automaticallt restart if entering fatal state. |
New Feature |
Added the possibility to set configuration port IP from the GUI |
Added the possibility to set configuration port IP from the GUI |
New Feature |
Added support for changing order of serial nodes |
Allows the user configure in which order the communicator shall communicate with the different nodes. |
ABC3028 - 1.11.01
Category |
Description |
Comment |
|---|---|---|
Bug fix |
Don’t mix code and data. |
Improved product stability, avoid Fatal at PROFINET SNMP. |
Bug fix |
Byte swapping sometimes not applied |
Corrected problem where the byte swapping was sometimes not applied. |
Minor bug |
Add possibility to configure restart-on-fatal |
Allows the user to enable a feature that reboots the communicator if entering fatal mode. Fatal is not supposed to occure, but f the operation of the communicator is located in an unconveniant location it can be motivated. |
New Feature |
Added register to override the RS485 DE signal from software. |
Enable pre post extention of serial signal |
New Feature |
Route signal to support override of DE for RS485 |
Enable pre post extention of serial signal |
New Feature |
Add possibility to configure pre/post transmission signal |
Added possibility to configure pre/post transmission signals |
ABC3028 - 1.10.01
Added support for Modbus TCP Legacy mode
Category |
Description |
Comment |
|---|---|---|
Bug fix |
Remove the unused "Representation" for the Checksum |
Removed the unused "Representation" field of the Checksum frame object. |
Bug fix |
Unable to access "Transaction templates" |
Fixed access issue to 'Transaction templates' |
Bug fix |
Incorrect size reported in frame editor for the Checksum object |
Corrected size which is reported in frame editor for the Checksum object |
New Feature |
Modbus TCP legacy mode |
Added support Modbus TCP Anybus Addressing mode from ABC Classic |
New Feature |
Upgrade to Angular 15 |
Upgraded to Angular 15 |
ABC3028 - 1.09.01
Added support for: Large serial frame, large variable data object, start / end characters, bugfixes
Category |
Description |
Comment |
|---|---|---|
Bug fix |
Fixed issue where an invalid message received on the modbus port could cause the module to stop responding to modbus queries. |
Improved Modbus TCP Server stability |
Bug fix |
Old address is defended after DHCP has been enabled. |
After DHCP was enabled the device will still defend its old address until an address was assigned by a DHCP server. |
Bug fix |
0.0.0.0 is now only accepted when dhcp is enabled. |
It was possible to configure 0.0.0.0 as static IP address. If this was configured the module will be unreachable and the module needed a factory default reset. |
Bug fix |
SetKeepAlive could be called with invalid PCB |
No functional change. Improved robustness. |
Bug fix |
Incorrect LED timing. |
Improved accuracy of LED blink frequencies. |
Bug fix |
Fixed issue where too short modbus messages would get processed using data from previous received modbus message. |
Improved serial stability |
Bug fix |
Fixed error if a message containing only 0xFF data is received on the Modbus/TCP port the module stops responding to Modbus/TCP messages. |
Improved Modbus TCP Server stability |
Bug fix |
Fixed Modbus to return exceptions in the order they where detected. |
Improved error management |
Bug fix |
Module could enter fatal during re-configuring. |
Fixed issue that may cause the module to enter fatal during re-configuring. |
Bug fix |
Incorrect configuration of IP fragmentation. |
Fixed problem with IP fragmentation of packets larger than 1280 bytes. Now up to 2560 byte-packets can be handled. |
Bug fix |
Serial tx stopped in certain situations. |
Fixed problem causing serial tx to stop in certain situations. |
Bug fix |
Unmapped trigger bytes caused "Something went wrong". |
Ack/Nack/Trigger transaction can not be set to unmapped. |
Improvement |
Add support for checksum destination representation. |
The serial network checksum objects' destination (i.e the serial telegram) may be configured with a representation (Binary/ASCII) independently from the transaction it belongs to. |
Improvement |
Support larger variable data objects. |
Support larger variable data objects when byte counter isn’t used. |
Improvement |
Increase maximum telegram length. |
Increase maximum serial telegram length to 1500 bytes. |
Improvement |
Increase explicit message max length. |
Increased maximum length of explicit serial messages to 1500 bytes. |
Improvement |
Max size of general map area is 1024 bytes. |
Max size of general map area is set to 1500 bytes. |
New feature |
Added support for user comment. |
The user can add text in a text field in the top right corner. |
New Feature |
Frame Start / End Characters. |
Added support for filtering serial telegrams using start and end character to the serial protocol configuration. |
ABC3028 - 1.08.01
Support hardware with either Broadcom and Texas PHY
Category |
Description |
Comment |
|---|---|---|
Bug fix |
Possible NULL pointer access in timer handling |
Increased stability under extreme interrupt load |
Bug fix |
ACD state could be stuck in conflict even after IP is recovered |
Fixed bug that could keep the Ethernet connection in conflicted state after Automatic Conflict Detection (checking if IP-address is already taken) was resolved |
Bug fix |
Navigation bar and mobile mode |
Navigation bar in web-gui is now automatically hidden on navigation in mobile mode |
Improvement |
Let CPU sleep during NULL tasks |
Reduces the power consumtion of the product |
ABC3028 - 1.07.02
Category |
Description |
Comment |
|---|---|---|
Bug fix |
Disabled timeout = 0 was not allowed during import |
Allows the user to import a configuration with timeout = 0 without issues |
ABC3028 - 1.07.01
Category |
Description |
Comment |
|---|---|---|
Bug fix |
Full-duplex RS232 communication was not working in some HDL-releases |
Full-duplex for RS232 is now working in all HDL-releases |
New feature |
Disabled timeout = 0 (checkbox in gui) |
Allows the user to disable timeout using a checkbox, leading to set the node always online |
ABC3028 - 1.06.01
Category |
Description |
Comment |
|---|---|---|
Bug fix |
RS485 driver remains active up to 1 character after end of frame |
RS485 driver remains active up to 1 character after end of frame, causing collision if a modbus slave device responds quicker than the specified 3.5 characters delay required by the modbus specification |
Bug fix |
Hostname change require powercycle on cfg port with SHICP |
The Hostname settings were not applied correctly when modified using HMS Ipconfig |
Bug fix |
DNS1 and DNS2 address was always 0.0.0.0 after power cycle |
|
New feature |
Process data monitor |
Allows the user to monitor the traffic between the serial and slave network in both directions including byte swap / endian conversion |
ABC3028 - 1.05.01
Support hardware without unused security chip
ABC3028 - 1.04.02
Category |
Description |
Comment |
|---|---|---|
Bug fix |
Incorrect gateway configuration version handling fixed |
ABC3028 - 1.04.01
Category |
Description |
Comment |
|---|---|---|
Bug fix |
Security LED did not operate correcty after startup |
Fixed an issue causing the security LED to indicate the wrong state |
Improvement |
Support hardware without unused security chip |
|
Improvement |
Show the size to/from the serial network for each node |
Allows the user to see the configured size on each node on the Nodes and transaction page with the total number of bytes to and from the serial network |
Improvement |
Improve firmware update timeout error |
Improved the error message when updating firmware |
New feature |
Always online with only produce transactions |
A node is always in state online if the node only has one or more produce transactions |
New feature |
Add support for 7 data bits |
Allows the user to use 7 data bits serial transmission |
New feature |
Offline option on serial transaction |
Allows the user to set offline options on a transaction, continue or pause |
New feature |
No cable connected indication |
Indicate No link on home view when link is lost |
New feature |
Import of Anybus Communicator Classic RS422 configurations |
Import of Anybus Communicator Classic RS422 configurations will be allowed but converted to RS485 |
New feature |
Import a Anybus Communicator Classic configuration |
Allows the user to import the serial configuration from an Anybus Communicator Classic configuration file |
New feature |
Import / Export transaction template |
Allows the user to save a transaction template to a file and read / add a transaction from a file |
New feature |
Import / Export node template |
Allows the user to save a node template to a file and read / add a node from a file |
New feature |
Brand label |
Enables brand label setups with customized identities and look and feeln for customers on customer specific order codes |
ABC3028 - 1.03.01
Category |
Description |
Comment |
|---|---|---|
Bug fix |
Turnaround delay could not be set to 0 |
Turnaround delay could not be set to 0 (disabled), it is now possible |
Bug fix |
Various web bug fixes |
Various bug fixes in the user interface |
New feature |
Unlocked article ABC3090 support added |
Allows the user to use SER-Ethernet/IP, SER-PROFINET, SER-Modbus TCP Firmware i ABC3090 |
New feature |
General data area |
Allows the user to store data in a general data area without mapping to slave network for, ex. Trigger configurations etc. |
New feature |
Custom request and response transaction support |
Allows the user to create custom request and response transactions |
New feature |
Custom produce and consume transaction support |
Allows the user to create custom produce and consume transactions |
New feature |
Update mode "Trigger" |
Allows the user to user data as trigger to execute transactions |
New feature |
Update mode "Single shot" |
Allows the user to set up a transaction to be executed once after gateway start |
New feature |
Offline options (clear/freeze) |
Allows the user to set offline options (clear/freeze) to the transactions |
New feature |
Live list functionality added to serial interface |
Allows the user to read a register on the slave interface with individual serial node status |
New feature |
Inter-telegram and inter-character delay shall be possible to set as advanced options |
Allows the user to configure delay between both characters and telegrams in serial traffic |
New feature |
Data exchange control |
Allows the user to enable/disable serial nodes using a register from the slave network |
New feature |
Broadcast node |
Allows the user to configure node 0 as a broadcast node |
New feature |
Added ADD and XOR checksums |
Allows the user to use ADD and XOR checksums and one’s and two’s complement on all checksums types |
New feature |
Acknowledge and negative acknowledge |
Allows the user to map a positive feedback acknowledge to a value and a separate negative acknowledge feedback to a value |
ABC3028 - 1.02.01
Modbus RTU Master - Modbus TCP - Full Anybus Communicator replacement
Category |
Description |
Comment |
|---|---|---|
New feature |
Changed minimum update time for serial transactions to 3 ms |
Allows the user to set minimum update time for serial transactions to 3 ms instead of 10ms |
ABC3028 - 1.01.01
Endian conversion, bug fixes and GUI
Category |
Description |
Comment |
|---|---|---|
Bug fix |
The serial log rows are colored to indicate direction |
|
Bug fix |
The nodes in the "Nodes & commands" list and in the home page status overview are sorted by their addresses |
|
Bug fix |
Fixed error when duplicating transactions that cannot be fully mapped |
|
New feature |
Frame objects available in the I/O Map |
The user can see different frame objects in the I/O Map |
ABC3028 - 1.00.01
Modbus RTU Master - Modbus TCP - MVP
Category |
Description |
Comment |
|---|---|---|
Bug fix |
Old address is defended after DHCP has been enabled. |
After DHCP was enabled the device will still defend its old address until an address was assigned by a DHCP server. |
Bug fix |
0.0.0.0 is now only accepted when dhcp is enabled. |
It was possible to configure 0.0.0.0 as static IP address. If this was configured the module will be unreachable and the module needed a factory default reset. |
Bug fix |
Serial data monitor now works on Firefox |
This enables serial log functionality with the Firefox web browser. |
New feature |
Configurable byte swap / endian conversion |
Allows the user to use different byte orders on serial network and the slave network |
New feature |
Standard Modbus RTU, RS232/RS485 support |
Allows the user to use the gateway as a Modbus RTU Client over RS232 and RS485 |
New feature |
Serial data monitor |
Allows the user to montor the serial traffic on RS232/RS485 |
New feature |
Update mode "Cyclic" |
Allows the user to set up a transaction to be executed cyclically |