24.01.2015 Views

PLC Programming

  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Overview of CoDeSys Functions...<br />

You can use the flow control to check which program lines have been run.<br />

A Log records operations, user actions and internal processes during an online session in a<br />

chronological order.<br />

If activated in the target settings the Sampling Trace allows you to trace and display the actual<br />

course of variables over an extended period of time.<br />

Also a target specific function is the <strong>PLC</strong> Browser which can serve to request certain information from<br />

the <strong>PLC</strong>.<br />

Once the project has been set up and tested, it can be loaded down to the hardware and tested as<br />

well. The same online functions as you used with the simulation will be available.<br />

Additional CoDeSys Features<br />

The entire project can be documented or exported to a text file at any time.<br />

For communication purposes CoDeSys has a symbolic interface and a DDE interface. A Gateway<br />

Server plus OPC Server and DDE Server are components of the CoDeSys-standard installation<br />

packet.<br />

Using the appropriate target settings, which can be loaded with the aid of a target file (Target<br />

Support Package) allows to load the same CoDeSys project to various target systems.<br />

Network global variables and a Parameter Manager might be available, if activated by the current<br />

target settings, for data exchange within a network of controllers.<br />

ENI: The 'Engineering Interface' can be used to access any desired source code management<br />

program via the ENI Server, which is running as an independent process. CoDeSys POUs and<br />

compile files can be filed in that data base and are by that accessible also by other clients of the ENI<br />

Server. This allows multi user operation during the work on a CoDeSys project, it provides a common<br />

data pool for different tools besides CoDeSys and it makes possible a version management.<br />

Tools: This functionality also is target dependent and allows to start target-specific executable files in<br />

a CoDeSys project. Besides that files can be defined, which should be loaded to the controller.<br />

Connections to external tools can be pre-defined in the target file or/and inserted in the project<br />

Resource tree.<br />

A CoDeSys visualization can be processed target specifically to be available as Web-Visualization<br />

and/or Target-Visualization. This allows to run and view the visualization via Internet or on a <strong>PLC</strong>monitor.<br />

SoftMotion: Diese Funktionalität ist eine Art Basis-Werkzeugkasten zum Realisieren von<br />

Bewegungen – von einfachen Einachs- über Kurvenscheiben- bis hin zu komplexen Bewegungen in<br />

mehreren Dimensionen unter der Entwicklungsumgebung von CoDeSys. Die gesamte Programmlogik<br />

wird im SPS-Programm behandelt und nur die reine Bewegungsinformation in Bibliotheksbausteinen<br />

abgearbeitet. SoftMotion erfordert eine eigene Lizenz und muss vom Zielsystem unterstützt werden.<br />

(Siehe separate Anwenderdokumentation)<br />

1-2 CoDeSys V2.3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!