Difference between revisions of "Libraries for IEC 61131-3"

From IPLOG
Jump to: navigation, search
(List of Libraries)
 
(19 intermediate revisions by 3 users not shown)
Line 39: Line 39:
 
|word
 
|word
 
|
 
|
|identifies occured error by unique code
+
|identifies occured error by [[Error Codes|unique code]]
 
|-
 
|-
 
|out
 
|out
Line 47: Line 47:
 
|indicates success operation and valid output
 
|indicates success operation and valid output
 
|}
 
|}
 +
== List of Libraries ==
 
{{ycgu-cooltable-3
 
{{ycgu-cooltable-3
 
|title-left='''Libraries for METEL IEC 61131-3 IDE'''
 
|title-left='''Libraries for METEL IEC 61131-3 IDE'''
Line 54: Line 55:
 
''' '''
 
''' '''
 
* [[Blocks MODBUS RTU | MODBUS RTU]]
 
* [[Blocks MODBUS RTU | MODBUS RTU]]
 +
* [[Blocks MODBUS TCP | MODBUS TCP]]
 +
* [[Blocks MODBUS Slave | MODBUS Slave]]
 
* [[Blocks IPWatchdog | IPWatchdog]]
 
* [[Blocks IPWatchdog | IPWatchdog]]
 
* [[Blocks Dataloger | Dataloger]]
 
* [[Blocks Dataloger | Dataloger]]
 
* [[Block Program | Program]]
 
* [[Block Program | Program]]
 +
* [[Block Audio | Audio]]
 +
* [[Block E-mail | E-mail]]
 +
* [[GeViSoft | GeViSoft]]
 +
* [[SMS | SMS]]
 +
* [[SNMP | SNMP]]
 +
* [[TCP | TCP]]
 +
* [[Scripting | Scripting]]
 +
* [[Onvif | Onvif]]
 +
* [[LORA | LORA]]
 +
* [[GSM | GSM]]
 +
* [[Exchnge | Exchange]]
 +
* [[Debug | Debug]]
 +
* [[DALI | DALI]]
 +
* [[Cast | Cast]]
 +
* [[PelcoP/D | Pelco P/D]]
 +
* [[VALert | V-Alert]]
 +
* [[Keyence | Keyence]]
 +
* [[Mobotix | Mobotix]]
  
 
|content-center=
 
|content-center=
 
''' '''
 
''' '''
 
* [[Blocks Generators | Generators]]
 
* [[Blocks Generators | Generators]]
 +
* [[Blocks Hexstrings | Hexstrings]]
 +
* [[Blocks Bit_Operations | Bit Operations]]
  
 
|content-right=
 
|content-right=

Latest revision as of 12:21, 11 June 2021

Introduction

Standard IEC 61131-3 library

Documentation to standard ilbrary is on http://www.gebautomation.com/help/index.jsp?topic=%2Fcom.gebautomation.help%2Fhtml%2Ftech%2Fstdlib.html .

Functions and function blcoks from standard library works properly also in Simulator.

Metel IEC 61131-3 libraries

To show Metel libraries in IDE, must be select project device to "iplog_gama" and build it.

Only some functions and function blocks from Metel libraries will works in Simulator.

Asynchronous operations

Some long-time operations (reading from MODBUS) can not be done in one logic cycle.

To solve that, use all asynchronous function blocks in Metel libraries this general interface:

in EXEC bool r_edge rising edge starts new operation
out BUSY bool indicates that operation is pending
out ERR bool indicates some error occurs
out ERR_ID word identifies occured error by unique code
out VALID bool indicates success operation and valid output

List of Libraries

Libraries for METEL IEC 61131-3 IDE

Utility for METEL IEC 61131-3 IDE

Error codes