Programmeringsspråk

Eng. PLC Programming languages

  • Ladder diagram (LD), grafisk
  • Function block diagram (FBD), grafisk
  • Structured text (ST), tekstbasert
  • Instruction list (IL), tekstbasert (3. utgave i 2013)
  • Sequential function chart (SFC), grafisk.

STANDARD

IEC 61131-3 er en åpen internasjonal standard for programmering av PLS.


What are the Most Popular PLC Programming Languages? | Made by: RealPars
What is the Difference between Ladder Logic and Function Block Diagrams? | Made by: RealPars

DatatypeR

  • Elementary Data Type
    • Bit Strings – grupper med on/off verdier
      • BYTE – 8 bit (1 byte)
      • WORD – 16 bit (2 byte)
      • DWORD – 32 bit (4 byte)
      • LWORD – 64 bit (8 byte)
    • INTEGER – hele nummer (Considering byte size 8 bits)
      • SINT – signed short integer (1 byte)
      • INT – signed integer (2 byte)
      • DINT – signed double integer (4 byte)
      • LINT – signed long integer (8 byte)
      • USINT – Unsigned short integer (1 byte)
      • UINT – Unsigned integer (2 byte)
      • UDINT – Unsigned double integer (4 byte)
      • ULINT – Unsigned long integer (8 byte)
    • REAL – floating point IEC 60559 (samme som IEEE 754-2008)
      • REAL – (4 byte)
      • LREAL – (8 byte)
    • Tid
      • TIME – (4 byte). ?minutter?sekunder?millisekunder. Ex: T#3m50s12ms
      • LTIME – (8 byte). Legger til mikro- og nanosekunder. Ex: T#3m50s12ms412us38ns
    • Dato
      • DATE – calendar date (Size is not specified)
      • LDATE – calendar date (Size is not specified)
    • Tid på dagen
      • TIME_OF_DAY / TOD – clock time (Str. ikke spesifisert)
      • LTIME_OF_DAY / LTOD – clock time (8 byte)
    • Dato og tid på dagen
      • DATE_AND_TIME / DT – tid og dato (Str. ikke spesifisert)
      • LDATE_AND_TIME / LDT – tid og dato (8 byte)
    • Character / Character string
      • CHAR – Single-byte character (1 byte)
      • WCHAR – Double-byte character (2 byte)
      • STRING – Variable-length single-byte character string. Literals specified with single quote, 'This is a STRING Literal'
      • WSTRING – Variable-length double-byte character string. Literals specified with a double quote, "This is a WSTRING Literal"

Lenker og kilder