Libraries that handle the exchange with M200 controller systems are available for the implementation of customer-specific software solutions. Special tools for commissioning or for the automation of testing, but also for the implementation of an entire HMI solution are examples of some of the possible applications. Libraries for Java enable access from any device that can run Java. The M1Com.dll and M1Com.NET libraries run on Microsoft Windows. 

The libraries enable connection to the controller using different protocols (TCP, UDP, QSOAP, TLS), the reading and writing of process values as well as file transfer in both directions.

Libraries

Product overview

M-JVIS, M-JSYS
Java Libraries

M1Com.dll 

M1Com.NET

Features

  • Communication library for Java
  • Executable on any platform that runs Java
  • Covered by M-Base license – no additional costs
  • Communication library for Windows programs
  • For use in any language that supports Windows DLLs: C++, Python, Delphi, etc.
  • 32 Bit and 64 Bit versions available
  • Covered by M-Base license – no additional costs
  • Communication library for Microsoft.NET framework. Wrapper für M1Com.dll
  • Managed code for use in VisualStudio
  • Covered by M-Base license – no additional costs

Options

  • Authentication and encryption with TLS certificates possible
  • Data access – read and write process values
  • File transfer between PC and Controller without additional connection
  • Calls for Start, Stop, Reset, etc. to modules. Supports also further module-specific calls
  • Calls for configuration of controller
  • Authentication and encryption with TLS certificates possible
  • Data access – read and write process values
  • File transfer between PC and Controller without additional connection
  • Calls for Start, Stop, Reset, etc. to modules. Supports also further module-specific calls
  • Authentication and encryption with TLS certificates possible
  • Data access – read and write process values
  • File transfer between PC and Controller without additional connection
  • Calls for Start, Stop, Reset, etc. to modules. Supports also further module-specific calls