8 of 12
Grafcet DIN EN 60848 from MHJ
© MHJ Software

With the current version of Grafcet-Studio, Codesys V3-based devices can also be programmed visually in 'Grafcet DIN EN 60848'. With the DIN standard, the functionality of a machine/system can be mapped using steps, transitions and actions. Although the Codesys V3 programming system also offers step chain programming in the form of the AS language (sequence language), this has only a few similarities with the 'Grafcet' standard - for example, there is no forced control with which a program hierarchy can be set up. To be able to program a Codesys device with 'Grafcet', the so-called 'Grafcet engine' (runtime) is first installed in the form of a Codesys V3 library and called up in a task. Using the released variables of the 'Grafcet-Engine', 'Grafcet-Studio' can transfer the 'Grafcet' logic to the device and then runs autonomously. The 'Grafcet' logic on the device can be checked and, if necessary, corrected using an observation mode. Once the device has been configured, the Codesys programming tool is no longer required. All programming and diagnostic options can be carried out with 'Grafcet-Studio'. The Grafcet program is platform-independent and can be transferred to another device (e.g. Siemens controller, Raspberry PI, Arduino DUE, IOT2000) without code changes.

8 of 12