- Publish date: 10/14/2024
- Product release date: 01/01/1970
- Product Version: 2.10.4
- Product Webpage
Tani PlcEngine Collect
PLC Engine Collect connects programable controllers, supervisory control systems and devices among themselves and with the automation world. It connects controllers and databases, too. Likewise it works as OPC server and OPC client to SCADA Systems.
With BACnet and KNX/EIB it openes controllers and databases to the building automation. Take Your tablet or smartphone for a fast view oy Your plant.
Over Ethernet it offers access to the controllers from the companies Siemens, Rockwell Automation, Wago, Modicon, Schneider Electric and others.
OPC UA and MQTT opens the Industrie 4.0 and IoT world.
You implement Euromap, UMATI, PackML and other standards quickly and easily.
PLC Engine Collect is simply to configure. Wizards are offering frequently needed standard functions.
At a Glance
The PLC Engine allows data processing in production lines. It connects controllers, devices, SCADA systems and databases from various manufacturers. It processes the data and dispatches them between the connected devices and other systems. It collects data, manages them and creates overviews for OEE applications.
Additional all the data can be handled over OPC. This are processed data and all data from the connected controllers, devices, OPC systems and databases.
PLC Engine is the perfect component for using it for communications in Industrie 4.0.
You will implement important use cases with PLC Engine
Optimize PLC Communication
Boosts the PLC communication with logical optimizing of the requests. Often this will happen to error texts from the controllers. The messages need to be fetched normally if the corresponding error number is changing and a new error condition becomes true. Without any change to Your SCADA system the communication speeds up. The main reason is less load on the communication line.
Copy PLC Data
Exchanges data between controllers and devices without PLC programming or SCADA functionality. That’s how it’s done: PLC Engine is reading the data from a controller or device and writes them into another controller or device. The writing normally takes place if the data are changing. With configurable triggers data which are depending on other data conditions for the writing can be defined. The data will converted if necessary. This is important if both controllers are different: One Siemens S7, the other a Rockwell Control Logix.
More complex handling is possible, too: Collecting of data from one or multiple controllers, do some calculation with the data, and write the result to a controller or device. Of course, any OPC compatible system can use the same data also.
Collects and processes data
PLC Engine is reading data from one or more controllers.
The data are collected and possibly calculated or normalized.
If all data are in place they are ready to process for other systems or OPC access.
During the logical processing the data are blocked for access.
Syncronous data access are waiting until the collection is finished.
Configurable error conditions are configurable: If one of the controllers is not available constant data are used, or an error number is processed.
PLC to Database
Exchanges data with common databases. You can read data from controllers and write them directly into common databases – with optional calculations. Data readed from databases can be written into controllers, too. All the data are available for OPC systems also.
Overall Equipement Effectiveness
Collects data over long time for OEE into a local or external database. So easily OEE applications can be build. The integrated websites are offering the collected and calculated data directly as curves or other. Additionally the data can be handled over OPC.
Functionality
With logic tables you define all the things your plant will need:
- Read and write data from industrial controllers and devices.
- Exchange data with databases. Read, write, update, delete.
- Read and write files, check for changes, create files, delete files.
- Send emails.
- Read and write data over OPC UA and Classic OP.
- Sequence chains with conditions for changing the actual step.
- Calculate data. Round, basic calculations, constants, conversions, reinterpretations.
- Check data. AND OR XOR NOT. Comparisons for equal, less, greater. Float number plausability.
- Manage data structures. Create them, decode structures.
- Collect data. Combine and separate texts. Combine and separate binary data.
- Lots of triggers: Time trigger, data change trigger, bit trigger, file create trigger, file modify trigger, directory change trigger.
- Subroutines.
- Handle UPC UA function calls (RPC).
- Generate OPC UA events.
Online diagnostics for shortening the configuration time
- Watch connections and their state.
- Watch variables. Status, value, who needs them.
- Watch logic tables and their behaviour.
- Watch and modify single variables (Status variable).
- Diagnostics logger for long term watching.
Configuration
The configuration works in graphical style or with simple lists.
Lot of Wizards simplify this.
Diagnostics boost the startup in plants.
Application field
PLC Engine Collect is made for heterogeneous networks with different controllers and devices from lot of different vendors.
Supported controller types and devices
- Siemens S7 1200 and 1500 family. The optimized data blocks are supported, also structures, alarms, events. All symbols and comments are browsed online. The 2021 PLC firmware 2.9 works fine, the version 3.x from 2022 and 4.x also.
- Siemens S7 over RFC1006 and Sinec H1. Supported are S7 200, 300 and 400, Logo 8, ET200. Siemens CP or the Ethernet interface onboard the CPU can be used. Mainstream MPI Gateways as Hilscher Netlink, Helmholz Netlink, IBH Softec Netlink, INAT Echolink, Process Informatik S7Lan or Softing Netlink are supported, too. S7 compatible systems as VIPA Speed7 can be used, too.
- Siemens S5 over RFC1006, PLC Header, RAW or Sinec H1. Supported are Siemens CPs, INAT CPs, Helmholz CPs, IBH Softec S5Net, Process Informatik S5Lan.
- Rockwell Compact Logix, Control Logix and GuardLogix, all firmware versions.
- Rockwell Micro 8 series as the 800, 810, 820 and more.
- Rockwell PLC5 and SLC series, all firmware versions.
- Routing paths are fully supported. This enables connecting to any PLC and accessing other PLC connected to an internal bus as DH+. So you will reach a PLC5 as example over another Rockwell as a CompactLogiX as router.
- GE PACSystems from General Electric. This controller family works with CIP from Rockwell.
- Mitsubishi Melsec Q, QL and FX5 family using the SLMP protocol (3E protocol).
- BACnet devices. BACnet is common used in building automation. BBMD and COV, alarms, events, trend, calendar, shedule, rpc, lists and more are supported.
- KNX. KNX also is used in building automation. All known symbol imports are supported.
- Devices using the Modbus TCP protocol.
- Modicon
- Schneider
- Wago
- Beckhoff
- Phoenix Contact
- Omron
- B&R
- Fanuc
- ABB
- MQTT version 3 and 5. For the OPC usage a simple item syntax odders the IoT world.
- IEC 60870-5-104. This often is used in long distance management of energy, oil and water.
- All systems and devices which can be accessed with OPC UA or Classic OPC. OPC server and client are available.
- Raw data. This are data which do not have any format by a standard.
Communicates via Ethernet.
Supported OPC interfaces
- OPC Pipe Open interface
- OPC UA (Unified Architecture)
- OPC DA (Classic OPC over DCOM, available under Windows only)
Supported MQTT interface
- MQTT Version 3 and 5
- MQTT Client if a station need to be a device
- MQTT Broker, the server
Supported databases
- My SQL (from version 1.9 not under Windows XP)
- PostGre Sql (not for Windows XP)
- Microsoft SQL
- Sybase SQL Server, Sybase ASE, SAP ASE (Adaptive Server Enterprise)
- ODBC
- Oracle can be used with ODBC
PLC Engine is a full fledged database client.
Supported operation systems
- Windows 10, 11 (all versions). Older versions as Vista and Windows 7/8 also. 64 and on older Windows 32 bit.
- Windows Server 2012, 2016, 2019, 2022.
- Linux on the Raspberry and Odroid computers (64 and 32 bit).
- Linux on many Phytec devices as the Regor and Tauri S (32 bit) and Tauri L (64 bit).
- Linux on a PC with Debian, Ubuntu, Suse, Arch, Centos, Redhat and other Distributions.
- Linux 64 Bit as Docker or Kubernetes or Containerd Container.
Without a license all PLC Engine Collect will work for three days after each start.
You can find all information at
https://www.tanindustrie.de/en/PlcEngine.php
and the Technical Data at
https://www.tanindustrie.de/en/DataSheetPlcEngine.php
and the Downloat at
https://www.tanindustrie.de/en/Download.php?page=plcengine
Product details
Markets:
|
Category: Gateway | Subcategory: Protocol Converter |
Supported Profiles and Facets
Application Profiles:
UACore 1.05
- Embedded 2022 UA Server Profile
- Global Certificate Management Client 2022 Profile
- Global Discovery and Certificate Mgmt 2022 Server
- Global Discovery Server 2022 Profile
- Micro Embedded Device 2022 Server Profile
- Minimum UA Client 2022 Profile
- Standard 2022 UA Server Profile
- Standard UA Client 2022 Profile
Security Policies:
UACore 1.05
- SecurityPolicy - Aes256-Sha256-RsaPss
- SecurityPolicy [A] - Aes128-Sha256-RsaOaep
- SecurityPolicy [B] – Basic256Sha256
- SecurityPolicy – Basic128Rsa15
- SecurityPolicy – Basic256
- SecurityPolicy – None
User Tokens:
UACore 1.05
- User Token – Anonymous Client Facet
- User Token – Anonymous Facet
- User Token – Anonymous Server Facet
- User Token – User Name Password Client Facet
- User Token – User Name Password Server Facet
- User Token – X509 Certificate Client Facet
- User Token – X509 Certificate Server Facet
Supported Profiles and Facets
Application Profiles:
UACore 1.05
- Embedded 2022 UA Server Profile
- Global Discovery Server 2022 Profile
- Micro Embedded Device 2022 Server Profile
- Standard 2022 UA Server Profile
Security Policies:
UACore 1.05
- SecurityPolicy - Aes256-Sha256-RsaPss
- SecurityPolicy [A] - Aes128-Sha256-RsaOaep
- SecurityPolicy [B] – Basic256Sha256
- SecurityPolicy – Basic128Rsa15
- SecurityPolicy – Basic256
- SecurityPolicy – None
User Tokens:
UACore 1.05
- User Token – Anonymous Facet
- User Token – Anonymous Server Facet
- User Token – User Name Password Server Facet
- User Token – X509 Certificate Server Facet
Supported Profiles and Facets
Application Profiles:
UACore 1.05
- Global Certificate Management Client 2022 Profile
- Global Discovery and Certificate Mgmt 2022 Server
- Minimum UA Client 2022 Profile
- Standard UA Client 2022 Profile
Security Policies:
UACore 1.05
- SecurityPolicy - Aes256-Sha256-RsaPss
- SecurityPolicy [A] - Aes128-Sha256-RsaOaep
- SecurityPolicy [B] – Basic256Sha256
- SecurityPolicy – Basic128Rsa15
- SecurityPolicy – Basic256
- SecurityPolicy – None
User Tokens:
UACore 1.05
- User Token – Anonymous Client Facet
- User Token – Anonymous Facet
- User Token – User Name Password Client Facet
- User Token – X509 Certificate Client Facet
- Data Access 2.05a
- Alarms and Events
- Data Access 2.05a
Supported Profiles and Facets
Application Profiles:
UACore 1.05
- Embedded 2022 UA Server Profile
- Global Certificate Management Client 2022 Profile
- Global Discovery and Certificate Mgmt 2022 Server
- Global Discovery Server 2022 Profile
- Standard 2022 UA Server Profile
- Standard UA Client 2022 Profile
Security Policies:
UACore 1.05
- SecurityPolicy - Aes256-Sha256-RsaPss
- SecurityPolicy [A] - Aes128-Sha256-RsaOaep
- SecurityPolicy [B] – Basic256Sha256
- SecurityPolicy – Basic128Rsa15
- SecurityPolicy – Basic256
- SecurityPolicy – None
User Tokens:
UACore 1.05
- User Token – Anonymous Client Facet
- User Token – Anonymous Facet
- User Token – Anonymous Server Facet
- User Token – User Name Password Client Facet
- User Token – User Name Password Server Facet
- User Token – X509 Certificate Client Facet
- User Token – X509 Certificate Server Facet