In this page are described the Functional
Blocks (FB) developed by Elsist and available optionally in addition to the
standard FBs provided with Logic Lab package.
These Function Blocks are normally present in the distribution of the LogicLab package and are fully functional for a period of 30 minutes from the startup of the system, in order to give the user a way to evaluate its functionality.
These FBs may be permanently enabled at Manufacturer ID (MID) level or
Device ID (DID) level. What
does it mean ?
StringToLogFile - Store string to a log file FB This function block logs the StringToLog string into the file Filename. Each line is terminated with CR-LF. When the MaxRowsInFile lines are reached in the file, if Circular is set, the new log string are written starting fom the beginning so overwriting the existing lines. If Circular is not set the string is not written in the file and an error occours.
Available with activation at MID or DID level.
SysLogReport - FB send notifications to Syslog s. This function block allows sending notifications to a Syslog server.
The Syslog Server is a central point that receives the error messages and/or warning from the various hardware and software devices on a network (routers, switches, servers, printers, etc ...) to allow centralized control of all devices
Available with activation at MID or DID level.
AuroraProtocol - FB POne Aurora protocol managem. This function block performs the solar inverters Aurora PowerOne protocol management .
The function is used by FB AuroraDSPMeasure and AuroraCEnergy that are in fact enabled purchasing the protocol activation codes.
Available with activation at MID or DID level.
NMEASInterface - NMEA system interface This function block manages the interface to a device that sends NMEA sentences.
FB receives NMEA sentences from the device, monitors the prefix code by comparing it with the string defined and checks if the received sentence CRC is correct. FB returns a NMEAID to be passed to the associated FB (NMEA sentence management FBs).
Available with activation at MID or DID level.
IEC62056_21Rd - FB DLMS protocol management This function block performs the reading management of registers from metering systems using the IEC62056-21 protocol (DLMS).
User must define, in SerialNr, the s/n of the counter (Used as reading access key) and, in Register, the register address to be read according to OBIS standard. If the reading is performed positively the out Done is set and variables MeterCode, Password and Value are valued with data read from the device. In case of error, the out Fault is set and, in the ErrorCode is returned the error code found.
Available with activation at MID or DID level.
SysDMXMng - FB DMX protocol management (Master) This function block manages the DMX protocol in master mode, you can connect on the RS845 network up to 512 slaves devices. You can use several FBs on different serial ports and thus manage multiple DMX networks, up to 512 connected devices each.
Available with activation at MID or DID level.
ModemCore - FB GSM Modem management This function block allows the operation of a GSM modem connected to the device.
The FB manages the dialogue with the modem, performs the initialization, check the modem status, and if the modem is connected to the GSM network, it returns the operator and the RSSI signal level.
In case the modem releases from the network, the FB shall keep the re-hang up automatically.
Available with activation at MID or DID level.