PoE

ELZET80 - Industrial Electronics

Programming ELZET80 boards

Why C?

Even though ELZET80 controllers look very similar to PLCs they are not being programmed in IEC1131 - why is that?

 

It may be quite easy to control 12 outputs depending on the input condition of 24 inputs with a PLC but it is almost impossible to guarantee an exact time behavior. With multitasking programs in C you leave all time management to the realtime core, which allows to split projects into sub-programs, e.g. for communication, control, schedule, etc. and uses waiting times of each sub-program to process the other ones.

  • Besides in C it is pretty easy:
    • to manage data structures
    • to store a standard deviation for quality management
    • to reconfigure scales via RS232
    • to linearize sensors in order to extend a temperature correction
    • to print a lable or to send an average measurement data set to a host PC as XML message

more

 

 

Products

mCAT

What is the SFT-mCAT realtime core?

ARM-C

Programming the ARM-CPUs

TLCS-900C

Programming the TLCS-900 CPUs