Mosaic - Overview of about 560 functions
53 Optional SW libraries in last Mosaic installation - Overview of about 560 functions und function blocks
We made a "census" of libraries and functions which are part of last Mosaic installation. We updated all links to Czech documentation from each function. In English version only simple description in the list is in English until now. Status in May 2015
System library: | AstroLib_V11_20110109 |
DegreesToAngle | Combine a degrees/minutes/seconds value to an angle in degrees |
AngleToDegrees | Combine an angle in degrees to a degrees/minutes/seconds |
SunTime | Sunrise/Sunset Algorithm |
SunDeclination | The angle a line of "Earth-sun " and the plane of the celestial equator |
SunHeightAboveHorizon | The angle the plane of the horizon and the direction of "observer-sun " |
SunAzimuth | The angle towards the South-North "and the projection of the direction of" observer-sun "in the plane of the horizon |
System library: | BacNetLib_V15_20141025 |
BACNET_CONSOLE_ENABLE | Enable control from BACnet console |
BACNET_CONSOLE_DISABLE | Disable control from BACnet console |
BACNET_CONSOLE_IS_ENABLED | return value TRUE means BACnet console is enabled |
BACNET_GET_ID_NUMBER | returns BACnet identification number |
BACNET_SET_ID_NUMBER | set new BAcnet identification number |
BACNET_TYP_FB_BI | Function block for BACnet object BINARY_INPUT |
BACNET_TYP_FB_BO | Function block for BACnet object BINARY_OUTPUT |
BACNET_TYP_FB_BV | Function block for BACnet object BINARY_VALUE |
BACNET_TYP_FB_AI | Function block for BACnet object ANALOG_INPUT |
BACNET_TYP_FB_AO | Function block for BACnet object ANALOG_OUTPUT |
BACNET_TYP_FB_AV | Function block for BACnet object ANALOG_VALUE |
System library: | BuildingLib_V13_20140707 |
DMA1 | One Button Dimmer Automat |
SCA1 | Staircase automat |
SCA2 | Staircase automat with dimmer |
SBC1 | Sunblind Control 1 |
MFT1 | One Level Thermostat |
MFT2 | Two Level Thermostat |
MFT3 | Diferential Thermostat |
MFT4 | Thermostat With Dead Zone |
PWM | Pulse Width Modulation |
System library: | CanvasLib_V16_20141216 |
GC_DataLen | returns number of bytes saved in the canvas buffer |
GC_Begin | beginning of drawing, resets the buffer and unlocks it for writing |
GC_End | End of drawing, locks buffer for writing and enable its drawing |
GC_MacroBegin | Function marks the beginning of block of graphics operations, which can then be re-run as a macro. |
GC_MacroEnd | Funkce označuje konec definice makra. |
GC_MacroRun | Function executes a predefined macro. |
GC_SetLineWidth | Function sets line width in pixels. |
GC_SetLineStyle | Function sets style of line, its termination and connection. |
GC_SetFillStyle | Fucntion sets fill style. |
GC_SetFgColor | Function sets color of lines and text (foreground). |
GC_SetBgColor | Function sets fill color (background). |
GC_SetTextSize | Function sets the font height in pixels. |
GC_SetTextStyle | Function allows to change font style, aligment of lines in multiline text and the way text is positioned relative to coordinates from which it should be printed. |
GC_SetGradientStyle | Function sets colors and style of color transition (gradient). |
GC_SetOrigin | Function moves of the origin of coordinates (point 0, 0) to position of drawing pens. All coordinates are then understood as relative to this position. |
GC_ResetOrigin | Function moves the origin of coordinates in the top left corner of the drawing area. |
GC_SetVirtSize | Function sets the size of the virtual drawing area. |
GC_MoveTo | Function changes position of the drawing pen (without drawing). |
GC_Move | Function changes position of the drawing pen relative to its original location (without drawing). |
GC_Point | |
GC_LineTo | Function draws line from current position of drawing pen to the point set by coordinates. Position of the drawing pen is moved to the end point. |
GC_Line | Function draws line between two points. Position of the drawing pen is set to the end point. |
GC_Box | Draws rectangle. |
GC_CBox | Draws rectangle with center at drawing pen position. |
GC_RoundBox | Draws rectangle with rounded corners. |
GC_CRoundBox | Draws rectangle with rounded corners with center at drawing pen position. |
GC_Polygon4 | Draws a quadrilateral defined by four points. |
GC_Polygon | Draws a polygon. The coordinates of individual points are added by function GC_AddPoint. |
GC_PolygonArray | Draws a polygon. The coordinates of individual points are passed as array. |
GC_Arc | Function draws an arc / elliptical sector. Drawing pen is moved to the center. |
GC_CArc | Function draws an arc / elliptical sector with center at position of the drawing pen. |
GC_Circle | Function draws a circle. Drawing pen is moved to the center. |
GC_CCircle | Function draws a circle with center at position of the drawing pen. |
GC_CPolygon4 | Function draws a quadrilateral defined by four points around the position of the drawing pen rotated by the angle of the drawing pen. |
GC_CPolygon | The function draws a polygon around the position of the drawing pen rotated by the angle of the drawing pen. |
GC_CPolygonArray | The function draws a polygon around the position of the drawing pen rotated by the angle of the drawing pen. |
GC_AddPoint | Function is used to add coordinates of individual point of a polygon. Function is called after functions GC_CPolygon and GC_Polygon. |
GC_WriteText | Function displays text from the position of the drawing pen. Text can also be multi-line, each line are separated by $n. |
GC_CWriteText | Function displays text centered at the position of the drawing pen. Text can also be multi-line, each line are separated by $n. |
GC_Image | Function displays an image, the upper left corner will be at the position of the drawing pen. The position of the drawing pen is moved to the center of the image. |
GC_CImage | Function displays an image with center at the position of the drawing pen. Position of the drawing pen stays unchanged. |
GC_Heading | Function set the angle of the drawing pen in degrees. A value of 0 corresponds to the rightward direction to the right, value of 90 downward direction. |
GC_Turn | Function rotates angle of the drawing pen by the value specified in degrees. Positive values rotates pen clockwise, negative counterclockwise. |
GC_LineFwd | Function draws a line of specified length from the position of the drawing pen using heading of the drawing pen. The position of the drawing pen moves to the end point of the line. |
GC_MoveFwd | Function moves position of the drawing pen by specified distance using heading of the drawing pen. |
GC_PushPosition | Function stores current location of the drawing pen to the auxiliary stack. |
GC_PopPosition | Function restores location of the drawing pen stored by function GC_PushPosition. |
GC_PushHeading | Function stores current heading of the drawing pen to the auxiliary stack. |
GC_PopHeading | Function restores heading of the drawing pen stored by function GC_PushHeading. |
GC_GraphLineArray | Function draws data for a line graph. |
GC_GraphLine | Function draws data for a line graph. |
GC_GraphBarsArray | Function draws data for a bars graph. |
GC_GraphBars | Function draws data for a bars graph. |
GC_GraphAddData | Adds one data point to a graph. This function is used with functions GC_GraphBars and GC_GraphLine. |
GC_RadialScale | Function draws circular gauge scale |
GC_LinearScale | Function draws a linear scale |
RGBA_TO_Color | Compose color from individual RGB components and transparency to UDINT format (16#AABBGGRR) |
Color_TO_RGBA | Decompose color in UDINT format (16#AABBGGRR) to individual RGB components and transparency |
Alpha_TO_Color | Sets transparency to a color stored in format UDINT (16#AABBGGRR) (0 - opaque, 255 - transparent) |
System library: | CFoxLib_V13_20141021 |
RCM2_1_SyncVarReal | Synchronization of editable REAL variables on the RCM2-1 screen, returns TRUE if type of RCM2-1 screen is set to show real numbers |
RCM2_1_SyncVarTime | Synchronization of editable TIME variables on the RCM2-1 screen, returns TRUE if type of RCM2-1 screen is set to show time |
DewPoint | Returns dew point [°C] estaminated of room temparature [°C] and relative humidity [%] (C-AQ-0004R) |
SolarEnergy | Returns value of solar energy [W/m^2] according voltage [mV] and temperature[°C] measured at sensor S-SI-01I |
fbSoilMoisture | Measurement of volumetric soil moisture using modules C-HM-0308M, C-HM-1113 and C-HM-1121 |
fbC_RC_0002R | Displaying of temperature, editing of required temperature and switching mode for C-RC-0002R module |
fbC_RC_0002R_2 | Displaying of temperature, editing of two required temperatures and switching of mode for C-RC-0002R module |
fbC_RI_0401S | Sending, receiving and learning of IR codes for C-RI-0401S |
fbRCM2_1 | Simple control of RCM2-1 using an array of screen definitions |
System library: | ComLib_V21_20130528 |
GetChanDesc | Get a descriptor of the serial channel |
GetChanIndex | Test the existence of a communication channel |
GetLastComErrTxt | errCode : USINT; error code |
GetChanSettings | The test configuration of the serial channel |
SetChanSettings | Set serial port parameters |
GetChanStat | Test status of the communication channel |
EstabTCPconnection | Establish a TCP connection |
CloseTCPconnection | Close TCP connection |
IsEstabTCPconnection | Test the state of TCP connections |
SetRemoteIPaddress | Set the destination IP address |
GetRemoteIPaddress | Test the destination IP address |
GetWebServerAccess | Get information about access to web server |
fbSendTo | Transmit data over the communication channel |
fbRecvFrom | Receiving data from the communication channel |
fbRecvTxt | Receives data from communication channel delimited by CR LF |
fbRecvTxtChar | Receives data from communication channel delimited by charachter specified by input 'delimiter' |
GetIPaddress | Test current IP address |
SetIPaddress | Setting up your own IP address |
GetMACaddress | Test MAC address |
SetDHCPsupport | Turn on support for DHCP |
GetDNS_IP | Function returns IP address of DNS server |
SetDNS_IP | Function sets Ip address of DNS server |
STRING_TO_IPADR | Convert text string to IP address |
IPADR_TO_STRING | |
fbKeepAliveTCP | Keep alive TCP connection |
System library: | ConvertLib_V18_20141031 |
STRING_TO_UPPER | Convert lowercase letters to uppercase.Returns length of string. |
STRING_TO_LOWER | Convert uppercase letters to lowercase. Returns length of string. |
STRING_HEX_TO_UDINT | Convert STRING (HEX NUMBER ONLY) TO UDINT |
DEG_TO_RAD | Convert degrees to radians |
RAD_TO_DEG | Convert radians to degrees |
DEGREES_TO_ANGLE | Convert angle (degrees, minutes, seconds) to degrees |
FAHRENHEIT_TO_CELSIUS | Convert temperature from Fahrenheit to Celsius |
CELSIUS_TO_FAHRENHEIT | Convert temperature from Celsius to Fahrenheit |
ANGLE_TO_DEGREES | Convert angle in degrees to degrees/minutes/seconds |
ISO8859_2_TO_CP1250 | Convert characters from ISO 8859-2 to CP-1250 |
REPLACE_CHAR | Replace all character C1 with character C2 |
DT_TO_DT_RFC822 | returns date and time according to RFC822 |
DT_RFC822_TO_DT | Conversion date and time according to RFC822 to IEC format DATE_AND_TIME |
WindDirectionT115Deg | Conversion of resistivity measured of wind indicator T115 to degrees |
WindDirectionT115StringCs | Conversion of measured resistivity of wind indicator T115 to Czech description of direction |
WindDirectionT115StringEn | Conversion of measured resistivity of wind indicator T115 to English description of direction |
fbMeterPulse | Counts pulses and estaminates their frequency |
fbMeterCounter | Counts pulses and estaminates their frequency |
STRING_TO_REAL_EX | Conversion STRING to REAL, spaces and comma in number are enabled |
STRING_TO_LREAL_EX | Conversion STRING to LREAL, spaces and comma in number are enabled |
STRING_TO_INT_EX | Conversion STRING to REAL, spaces in number are enabled |
System library: | CoolMasterLib_V11_20140620 |
fbCoolMasterControl | |
fbCoolMasterUnit | |
Systémová knihovna: | CrcLib_V12_20100902 |
CheckCRC_16 | Calculation of polynomial (x16 + x15 + x2 + 1) |
CheckSum | Calculation of the arithmetic sum of an array of bytes modulo 256 |
CheckSum_XOR | Calculation of the logical XOR array of bytes |
CheckCRC_CCITT | Calculation of polynomial (x16 + x12 + x5 + 1) |
CheckCRC_TECO | Calculation of polynomial (x16 + x6 + x3 + 1) |
CheckCRC_DIN | Calculation of polynomial according standard DIN 66 348 |
CheckCRC_ARNEP | Calculation of the polynomial for Conel net ARNEP |
System library: | DaliLibEx_V11_20141023 |
fc_DL_Level_To_Power | Converting Level(0.0 .. 100.0)% to Power(0 .. 254) for DALI |
fb_DL_Transceiver {HIDDEN} | transmiter and receiver of DALI commands |
fb_DL_Blink | Blinking |
fb_DL_Address | set ShortAddres, add/rem Groupe |
fb_DL_RNDAddr | RND addressing |
fb_DL_Direct | DIRECT ARC POWER CONTROL |
fb_DL_Query | reading parametrs |
fb_DL_SetPar | Set Ballast Parameter |
fb_DL_Scene | Go to scene |
fb_DL_SimpleButton | processing button |
fb_DL_UnDirect | Undirect control |
fb_DL_Reset | Reset ballast |
fb_DL_WebSetting | Web Setting for C-DL-0012S or C-DL-0064M |
System library: | DataBoxLib_V15_20131118 |
ReadBlockFromDBx | Transfer of data block from DataBox memory to variable |
WriteBlockToDBx | Transfers of data block from variable to DataBox memory |
ReadFromDataBox | Transfer of data block from DataBox memory to variable |
WriteToDataBox | Transfer of data block from variable to DataBox memory |
SizeOfDataBox | DataBox memory size identification |
System library: | DebugComLib_V16_20140422 |
fbDebugCom | Stores received and transmited data over communication channel in text format |
fbDebug2Com | Stores received and transmited data over two communications channel in text format |
fbDebugComEx | Stores received and transmited data over communication channel in text format |
fbDebug2ComEx | Stores received and transmited data over communication channel in text format |
System library: | DMX512lib_V12_20110304 |
fbDMX512 | FB transmits DMX 512 protocol for light instrumentation (RS485, 250 kBd, one parity, 2 stop bits, Break, Start Code, Data...) |
Systémová knihovna: | DscLib_V11_20120808 |
fbDSC_PWR_system | Communication with DSC security system DSC PowerSeries |
System library: | EncryptLib_V10_20140627 |
AES128_encrypt | AES-128 CBC encryption |
AES128_decrypt | AES-128 CBC decryption |
RC4 | RC4 encryption / decryption |
Base64_encode | Binary-to-text encoding |
Base64_decode | text-to-binary decoding |
SHA1_hash | Secure Hash Algorithm |
System library: | EnergyLib_V20_20140403 |
PropyleneGlycol_WHC | Volumetric heat capacity of propylene glycol heat transfer agent |
EthyleneGlycol_WHC | Volumetric heat capacity of ethylene glycol heat transfer agent |
EMR_GetRealItem | Get the value from the meter according OBIS code field |
EMR_GetLRealItem | Get the value from the meter according OBIS code field |
EMR_GetStringItem | RxNum : uint; Number of bytes in receving buffer |
fbElectricityMeterReader | Read values from the meter according EN 62056-21 |
fbElectricityMetersReader | Read values from the meter according EN 62056-21 |
fbElectricityMeterPulse | Counts immediate consumption, current and power usage based on the pulse from electricity meter |
fbElectricityMeterCounter | Counts immediate consumption, current and power usage based on the pulse from electricity meter |
Water_WHC | Volumetric heat capacity of water at normal atmospheric pressure. |
fbFlowMeterPulse | Measurement of flow by pulse flow meter |
fbFlowMeterCounter | Measurement of flow by pulse flow meter |
fbCalorimeter | Measurement of supplied heat based on two temperature and analog measured flow |
fbCalorimeterPulse | Measurement of supplied heat based on two temperature and flow measured by pulse flow meter. |
fbCalorimeterCounter | Measurement of supplied heat based on two temperature and flow measured by pulse flow meter. |
fbCalorimeterWater | Measurement of supplied heat based on two temperature and analog measured flow for water as heat transfer medium. |
fbCalorimeterPulseWater | Measurement of supplied heat based on two temperature and flow measured by pulse flow meter for water as heat transfer medium. |
fbCalorimeterCounterWater | Measurement of supplied heat based on two temperature and flow measured by pulse flow meter for water as heat transfer medium. |
System library: | EpsnetLib_V11_20120918 |
EpsnetEthCmdWriteBool | set command for writing one bit |
EpsnetEthCmdRW | set command for reading and writing block of bytes |
EpsnetEthCmd | set command for reading or writing block of bytes |
EpsnetCompleteFrame | checksum calculation - writes checksum including end delimeter 16#16 to datagram frame |
EpsnetCheckFrame | check of checksum including frame checking |
fbEpsnetEth | Block for communication via EPSNET UDP protocol |
System library: | FileLib_V20_20131202 |
FileOpen | Open file |
FileClose | Closing file |
FileDelete | Deleting a file |
FileRead | Read file |
FileWrite | Write to a file |
FileSetPos | Set file position |
FileExists | Test for existence of file |
FileSize | Find file size |
DirOpen | Open Directory |
DirClose | Closing directory |
DirRead | Read from directory |
DirCreate | Create a directory |
DirDelete | Delete directory |
GetLastErr | Get the last error code |
GetLastErrTxt | Description |
DiskInfo | Get information about disk |
FindFreeCluster | Find free disk space |
FileInfo | Get information about file |
CloseAllFiles | Closing all open files |
OpenFilesCount | Number of open files |
ReadFromFile | Copy data from file to variable |
WriteToFile | Copy data from variable to file |
CreatePath | Create a directory (including path) |
WriteDbxToFile | Copy data from databox to file |
ReadDbxFromFile | Copy data from a file to DataBox memory |
WriteToFileSeq | Sequential write data to file |
DeleteDirectories | Delete content of directory including content of nested directories |
System library: | FlashLib_V13_20100902 |
FlashRead | Reading data from flash memory |
FlashWrite | Writing data to flash memory (max 255 bytes) |
GetLastFlashErr | Return the last error code |
GetLastFlashErrTxt | errCode : USINT; error code |
FlashInfo | Get information about Flash memory |
fbFlashErase | Erasing the Flash memory sector |
fbFlashSave | Writing data to flash memory |
System library: | GalaxyLib_V13_20140303 |
fbGALAXY_system | Communication with Galaxy security system via module GXY-Smart |
Systémová knihovna: | GsmLib_V32_20130726 |
SMS_HANDLER | Sends and receives SMS messages |
fbRecvToCrLf | Auxiliary function block for SMS_HANDLER_x. |
SMS_HANDLER_2 | Sends and receives SMS messages with national coding |
SMS_HANDLER_3 | Sends and receives binary SMS messages including binary zeros |
fbSendSmsTcp_ER75i | Sends SMS messages via TCP connection with ER75i modem |
System library: | iControlLib_V10_20140916 |
fb_iLight | Basic control of light output |
fb_iRelay | Basic control of relay output |
fb_iAction | block catches requests of actions which are generated from mobile app or web page |
fb_iButton1 | block for processing of signals from button; long and short press detection |
fb_iButton2 | block for processing of signals from double button |
fb_iContact | block for testing BOOL variable and export for Control4 |
fb_iSensorPIR | presence detection |
fb_iDimmer | Light dimmer, |
fb_iTherm | function block for measurement of temperature (degrees of Celsius) including first order filter |
fb_iDimmerLED | LED light dimmer, |
fb_iDimmerRGB | RGB dimmer, |
fb_iJalousie | Jalousie control |
fb_TimeAction | Function block that creates action impulse in given time of day. |
fb_JalAlarm | Basic reaction to alerts. |
fb_RndPulse | Function block that randomly activates its output for a radnom time duration. |
System library: | Iec104sLib_V25_20141104 |
fbIec_60870_5_104_s | funkcni blok protokolu IEC 60870-5-104 slave |
Systémová knihovna: | InternetLib_V31_20140422 |
fbNsLookUp | Gets IP address of the provided domain name |
fbNsLookUpEx | Gets IP address of the provided domain name |
CodeStringToBase64 | Encode ASCII String to Base64 String |
CodeDataToBase64 | Encode ASCII String to Base64 String |
CodeBase64ToString | Encode Base64 String to ASCII String |
fbHttpRequest | Sends POST and GET metods via HTTP |
fbSmtp | Sends email messages via SMTP |
fbSntp | Gets time offset from remote time server |
fbNsLookUpByTable | Gets IP address of the domain names in the table |
fbStoreToFtp | Stores file from memory card to FTP server |
fbHttpRequestL | Sends POST and GET metods via HTTP |
fbHttpRequestL2 | Sends POST and GET metods via HTTP with option to set content type (Content-Type) |
System library: | InterpolLib_V10_20120629 |
LinearInterpolation | Linear interpolation - returns Y coordinate according to the specified X coordinate based on array of points X,Y |
BilinearInterpolation | Bilinear interpolation - returns value Z according to the specified X, Y coordinates based on arrays describing grid of points and respective values |
Systémová knihovna: | JablotronLib_V11_20140515 |
fbJablotron100 | Communication with security system Jablotron 100 |
System library: | JsonLibEx_V11_20141031 |
fbJsonParser | Converts one item from JSON document into a TJsonItem structure |
fbJsonParserEx | Converts one item from JSON document into a TJsonItem structure |
fbJsonFileParser | Parsing of JSON document from file. Information about JSON element is saved into TJsonInfo structure. |
fbJsonPageParser | Parsing of JSON document file from web site. Information about json element is saved into TjsonInfo structure. |
System library: | KnxLib_V18_20141128 |
Knx_fbHttpRequest | Sends POST and GET metods via HTTP |
Knx_fbParseJsonData | for internal using only |
Knx_fbPrepareJsonData | |
fbKnxIpBaos | communication with KNX/IP BAOS 772 |
System library: | LG_HVAC_Lib_V12_20140513 |
fbLG_HVAC_web | This function block is used by fbLG_HVAC_com block |
fbLG_HVAC_com | Communication with LG HVAC systems via RS-485 interface |
Systémová knihovna: | LightLib16_V16_20140124 |
fbSimpleButton | |
fcSetLightRgbCfg | |
fcAddToLightList | pridat svetlo do seznamu |
fcFindLightInList | najit svetlo v seznamu svetel |
fcFindLightInGroup | najit svetlo ve skupine |
fbWebLightControl | |
fbWebLightGroup | |
fbWebGroupControl | |
fbWebLightSupport | Support for light control frob web page |
fbLight1Group | Group light control |
fbLight2Group | Group light control |
fbResetAllLights | |
fbLight1Web | Light control with possibility limiting time of lighting (without dimming) |
fbLight2Web | Light control with possibility limiting time of lighting (without dimming) |
fbLight2Dim1Web | Svetlo s nastavovanim urovne pomoci dlouhych stisku, |
fbLight1Dim1Web | Svetlo s nastavovanim urovne pomoci dlouhych stisku, |
fbLight2Dim2Web | Svetlo s nastavovanim urovne pomoci dlouhych stisku, |
fbLight1Dim2Web | Svetlo s nastavovanim urovne pomoci dlouhych stisku, |
fbLight1Rgb1Web | RGB Light control with possibility limiting time of lighting |
fbLight1Rgb2Web | RGB Light control with possibility limiting time of lighting |
System library: | LightLib32_V16_20140124 |
Systémová knihovna: | LittleBigEndian_V11_20101206 |
INT_TO_INT | INT conversion Litle Endian <> Big Endian |
UINT_TO_UINT | UINT conversion Litle Endian <> Big Endian |
DINT_TO_DINT | DINT conversion Litle Endian <> Big Endian |
UDINT_TO_UDINT | UDINT conversion Litle Endian <> Big Endian |
REAL_TO_REAL | REAL conversion Litle Endian <> Big Endian |
System library: | MeteoGiom3000Lib_V11_20101208 |
fbGIOM3000 | Function blok for processing data transmited by anemometrem GIOM3000 |
Systémová knihovna: | ModbusRTU_V20_20131008 |
ModbusCmd | The Function writes communication parameters into array of commands. |
ModbusCmdTCP | The Function writes communication parameters into array of commands. |
GetModbusErrTxt | Converts error code returned by function blocks fbModbusRTUslave, fbModbusTCPslave, ModbusRTUmas, ModbusTCPmas to text description in English language |
ModbusRTUmas | Communicates with the slave devices by protocol Modbus RTU. |
ModbusTCPmas | Communicates via selected TCP connection with the slave devices by protocol Modbus TCP. |
fcModbusUdpOff | Disables Modbus UDP driver |
fcModbusTcpOff | Disables Modbus TCP driver |
fcModbusTcpUdpOff | Disables Modbus TCP and UDP driver |
fbModbusSlave {HIDDEN} | |
fbModbusRTUslave | Interprets Modbus RTU commands on serial channel |
fbModbusTCPslave | Interprets Modbus RTU commands on TCP connection |
System library: | ModelLib_V17_20141121 |
fbLimIntegrator | Simulation of integral of input with limits. |
fbIntegrator | Simulation of integral of input. |
fbDerivator | Simulation of derivation of input. Calculated by trapezoid |
fbDelay | Simulation of transport delay of input. |
fbFirstOrder | Simulation of first-order system described by differential equation |
fbSecondOrder | Simulation of second-order system described by differential equation |
fbSecondOrderOsc | Block for simulation of second-order oscillating system described by |
fbSimplePID | PID algorithm with antiwind-up and filtered D-part |
_STEP_CONTROL_POS_SIM_ | Auxiliary block |
fbStepControl | Actuator step control for fbSimplePID |
fbGenerator | Signal generator |
System library: | MotionControl_V21_20120306 |
GT_SetConstants | Seting of Axis Constants |
MC_Power | Power on and close loop |
MC_StepAbsSwitch | Look for abs. ref. switch (not finish Homing) |
MC_StepLimitSwitch | Look for limit switch (not finish Homing) |
MC_StepRefPulse | Look for null index pulse |
MC_StepBlock | Look for stop to the mechanical block |
MC_StepDirect | Look for absolute position when homing is done |
MC_FinishHoming | Finish of Homing |
MC_MoveAbsolute | Moving to absolute position |
MC_MoveRelative | Relative Moving |
MC_MoveAdditive | Additive Moving |
MC_MoveVelocity | Velocity Moving |
MC_GearIn | Moving in gear |
MC_GearInPos | Moving in gear and fixed to the position |
MC_Stop | Stop the selected ramp |
GT_ESTOP | Emergency Stop (stop with the max.ramp, the loop is still closed) |
MC_ReadActualPosition | Reading the current position |
MC_ReadStatus | Reading the state of the axis |
MC_ReadAxisError | Reading of Axis Error |
MC_Reset | Reset of errors |
MC_AddAxisToGroup | Add Axis To Group |
MC_UngroupAllAxes | Ungroup All Axes |
MC_MoveLinearAbsolute | Linear Absolute Move of the group axis |
MC_GroupReadActualPosition | Reading the current position of the group axis |
MC_GroupReadStatus | Reading the state of the group axis |
MC_GroupReadError | Reading Errors of the group axis |
GT_AxStatusString | Converted the axis status to string |
GT_AxErrStringCZ | Converted the axis errors to string CZ |
GT_AxErrStringEN | Converted the axis errors to string EN |
GT_JOG | Jogging to axis |
GT_SInfo | Reading of optional values 20..model position 21..model velocity 22..statusIRC 23..positional deviation 24..captured position(Insync) |
GT_Analog | Testing of Analog output (open loop and set analog output 10V..0..-10V).To compensate for offset and insensitivity |
GT_MoveAbsBlock | Moving to absolute position with torq. limit stop or bool input signal stop |
System library: | OpenThermLib_V13_20141003 |
fbOpenThermGeminox | Communication with Geminox boiler via OpenTherm protocol |
GetGeminoxErrTxtCz | Returns error description (in czech language) |
GetGeminoxErrTxtEn | Returns error description (in english language) |
fbAverage {HIDDEN} | |
fbHeatRegulator | controller for boiler Opentherm Geminox |
System library: | ParadoxLib_V17_20141014 |
fbPAR_DIG_EVOsystem | Communication with Paradox security system PARADOX Digiplex EVO48, EVO96, EVO192 |
Systémová knihovna: | PlcNetBasic_V11_20100105 |
PLCnet_GetFrame | Determining the frame which the variable owning the 'status' word belongs to |
PLCnet_GetState | Determining the state of the variable owning the 'status' word belongs to |
System library: | RegoLib_V20_20121031 |
Rego_GetTime | Function returns actual system time |
Rego_GetDateTime | Function returns actual system date and time |
Cascade2 | Cascade2 - kaskáda 2 stupňů se střídáním |
Cascade3 | Cascade3 - kaskáda 3 stupňů se střídáním |
Cascade4 | Cascade4 - kaskáda 4 stupňů se střídáním |
Cascade5 | Cascade5 - kaskáda 5-ti stupňů se střídáním |
Ekviterm1 | Komponenta provádí výpočet žádané teploty OUT na základě měřené venkovní teploty IN, |
Ekviterm2 | Komponenta provádí výpočet žádané teploty OUT na základě měřené venkovní teploty IN, |
History1 | Komponenta provádí ukládání výskytu poruch do zásobníku typu FIFO. |
History5 | Komponenta provádí ukládání výskytu poruch do zásobníku typu FIFO. |
History10 | Komponenta provádí ukládání výskytu poruch do zásobníku typu FIFO. |
PID1 | PID regulátor s přírůstkovým řízením. |
PID11 | PID regulátor s přírůstkovým řízením a užším výběrem proměnných. |
PID2 | PID2 - regulátor s přímým řízením |
PID21 | PID2 - regulátor s přímým řízením a užším výběrem proměnných. |
PID3 | PID3 - volně nastavitelný regulátor |
SigErr1 | Komponenta provádí vyhodnocení výskytu poruchy s nastaveným časovým spožděním |
SigErr11 | Komponenta provádí vyhodnocení výskytu poruchy s nastaveným časovým spožděním |
SigErr12 | Komponenta provádí vyhodnocení výskytu poruchy s nastaveným časovým zpožděním |
SigErr13 | Komponenta provádí vyhodnocení výskytu poruchy s nastaveným časovým spožděním PRESETTIMEx pro 8 binárních vstupů. |
SigErr2 | Komponenta provádí kontrolu čtyř vstupních analogových hodnot. Pokud je |
SigErr21 | Komponenta provádí kontrolu čtyř vstupních analogových hodnot. Pokud je |
SigErr22 | Komponenta provádí kontrolu čtyř vstupních analogových hodnot. Pokud je |
SigErr23 | Komponenta provádí kontrolu čtyř vstupních analogových hodnot. Pokud je |
Hyst1 | Hystereze. |
Hyst2 | Hystereze MIN,MAX. |
Hyst3 | Dvojitá hystereze MIN,MAX. |
Hyst31 | Dvojitá hystereze MIN,MAX s řídící proměnnou. |
TProg1 | Komponenta na základě nastaveného týdenního programu a systémového času nastavuje výstupní signál OUT. |
TProg2 | Komponenta na základě nastaveného týdenního programu a systémového času nastavuje výstupní signál OUTPUT. |
TProg31 | Komponenta na základě nastaveného týdenního programu a systémového času nastavuje výstupní signál OUTPUT. |
TProg41 | Komponenta na základě nastaveného týdenního programu a systémového času nastavuje výstupní signál OUTPUT. |
System library: | RexLib_V17_20101208 |
fbSCU | Step Controller Unit |
fbSCUV | Step Controller Unit with Velocity input |
fbMCU | Manual Control Unit |
fbPWM | Pulse Width Modulation |
fbPSMPC | Pulse-Step Model Predictive Controller |
fbPIDU | PID Unit |
fbPIDMA | PID controller with Moment Autotuner |
fbSampler | Capture transient characteristics and performs basic identification |
fbPIDU_SCU | PID Unit with three-state output with feedback |
fbPIDU_SCUV | PID Unit with three-state output without feedback |
fbPIDMA_SCU | PID controller with moment autotuner with three-state output with feedback |
fbPIDMA_SCUV | PID controller with moment autotuner with three-state output without feedback |
fbSetPIDMAPar | moves autotuner result to configuration structure of controller fbPIDMA |
fbSetPIDMA_SCUPar | moves autotuner result to configuration structure of controller fbPIDMA_SCU |
fbSetPIDMA_SCUVPar | moves autotuner result to configuration structure of controller fbPIDMA_SCUV |
System library: | ServoLib_V12_20121122 |
ServoModel | Servo-controlled model with two binary inputs: forward, backward |
TimeControlServo | Control of the servo without feedback by model |
Systémová knihovna: | SignalAdapt_V11_20101206 |
FB_FILTER1_REAL | 1st order filter for analog measurement (REAL) |
FB_FILTER1_INT | 1st order filter for analog measurement (REAL) |
FB_INTERPOLATION_REAL | linear interpolation for analog measurement (REAL) |
FB_INTERPOLATION_INT | linear interpolation for analog measurement (INT) |
System library: | SolarMonitorLib_V12_20140623 |
fbSolarMonitor6 | Communication with SolarMonitor |
Systémová knihovna: | StdLib_V21_20140514 |
R_TRIG | Rising Edge Detector |
F_TRIG | Falling Edge Detector |
SR | Flip-Flop (Set Dominant) |
RS | Flip-Flop (Reset Dominant) |
CTU | Up Counter |
CTD | Down Counter |
CTUD | Up-Down Counter |
TON | On-delay Timer |
TOF | Off-delay Timer |
TP | Pulse Timer |
ADD_TIME | TIME := TIME + TIME; |
SUB_TIME | TIME := TIME - TIME; |
ADD_TOD_TIME | TIME_OF_DAY := TIME_OF_DAY + TIME; |
ADD_DT_TIME | DATE_AND_TIME := DATE_AND_TIME + TIME; |
SUB_DATE_DATE | TIME := DATE - DATE; |
SUB_TOD_TIME | TIME_OF_DAY := TIME_OF_DAY - TIME; |
SUB_TOD_TOD | TIME := TIME_OF_DAY - TIME_OF_DAY; |
SUB_DT_TIME | DATE_AND_TIME := DATE_AND_TIME - TIME; |
SUB_DT_DT | TIME := DATE_AND_TIME - DATE_AND_TIME; |
CONCAT_DATE_TOD | DATE_AND_TIME := DATE + TIME_OF_DAY; |
System library: | SysLib_V34_20141003 |
ModuleInfo | Get information about IO module |
IOSystemInfo | Get state of PLC IO system |
Memcpy | Copy memory |
MemcpyEx | Copy memory |
Memset | Set memory |
MemsetEx | Set memory |
Memcmp | Compare memory |
MemcmpEx | Compare memory |
IncreaseMaxCycleTime | Increase max limit for PLC scan time |
SetSummerTime | Set Automatic Daylight Saving Time |
IsSummerTime | Test of summer time |
SetWinterTime | Disable Automatic Daylight Saving Time |
IsWinterTime | Test of winter time |
GetDate | Get actual system date |
GetTime | Get actual system time |
GetDateTime | Get actual system date and time |
GetRTC | Get actual date and time from RTC device directly |
SetRTC | Set new date and time of PLC |
TecoDT_TO_DT | Convert structure TTecoDateTime to type DATE_AND_TIME |
DT_TO_TecoDT | Convert DATE_AND_TIME to structure TTecoDateTime |
ProgramIsChanged | Function returns TRUE in case of restart of PLC program or |
ReInitPLC_hotRestart | As a first step PLC goes to HALT mode. PLC outputs are blocked. |
ReInitPLC_coldRestart | As a first step PLC goes to HALT mode. PLC outputs are blocked. |
ReInitPLC_noRestart | As a first step PLC goes to HALT mode. PLC outputs are blocked. |
GetModuleID | |
CIBunitInfo | Get state of CIB unit |
RFunitInfo | Get state of RF unit |
SetAddressCIBunit | Set new address of CIB unit |
SetAddressRFunit | Set new address of RF unit |
fbBondRFunit | Bond RF unit with RF master |
ProgramLock | Lock the application program |
TPR | Pulse Timer with RESET. Obsolete version! Please use fbTPR. |
fbTPR | Pulse Timer with RESET |
SetWebPSW | Set password for web access |
VerifyWebPSW | Verify password for the website PLC |
SetWebMAC | Set MAC for web access |
VerifyWebMAC | Verify MAC for the website PLC |
SystemDisplayBacklightOn | Switch on the display backlight system |
SystemDisplayBacklightOff | Switch off the display backlight system |
fbTick | Periodic Timer |
System library: | TecoApLib_V10_20130924 |
Check_Teco_AP_number | Check if application profile is present |
Systémová knihovna: | TecoRouteLib_V11_20130515 |
fcSetTecoRoutePar | Set new parameters for communication using TecoRoute service |
fcGetTecoRoutePar | Read parameters for communication using TecoRoute service |
fcGetTecoRouteStat | Read status of communication using TecoRoute service |
fcSwitchTecoRouteOnOff | Switch ON / OFF TecoRoute service |
System library: | TimeLib_V14_20130724 |
DATE_OF_DT | Get DATE from variable DATE_AND_TIME |
TIME_OF_DT | Get DATE from variable DATE_AND_TIME |
YEAR_OF_DT | Get year from variable DATE_AND_TIME |
MONTH_OF_DT | Get month from variable DATE_AND_TIME |
DAY_OF_DT | Get day from variable DATE_AND_TIME |
HOUR_OF_DT | Get hours from variable DATE_AND_TIME |
MIN_OF_DT | Get minutes from variable DATE_AND_TIME |
SEC_OF_DT | Get seconds from variable DATE_AND_TIME |
MSEC_OF_DT | Get milliseconds from variable DATE_AND_TIME |
CutMSec_From_DT | Cut milliseconds from variable DATE_AND_TIME |
CutSec_From_DT | Cut seconds from variable DATE_AND_TIME |
YEAR_OF_DATE | Get year from variable DATE |
MONTH_OF_DATE | Get month from variable DATE |
DAY_OF_DATE | Get day from variable DATE |
DAY_OF_YEAR | Get day of year from variable DATE |
HOUR_OF_TIME | Get hours from variable TIME |
MIN_OF_TIME | Get minutes from variable TIME |
SEC_OF_TIME | Get seconds from variable TIME |
MSEC_OF_TIME | Get milliseconds from variable TIME |
DecodeTime | Convert TIME to hours, minutes, seconds and milliseconds |
EncodeTime | Convert hours, minutes, seconds and milliseconds to TIME |
MUL_TIME_REAL | Returns result of multiplication of time IN1 by number IN2 |
MUL_TIME_LREAL | Returns result of multiplication of time IN1 by number IN2 |
DIV_TIME_REAL | Returns result of division of time IN1 by number IN2 |
DIV_TIME_LREAL | Returns result of division of time IN1 by number IN2 |
GetDateAndTime_RFC2822 | returns date and time according to RFC2822 |
WeekNumber | Week number according to the ISO-8601 standard, weeks starting on Monday |
TIME_TO_REALsec | Conversion of time to seconds |
LONGTIME_TO_LREAL | Conversion of LONGTIME type to seconds |
LREAL_TO_LONGTIME | Conversion of seconds to LONGTIME type |
ADD_DT_LONGTIME | Returns sum of IN1 and IN2 as DATE_AND_TIME |
ADD_LONGTIME | Returns sum of IN1 and IN2 as LONGTIME |
ADD_LONGTIME_TIME | LONGTIME := LONGTIME + TIME; |
DIV_LONGTIME | Returns result of division of time IN1 by number IN2 |
EQ_LONGTIME | Equality, returns TRUE if IN1 = IN2 |
GE_LONGTIME | Greater than or equal, returns TRUE if IN1 >= IN2 |
GT_LONGTIME | Greater than, returns TRUE if IN1 > IN2 |
LE_LONGTIME | Lesser than or equal, returns TRUE if IN1 <= IN2 |
LT_LONGTIME | Lesser than, returns TRUE if IN1 < IN2 |
MUL_LONGTIME | Returns result of multiplication of time IN1 by number IN2 |
NE_LONGTIME | Inequality, returns TRUE if IN1 <> IN2 |
SUB_DATE_DATE_LONG | Returns difference of IN1 and IN2 as LONGTIME |
SUB_DT_DT_LONG | Returns difference of IN1 and IN2 as LONGTIME |
SUB_DT_LONGTIME | Returns difference of IN1 and IN2 as LONGTIME |
SUB_LONGTIME | Returns difference of IN1 and IN2 |
SUB_LONGTIME_TIME | Returns difference of IN1 and IN2 |
AbsoluteTON | On-delay Timer for long times |
System library: | ToStringLib_V13_20110203 |
USINT_TO_STRINGF | Conversion USINT to formatted STRING |
SINT_TO_STRINGF | Conversion SINT to formatted STRING |
UINT_TO_STRINGF | Conversion UINT to formatted STRING |
INT_TO_STRINGF | Conversion INT to formatted STRING |
UDINT_TO_STRINGF | Conversion UDINT to formatted STRING |
DINT_TO_STRINGF | Conversion DINT to formatted STRING |
REAL_TO_STRINGF | Conversion REAL to formatted STRING |
LREAL_TO_STRINGF | Conversion LREAL to formatted STRING |
BYTE_TO_STRINGF | Conversion BYTE to formatted STRING |
WORD_TO_STRINGF | Conversion WORD to formatted STRING |
DWORD_TO_STRINGF | Conversion DWORD to formatted STRING |
DATE_TO_STRINGF | Conversion DATE to formatted STRING |
DT_TO_STRINGF | Conversion DATE_AND_TIME to formatted STRING |
TIME_TO_STRINGF | Conversion TIME to formatted STRING |
TOD_TO_STRINGF | Conversion TIME_OF_DAY to formatted STRING |
BOOL_TO_STRINGF | Conversion BOOL to formatted STRING |
System library: | WeatherLib_V13_20141204 |
IDC_TO_CZECH | Translations description of the weather from English to Czech language based on variable condCode for server OpenWeatherMap. |
MCC_TO_CZECH | Translations description of the weather from English to Czech language based on variable condCode for server YahooWeather. |
Weather_fbCopyToArraySeq {HIDDEN} | for internal using only |
Weather_fbGetAttrValue {HIDDEN} | for internal using only |
Weather_fbParseYahooWeather {HIDDEN} | for internal using only |
fbYahooWeather | To get up-to-date weather information for your location from Yahoo Weather server |
fbOpenWeatherMap | To get up-to-date weather information for your location from OpenWeatherMap server |
System library: | WebGraphLib_V14_20130430 |
fbSetMinMaxY | Internal functional block of library |
WebGraph_SetViewIndx | internal function to shift of graph |
WebGraph_GetTime | Get actual system time |
WebGraph_SetDescAxisY | internal function to describe the Y-axis |
WebGraph_SetDescAxisX | internal function to describe the X-axis |
WebGraph_SetDescAxisXtime | internal function to describe the X-axis |
WebGraph_SetDescAxisXDatetime | internal function to describe the X-axis |
fbSimpleGraph1Real_32C | Chart support for 32 columns of REAL |
InsertToGraphReal | Add value into REAL graph |
SwitchRollGraphReal | Switch scrolling graph REAL |
fbSimpleGraph2Real_32C | Chart support for 2x32 columns of REAL |
fbSimpleGraph1Int_32C | Chart support for 32 columns of INT |
InsertToGraphInt | Add value into INT graph |
SwitchRollGraphInt | Switch scrolling graph INT |
fbSimpleGraph1Real_64C | Chart support for 64 columns of REAL |
fbSimpleGraph2Real_Time_32C | Chart support for 2x32 columns of REAL |
fbSimpleGraph2Real_Date_Time_32C | Chart support for 2x32 columns of REAL |
InsertToGraphTime | Add value into TIME graph |
InsertToGraphDateTime | Add value into DATE_AND_TIME graph |
SwitchRollGraphTime | Switch scrolling graph TIME |
SwitchRollGraphDateTime | Switch scrolling graph DATE_AND_TIME |
fbSimpleGraph1Real_Time_32C | Chart support for 32 columns of REAL |
fbSimpleGraph1Real_Date_Time_32C | Chart support for 32 columns of REAL |
fbSimpleGraph1Real_Time_64C | Chart support for 64 columns of REAL |
fbSimpleGraph1Real_Date_Time_64C | Chart support for 64 columns of REAL |
System library: | XBMCLib_V11_20140522 |
fbXBMC_Comm_Init {HIDDEN} | |
fbXBMC_Comm_Send {HIDDEN} | |
fbXBMC_Comm_Recv {HIDDEN} | |
fbXBMC_Json_Api {HIDDEN} | |
fbXBMC_Control | Control of the XBMC device |
System library: | XmlLibEx_V15_20141010 |
fbXmlTagParser | converts one line from XML document into a TXmlItem structure |
GetAttrValue | Returns value of attribute defined by name |
SetAttrValue | Write name and value of attribute to the structure TXmlItem. Returns TRUE if successful. |
fbXmlTagComposer | Converts a TXmlItem structure into one tag of XML document |
fbXmlParser | Converts one item from XML document into a TXmlItem structure and sets TXmlStack structure |
fbXmlFileParser | Parsing of XML document from file. Information about xml element is saved into TXmlInfo structure. |
fbXmlPageParser | Parsing of XML document file from web site. Information about xml element is saved into TXmlInfo structure. |
fbXmlFileParserFindTag | Parsing XML document from a specific tag from a file. Information about xml element is saved into TXmlInfo structure. |
fbXmlPageParserFindTag | Parsing XML document from a web page from a specific tag. Information about xml element is saved into TXmlInfo structure. |