News CNCnetPDM About us Success Stories  
         
  

RELEASE NOTES

Release Notes tell you what’s new in CNCnetPDM. As always, we welcome your feedback.
Download CNCnetPDM (Version 4.9.0.0)

Version 4.9.0.0 (8/20/2017)

This release contains useful new features and major improvements.

CNCnetPDM.exe

As this version doesn’t contain a preconfigured INI file you don’t have to worry about overwriting your existing configurations. If there is no CNCnetPDM.ini file it is automatically generated with reasonable default values.

Newly created INI files contain descriptions for all settings.

The maximum size (in MB) of offline files can now be adjusted by entry SIZE = in section [Offline] of the INI file. When this size is reached CNCnetPDM automatically creates an additional file.

You can now switch the output of each item acquired by device drivers to section 1,2 or 3. This enables you to build groups of items and place long values (e.g. axis data) into an own group.

erpinterface.dll

On first startup CNCnetPDM adds entry ‘StartOffline = 1’ to section [Connect] of the INI file. With this entry set to 1 CNCnetPDM doesn’t try to connect to a database on startup, all data goes to a text file in the offline directory. In this mode you can manually connect to the database with CNCnetControl. If you set this entry to 0 CNCnetPDM automatically tries to open the database connection on startup.

cncinterface.dll

Device driver DLLs are now automatically created with the machine number added to the DLL, e.g. Fanuc_1000.dll for machine 1000 as sequential numbering caused problems when machines were commented out.

This module now also checks for existent and valid device drivers and writes the results to the log file of the device.

Error reporting from device drivers and its underlying components is now fully supported. For example, if your Fanuc FOCAS call returns a manufacturer specific error like EW_PROTOCOL it is translated into ‘Protocol error’ and written to the log file of the device. This allows you to quickly find out errors or switch off unsupported functions via the device driver INI file.

TOP

Version 4.8.0.1 (6/8/2017)

This service release fixes some issues experienced by users when CNCnetPDM is used without a database or in case the database connection gets lost. Security and stability improvements were also applied.

CNCnetPDM.exe

Incomplete, garbled messages that sometimes (esp. under Windows XP) led to crashes are automatically detected and filtered out.

erpinterface.dll

Database connectivity components were redesigned. Message fragments are now automatically filtered out. Occasional crashes when closing the programs are resolved.

cncinterface.dll

Message fragments are now automatically filtered out.

Note: To update an existent setup of CNCnetPDM you just have to stop the service, replace the files in the setup directory of CNCnetPDM with the 3 files listed above from the zip archive and restart the service.

TOP

Version 4.8.0.0 (4/23/2017)

See also: Details about the changes in version 4.8.0.0

CNCnetPDM.ini

All default tag names are shorter now e.g. STATUS instead of STATUS.CNCNETPDM. In section [ERP] new entry Changeddataonly = 0 is automatically added when CNCnetPDM is started. If this entry is set to 0 ALL item values are output on every reading cycle. If set to 1 all items values are output on the first reading cycle, subsequent readings only output item values that have changed since last reading.

erpinterface.dll

The database table for raw tag data has changed from MTH_TAG_READINGS_RAW to MTH_RAW_DATA (Both MS SQL Server and Oracle). Output records are now automatically generated by processing incoming telegrams that contain multiple tag names (TAG_CODE) and tag values (TAG_DATA).

device.dll

This device driver now outputs data with multiple tag names and random values in single telegrams. If CollectOrders is set to 1 in CNCnetPDM.ini (Section [GENERAL]) more details about controller mode, NC program, feed rate, spindle speed aso. is output. With CollectFeeder = 1 axis data is also output. Tag output can now be dynamically activated/deactivated on a per machine basis by using an own ini file for every machine. Tag names can be freely defined per machine. The functionality is similar to the most recent driver for real machines with Fanuc controllers, fanucext.dll.

cncinterface.dll

If entry Simulation in section [GENERAL] is set to 1 in CNCnetPDM.ini output of random data is no more delimited with pipe '|' symbols as this would lead to generation of wrong tag names by erpinterface.dll.

TOP

Version 4.7.1.0 (2/18/2017)

CNCnetPDM.exe

General:
Various performance improvements were applied.

Message buffers:
The maximum number of messages allowed to wait for processing can now be adjusted via the entry VERBUCHUNG in section [Hochwasser] of CNCnetPDM.ini (e.g. VERBUCHUNG = 100). If this limit is reached messages are written to an offline file. On lower deviation of this value CNCnetPDM automatically switches back to online processing. This is very useful if a database occasionally slows down due to high traffic.

Offline files
The maximum size of offline files can now be adjusted by the entry SIZE in section [Offline] of CNCnetPDM.ini. If not present it is automatically created with value 1 (= 1 MB). If this limit is reached CNCnetPDM creates a new offline file.

cncinterface.dll

Device state:
Detection of state switched on / off was modified to work correctly for devices that do not have a DNS Host record if UseDNS is set to 0 in CNCnetPDM.ini.

Message length:
The maximum length of each message was increased from 89 to 255 characters.

Machine dll files:
Incorrect duplication of individual device driver dll files when starting and stopping CNCnetPDM as a thread was fixed.

erpinterface.dll

Reconnect behavior was improved if high values (> 100) are set for entry ReconnectAfter in section [Connect] of CNCnetPDM.ini.

CNCnetControl.exe

A buffering problem was fixed that led to occasional crashes on startup when a high number of machines and messages per device are configured.

TOP

Support | CNCnetPDM | Overview
Welcome to CNCnetPDM online support! Below you can find everything you need to install, setup, configure and troubleshoot CNCnetPDM. For device-specific support topics please... [read more]
Overview
Support | CNCnetPDM | Quick Start Guide
Version 4.9.0.1 If you don’t want to go through all the steps described in the user manual and you know what you’re doing simply follow the steps below to... [read more]
Quick Start Guide
Support | CNCnetPDM | User Manual
CNCnetPDM Version 4.7.0.0 User Manual | Here you can find everything you need to... [read more]
User Manual
Support | CNCnetPDM | Device Port Scanner
In case you're going to connect to a remote device with an Ethernet network connection that uses a specific TCP-Port for communication you can use the utility CNCScan.exe to... [read more]
Device Port Scanner
Support | CNCnetPDM | Device Driver Tester
This utility program allows you to easily test and adjust the output of all available device drivers without the need to setup a device in CNCnetPDM. It also enables to verify... [read more]
Device Driver Tester
Support | CNCnetPDM | Changes in Version 4.8.0.0
Compared to version 4.7.0.0 this version includes some major changes. DATABASE TABLES The structure of database table MTH_RAW_DATA that now receives all raw data from devices has... [read more]
Changes in Version 4.8.0.0
Modified: 2017-08-20