04-20-2018 01:34 PM
Hi All,
I am wondering if anyone has ever implemented a SECS GEM interface in LabVIEW, and if so, if they could share some information about the scale of the project - estimates on man hours required to implement, major hurdles etc.
I am just starting to really dive into the protocol, but from what I have seen so far, while it does seem like a lot of work, everything seems pretty straightforward. There are a lot of 3rd party tools, but none are specifically targeted at LabVIEW, and I would prefer to keep everything in LabVIEW/in house if possible. I know sometimes using an external tool ends up being more pain than it is worth, which I am trying to avoid.
Thanks!
04-23-2018 12:47 PM
Anyone?
04-23-2018 01:16 PM
Hi paul.ross,
I don't personally have any experience with implementing this type of protocol but I was able to find a KnowledgeBase article of ours that should help out. LabVIEW doesn't support this natively but, as I believe you've found, there are third-party tools, such as OPC Servers, that can be used to accomplish this.
Can LabVIEW Communicate Via the SECS-I or SECS-II Protocol?
04-23-2018 04:19 PM
Hi Tyler,
Thanks for the link - I had seen that, however I am really just looking to get information from anyone has implemented an interface(or is fairly familiar with the standard) so that I can get a better idea on the scope of work.
Thanks!
11-22-2019 03:22 AM
Hello
SECS (SEMI Equipment Communications Standard)/GEM (Generic Equipment Model) are communication interface protocols for communication between a semiconductor equipment and a fab host. More information https://www.einnosys.com/introduction-secs-gem/
02-22-2022
10:26 AM
- last edited on
04-30-2025
04:52 PM
by
Content Cleaner
Hi Paul,
We have recently interfaced Agil'GEM from Agileo Automation with LabVIEW. It is very straightforward since LabVIEW can natively call .NET Assemblies using .NET 4.0 and Agil'GEM is a full .NET assembly that implements SECS-I, HSMS, SECS-II and GEM SEMI standards.
It is just required to pay attention to a few limitations in the .NET API supported by LabVIEW but this can be easily overcome.
Marc
10-02-2022 01:59 AM
Is the problem solved? Could you share some examples and learn from each other
10-03-2022 09:00 AM
The solution is to create a wrapper as described here: https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z000000PA8QSAW&l
Thanks to the wrapper, you can hide to LabVIEW the things that it doesn't support.