The post TwinCAT PLC SECS/GEM方案 first appeared on 珂矽信息技術(上海)有限公司.
]]>由于倍福官方?jīng)]有提供SECS/GEM的軟件產(chǎn)品,對于采用倍福TwinCAT PLC軟件作為主控的設備,通常需要借助一臺上位機PC,由熟悉工廠自動化的上位機軟件工程師,使用高級語言(C++,C#等)進行SECS/GEM通信接口開發(fā),該種方式存在以下缺點:
為了讓TwinCAT PLC開發(fā)工程師能直接進行SECS/GEM通信接口開發(fā),珂矽為倍福TwinCAT PLC定制開發(fā)了SECS/GEM PLC通信庫KXTCGEM Lib,無需增加任何硬件,也無需上位機編程,直接在TwinCAT PLC項目中通過調用ST語言封裝的通信方法快速實現(xiàn)SECS/GEM接口,以下是對該庫程序的介紹。
TwinCAT SECS/GEM支持的SEMI標準版本號見下表:
在TwinCAT 3 PLC上運行KXTXGEM安裝包,庫程序支持在Windows 7/8/10等TwinCAT PLC的運行操作系統(tǒng)上運行。程序庫默認安裝在C:\TwinCAT\GEM路徑。安裝完成后,打開TwinCAT 3軟件,新建PLC項目,在PLC項目References欄目上鼠標右鍵點擊 Add ?Library添加SECS/GEM庫文件。
TwinCAT SECS/GEM庫的各個方法被封裝在FB_GEM功能塊中,用戶通過定義全局的FB_GEM對象對GEM的各個接口進行訪問操作。
The post TwinCAT PLC SECS/GEM方案 first appeared on 珂矽信息技術(上海)有限公司.
]]>The post KXGEM300 SDK 快速使用介紹 first appeared on 珂矽信息技術(上海)有限公司.
]]>第一步:創(chuàng)建.NET Console程序
從VS2022新創(chuàng)建.NET 6 Console Application, 項目命名QuickGem300。
第二步:添加KXGEM300 Nuget引用
通過Nuget添加Kxware.ToolAutomation軟件庫
第三步:創(chuàng)建SECS/GEM對象并進行初始化
點擊此處下載源代碼
using Kxware.ToolAutomation;
// Create GEM300 service
var myGEM300Equipment = new Equipment("MyDemoMachine", ProductType.GEM300);
// Initialize GEM300 service
myGEM300Equipment.Initialize();
// Print information
Console.WriteLine("MyDemoMachine GEM300 service successfully starts up");
Console.ReadLine();
完成!
程序啟動后,默認采用HSMS通信方式,打開5000,5001端口進行監(jiān)聽。使用KXGEMTester或者其他第三方SECS/GEM測試工具可以對上述GEM300 App進行SECS/GEM, GEM300各個功能進行逐一測試。
The post KXGEM300 SDK 快速使用介紹 first appeared on 珂矽信息技術(上海)有限公司.
]]>The post KXGEM SDK 快速使用指南 first appeared on 珂矽信息技術(上海)有限公司.
]]>第一步:創(chuàng)建.NET Console程序
從VS2022新創(chuàng)建.NET 6 Console Application, 項目命名QuickSecsGem。
第二步:添加KXGEM Nuget引用
通過Nuget添加Kxware.Connectivity軟件庫
第三步:創(chuàng)建SECS/GEM對象并進行初始化
點擊此處下載源代碼
using Kxware.ToolAutomation;
// Create SECS/GEM service
var mySecsGemEquipment = new Equipment("MyDemoMachine");
// Start SECS/GEM service
mySecsGemEquipment.Initialize();
// Print start up information
Console.WriteLine("MyDemoMachine SECS/GEM service starts up successfully");
Console.ReadLine();
完成! 程序啟動后,默認采用HSMS通信方式,打開5000,5001端口進行監(jiān)聽。使用KXGEMTester或者其他第三方SECS/GEM測試工具可以對上述SECS/GEM App進行SECS/GEM各個功能進行逐一測試。
The post KXGEM SDK 快速使用指南 first appeared on 珂矽信息技術(上海)有限公司.
]]>