KXTCGEM – Beckhoff PLC SECS/GEM Library
Beckhoff’s TwinCAT PLC software is widely used in the semiconductor and related industries. With the increasing adoption of the SECS/GEM standard interconnect interface in smart factories, more and more factories are requiring equipment to communicate with the factory’s EAP/MES system via the SECS/GEM standard communication protocol to achieve automated production operations.

KXTCGEM – SECS/GEM software library developed based on TwinCAT 3 PLC ST language
Using this PLC library requires no additional hardware or host PC programming. The SECS/GEM interface can be quickly implemented directly in a TwinCAT PLC project by calling the communication APIs encapsulated in the ST library. Beckhoff PLC development engineers can directly do the SECS/GEM communication programming on the PLC.
The software library supports the following SEMI standards:

Main Features and Functions
- Compatible with Beckhoff TwinCAT 2 and 3 PLCs running on Windows OS.
- Offers two methods to intialize SECS/GEM services.
- Built-in message queue ensures no loss of real-time event alarm messages triggered during PLC running.
- High-speed data conversion algorithm; acquisition time delay for 1000 ordinary SV data points can be controlled within 30 milliseconds.
- Provides PLC sample codes to help users quickly implement SECS/GEM functions.
- Includes SECS/GEM communication manual template file (MS Word Format).
- Provides the KXGEMValidation application for factory simulation testings.
KXTCGEM product is distributed via offline installer packages
- Install KXTCGEM in TwinCAT 3 PLC
- Added SECS/GEM ST library into the TC3
- Call FB_GEM function block method in PLC project to implement SECS/GEM interface.
- More details check article TwinCAT PLC SECS/GEM Solution

If you would like to learn more about KXTCGEM software products, please contact us at support@kxware.com.