com.tom com.tom CODESYS Release Notes Important Update Notes com.tom CODESYS update packages are available at https://www.comtom.de. com.tom CODESYS v7.11.2 (20160122) Component: CoDeSys RTS (1 match) Ticket Type Summary Description Solution #1205 Defect Modbus 32 Bit types have wrong values Modbus 32 Bit types have wrong values Fixed com.tom CODESYS v7.11.1 (20150922) Component: CoDeSys Eventlog (1 match) Ticket Type Summary Description Solution #766 Defect IEC 60870 5104: Do not print an error in the Event Log if there is no license Do not print an error in the Event Log if there is no license Solved Component: CoDeSys Portal (2 matches) Ticket Type Summary Description Solution #756 Defect Portal keepalive interval from 1 to 14 accepted The form for the portal settings accepts keepalive intervals from 1 to 14 seconds although only the value 0 and values from 15 to 3600 should be accepted. The invalid values are corrected to 15 internally. #895 Defect Correct portal paths for Cellular Modem and OpenVPN Correct the portal paths for Cellular Modem and OpenVPN. Then the OpenVPN must be controllable by the Portal, if it is configured on the device's settings page Fixed Component: CoDeSys RTS (2 matches)
18
Embed
com.tom CODESYS Release Notes · PDF CODESYS Release Notes ... download of CODESYS program ... #694 Defect TSP BASIC 5.2 V2 must not have inputs
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
com.tom
com.tom CODESYS Release Notes
Important Update Notes
com.tom CODESYS update packages are available at https://www.comtom.de.
com.tom CODESYS v7.11.2 (20160122)
Component: CoDeSys RTS (1 match)
Ticket Type Summary Description Solution
#1205 Defect Modbus 32 Bit types havewrong values
Modbus 32 Bit types havewrong values
Fixed
com.tom CODESYS v7.11.1 (20150922)
Component: CoDeSys Eventlog (1 match)
Ticket Type Summary Description Solution
#766 Defect IEC 608705104: Donot print anerror in theEvent Log ifthere is nolicense
Do not print an error in the Event Logif there is no license
The form for the portal settingsaccepts keepalive intervals from 1 to14 seconds although only the value 0and values from 15 to 3600 should beaccepted. The invalid values arecorrected to 15 internally.
Correct the portal paths for CellularModem and OpenVPN. Then theOpenVPN must be controllable by thePortal, if it is configured on thedevice's settings page
Increase maximum bytes of input andoutput to be able to hold themaximum of 768 values respectively.These inputs and outputs are declaredin the CODESYS export. It is currentlyrestricted by 0x100 = 256 bytes each.It should be restricted to 768 * 8(double) bytes each. Whereas this ispossible for the inputs, it is notpossible for the outputs, because themaximum of 64K is reached. Theoutputs are restricted to 0x600.
#770 Enhancement FTP client Create an FTP client for com.tomCODESYS.
Component: CoDeSys System (4 matches)
Ticket Type Summary Description Solution
#424 Defect Metersettings notvalidatedon scan
The Meter settings are not validatedbefore scanning. It is possible to starta scan with an invalid maximumnumber of values per device.
1. When an update package isapplied, the factory settings willnot be updated. So when afactory reset is performed, thesettings may be wrong. Thismay also apply to internalsettings that are not visible onthe settings website, but are stillimportant for the correctfunctioning of the WEBPLC.
2. When a configuration package isapplied, also the factory settingswill be updated. So when afactory reset is performed, itwill not reset to the factorysettings but to the settings fromthe previous configurationpackage.
Component: CoDeSys Website (4 matches)
Ticket Type Summary Description Solution
#608 Defect Home site:Implementfloat anddouble
The home site might not be able toshow float and double values.
The parameter "Maximum ADPU Size"must be limited to 253 instead of 255.Reason: The size parameter indicatesthe size of the content of an APDU.One APDU may have the size of 255bytes, including the type and theparameter size which are 2 byteslong.
Also rename ADPU to APDU.#706 Defect @CHIPTOOL
messagesshown inevent log
Sometimes the event log containsmessages that look similar to theoutput of the @CHIPTOOL (IPaddresses, device names etc.)
In the portal settings it should beallowed to include underscores andperiods in the scope and user namefields. Note that neither the scope northe user name must start or end withan underscore or period.
When the cellular modemdriver emits the message"Data connection broken...",the values for the DCD pinand the PPP status may bewrong.
Component: CoDeSys Portal (2 matches)
Ticket Type Summary Description Solution
#646 Enhancement Use Kolibri instead ofiCex
The com.tom CODESYSshould use the Kolibri Portalinstead of the iCex Portal.
#701 Enhancement Application namevisible in Kolibri
Make the application nameset by the methodcomtomSetApplicaionNamein CODESYS appear in theKolibri portal.
Component: CoDeSys System (8 matches)
Ticket Type Summary Description Solution
#307 Enhancement Support com.tom MBUS 5.2 V1 and V2
Support the target com.tomMBUS 5.2 V1 and V2.
#655 Defect 'Swap words'checkbox in ModbusMaster value dialognot correctlyenabled/disabled
In the value dialog of theModbus Masterconfiguration form, the'Swap words' checkbox isnot correctly enabled anddisabled depending on theselected data type.
#657 Defect IEC 608705104:Slow response uponmany fast commands
The IEC 608705104 stackresponses slowly when itreceives many commandsin a short time.
#666 Defect gm_getTrafficCountersmakes the deviceunreachable
The functiongm_getTrafficCounters inthe CODESYS librarygm_comtom.lib crashes thedevice.
The pulse commands mustbe handled inside theserver library, and the endof a pulse must be indicatedby a call to a new callback.With this, the client can beinformed by the serverabout the positive/negativetermination of anactivation.
Solved
#700 Enhancement Support second serialport
Support a second physicalserial port in CODESYS.
Solved
#722 Defect OpenVPN server withport number >32767
The OpenVPN does not workwith servers that use a port
Downloading and applyingthe update package shouldbe started separately forremote updates. So theuser can make sure that alldevices have successfullydownloaded the package,before the update isapplied.
com.tom CODESYS v5.11 (20141008)
Component: CoDeSys Cellmodem (3 matches)
Ticket Type Summary Description Solution
#389 Enhancement Wait longer for cellular The cellular modem driver Solved
#642 Defect Cellular modem drivermay hang if themodem hangs whilereceiving a shortmessage
If the cellular modemhangs and does not replyany more while the cellularmodem driver tries toreceive a short message,the cellular modem drivermay hang, too. The modemwill not be restarted in thiscase.
Solved
Component: CoDeSys OpenVPN (2 matches)
Ticket Type Summary Description Solution
#112 Defect OpenVPN and DHCPdoes not work
For an openVPN bridgednetwork DHCP is notworking.
#433 Defect Memory leak inOpenVPN
OpenVPN consumesmemory when key are renegotiated. Stopping theOpenVPN driver releasesthe memory.
on event log messages.#200 Enhancement GPS support com.tom CODESYS should
support GPS. Thecoordinates should betransmitted to the PORTAL.The values of GPS must beaccessible by a CODESYSprogram.
#204 Enhancement More settings forModbus values
When defining Modbusvalue, it should be possibleto:
Select the target datatypeRead more than 32bits at once (arrays)Swap the words of a32bit or 64bit valueDefine the unitidentifier for TCP/RTUbridges
#473 Defect Crash on CODESYSprogram download orreset
The device sometimescrashes and reboots upon aCODESYS programdownload.
Solved in[3103].
#476 Enhancement Modbus quantity mustbe considered in theCODESYS export
The attribute quantity ofModbus must be consideredin the CODESYS export. Itcan lead to having arrays.
Solved
#550 Enhancement Sort event logdescending
It should be possible toselect whether the eventlog is sorted ascending ordescending. Descendingshould be the default. Sothe latest messages willshow up at the top of thelist.
#581 Enhancement Enable altering theCODESYScommunication port
The CODESYScommunication port is incode set to 1200. Enablechanging it in configurationfile.
#637 Defect IEC 608705104:Server only accepts SFrames foracknowledgement
Server closes connectionwhen there is noSupervisory frame AND kis reached AND some(unknown) combination ofthe timeouts is reached.The server expects asupervisory frame (SFrame) as anacknowledgement for thesent data (IFrames). Thisis wrong. The server shouldalso accept IFrames withthe contained ReceiveSequenceNumber as anacknowledgement. Theacknowledgement of sentdata only depends on the
It should be optionallypossible to include thecontents of the b:\homedirectory in an exportedCUP file.
#246 Enhancement DHCP reconfiguration When the Ethernet networkinterface is configured viaDHCP and the networkcable is connected to a newnetwork, the DHCP clientshould renew theconfiguration.
#367 Enhancement Increase maximumnumber of Modbus andIEC 608705104values
The maximum number ofvalues should be increasedfor Modbus and for IEC608705104. There shouldbe a maximum totalnumber of values for allI/O drivers.
#375 Enhancement Support secondEthernet port (Switch)
The software shouldsupport the secondEthernet interface (ETH1),which is for example usedto integrate a switch (e.g.com.tom BASIC 5.2 S).
The IEC 608705104server driver shows a falseerror message in the eventlog saying something like"Could not update output ataddress 1000. Error code30403, error value 0".
Make the IEC 608705104Readout intervaladjustable.
Solved
#580 Defect Fix starting andstopping drivers
Fix starting and stoppingdrivers. The time and orderin which they are calleddepends on the 4possibilities to affect thestate of the CODESYSprogram: Reset Reset(cold) Reset (original) Bootproject
Solved
#597 Defect Crash when aCODESYS programruns and another isdownloaded
When a CODESYS programalready runs and anotherprogram is downloaded,the device crashes.
#605 Defect IEC 608705104:SendSequenceNumber of IFramessometimes repeats
The SendSequenceNumber of IFrames sentby the IEC 608705104server on the device mustalways be incremented by1. Sometimes it jumpsback to an already usednumber, when an SFrameby the client contains alower ReceiveSequenceNumber than the currentSendSequenceNumber onthe server.
7.2 must not have CANlibraries as default becausethis leads to automaticallyadding them to the librariesin the CODESYS projectwhich results in a compileerror. The RADIOUMTS 7.2has no CAN.
Component: CoDeSys Update (3 matches)
Ticket Type Summary Description Solution
#107 Defect Downloading updatepackage could fail
Update package filedownload does not workwhen web server is usethat hosts more than onedomain name with one IPaddress (is often used bypublic web spaceproviders).
Fixed.
#351 Enhancement Exported UpdatePackages only forcurrent or higherversion
Exported Update Packagesshould only be applicablefor the current or higherfirmware version.
#452 Defect Upload password notexported
When the login data isexported on one com.tomand the resulting CUP file isapplied to anothercom.tom, the password forfile upload (which isnormally kept in synch withthe normal websitepassword) is not changed.Thus you will be asked foranother password whenyou try to upload a file.
Component: CoDeSys Website (14 matches)
Ticket Type Summary Description Solution
#263 Enhancement Show I/Os on websitestart page
Show the available I/Os onthe start page of thewebsite. Like in the WEBPLC.
The maximum number ofsimultaneous NATmappings, the maximumnumber of Firewall rulesand the timetolive fordynamic Firewall rulesshould be configurable.
#342 Defect An identifier of justone character must beallowed for Modbusand IEC 608705104
It is not possible to put inan identifier of just onecharacter for Modbus andIEC 608705104.
Alreadysolvedwithcom.tom
lib 4.41#349 Enhancement Documentation of The possibility of a remote
The possibility of a remoteupdate via the portalshould be documented inthe online help.
#395 Enhancement Show portal roundtriptime on home pageand portal
The minimum, maximumand average roundtriptime of the portalcommunication should beshown on the home pageand on the portal. It canhelp to determine thequality of the networkconnection.
#455 Enhancement No Export ofconfiguration if notenough memory
Stop Export if size ofpackage would be greaterthan available disk space
#470 Defect Request 2 times forusername andpassword in Chromebrowser
When loading the website,the username andpassword are requestedtwo times in Chromebrowser 34.0.1847.137 m.
Solved
#471 Defect Help is not shown The help on the website isnot shown
Solved
#472 Defect Settings site shows"timeout" and devicereboots
When having a CODESYSboot project and deployinga different CODESYSprogram, then loading thesettings site fails with atimeout and the devicereboots.
Solved in[3105].
#474 Defect Settings site shows"The site is loading."forever
The settings site shows"The site is loading."forever when there aremany variables in thesymbol file of CODESYS.
Solved in[3105].
#498 Enhancement Portal watchdog A portal watchdog shouldbe configurable. It wouldreboot the device if therehas been no connection tothe portal for a givenamount of time (n min.).
Solved.
#578 Defect Messages: An s in areference is notallowed
When adding or editing amessage, the input field of'Text:' does not allow an s(S is allowed).
#600 Enhancement Create "Disclaimer"text in the help site
Add legal instructions tothe com.tom help. (Createa "Disclaimer" text that willappear in the help site.)
Solved
#620 Enhancement Reboot after changingdrivers and thenCODESYS export
If the user changes adriver's configuration onthe website (Modbus, IEC608705104 Server,Meter), he has to rebootthe device beforedownloading the CODESYSexport. Show a messagefor this.
#570 Defect DecreaseOpenVPNpriority to thenormal valuebefore release1.80
The one task of OpenVPN, that isresponsible for RSA, was set to thehighest priority possible incom.tom CODESYS 1.80. Thiscauses all other processes to stopwhen OpenVPN is negotiating theconnection. Decrease the priority tothe low priority it had before.
If no StartDT (start data transfer)is sent by the IEC 608705104client after a connectionestablishment, the IEC 608705104library uses 100% CPU load.
Solved
#573 Defect IEC 608705104 cannotsend TestFrames
IEC 608705104 cannot send TestFrames.
Solved
Component: CoDeSys RTS (2 matches)
Ticket Type Summary Description Solution
#357 Defect CODESYSprogramwithout taskand as bootproject notreachable
A com.tom CODESYS with aCODESYS program that has no userdefined task and is started as aboot project is not reachable.Telnet, FTP, CODESYS login andWebsite cannot establish aconnection. The com.tom must bereset with the reset button.
Set the highest priority for the taskof OpenVPN, that is responsible forRSA.
Solved
Component: CoDeSys System (1 match)
Ticket Type Summary Description Solution
#504 Defect Fix startingand stoppingdrivers
Fix starting and stopping drivers. Thetime and order in which they arecalled depends on the 4 possibilitiesto affect the state of the CODESYSprogragm: Reset Reset (cold) Reset(original) Boot project
The cellular modem's SIM ID andtraffic counters to the current andthe last month should bedisplayed on the home page.
implemented
#175 Enhancement SupportGM04
com.tom CODESYS shouldsupport the GM04 modem.
Fixed
Component: CoDeSys RTS (4 matches)
Ticket Type Summary Description Solution
#153 Enhancement Support forHTTPS andFTPS
It should be possible to accessthe web server via HTTPS and theFTP server via FTPS. Optionally itshould be possible to disableaccess via plain HTTP/FTP.
However the configuration doesnot allow more than 2 values.
#223 Enhancement Send andreceiveshortmessages
CODESYS for com.tom should beable to send and receive shortmessages.
Solved
#261 Defect CANopennotsupported
Support CANopen in com.tomCoDeSys
CANopenMode fast isnowimplemented.
#268 Defect Modbus TCPregistersscrambled
If the network connection isinterrupted shortly during aModbus TCP transaction, theresult of the current transactionmay be interpreted as the resultof the next transaction and so on,scrambling all registers.
#193 Enhancement Make someCellmodemfunctionsaccessiblethroughCoDeSysprogram
Make the following Cellmodemfunctions accessible for a CoDeSysprogram:
activatedeactivategetStatusgetRssi
Component: CoDeSys NAT (2 matches)
Ticket Type Summary Description Solution
#190 Defect Ping blockedby NAT
When NAT is enabled it is not possibleto ping the device via the IP addressof its external interface.
Fixed.
#252 Defect NAT out ofmappingentries dueto networkbroadcasts
If there are a lot of networkbroadcasts the NAT module runs outof mapping entries although thesenetwork broadcasts should not beNATed.
Fixed
Component: CoDeSys Portal (1 match)
Ticket Type Summary Description Solution
#228 Defect Index out ofboundserror whendeletingnodes onthe PORTAL
During the synchronisation of the I/Oswith the PORTAL the com.tomCoDeSys shows an error messagesaying "Index out of bounds" in theevent log, if nodes have to be deletedon the PORTAL. Only one node will bedeleted.