Ignition (dříve známá jako FactoryPMI) je průmyslová softwarová platforma pro vývoj aplikací SCADA (Supervisory Control and Data Acquisition), Human Machine (HMI) a Manufacturing Execution System (MES).
Software SCADA se používá k monitorování a řízení průmyslových procesů, které existují ve fyzickém světě.
HMI je vstupně-výstupní zařízení, jehož prostřednictvím operátor řídí průmyslový proces. HMI zařízení předkládá data operátorovi, například může prezentovat diagnostická data.
Software MES se používá k dohledu a sledování práce na výrobní úrovni.
Ignition se může připojit k databázím, jako je Microsoft SQL Sever a MySQL, což umožňuje aplikacím SCADA vystavovat externí data, ukládat historické informace a integrovat se s jinými systémy. Tento článek se zaměří na připojení Ignition k Microsoft Access, protože to je databáze, kterou naši zákazníci používají s touto aplikací.
Zapalování je napsáno v Javě. K interakci s databází používá aplikace Java ovladač JDBC. JDBC je Java aplikační programovací rozhraní (API), které propojuje Javu s relačními databázemi (a dalšími tabulkovými daty, jako jsou tabulky a ploché soubory). Ovladač JDBC implementuje rozhraní JDBC API pro konkrétní databázi.
Společnost Microsoft nevyrábí ovladač JDBC pro Jet (základní databázový stroj pro sadu produktů Microsoft Office) ani pro Jet nástupce Office Access Connectivity Engine a Access Database Engine. Společnost Microsoft však vyrábí ovladač ODBC pro sadu Office. (ODBC je další technologie pro přístup k datům, jejíž implementace od společnosti Microsoft je součástí systému Windows.) Aby bylo možné aplikacím Office poskytnout rozhraní JDBC prostřednictvím tohoto nativního rozhraní společnosti Microsoft, musí být ovladač JDBC schopen převádět volání JDBC na volání ODBC. Pokud jde o aplikaci Java, používá běžný ovladač JDBC. Pokud jde o aplikaci Office, je přístupná přes normální ovladač ODBC.
Easysoft JDBC-ODBC Bridge je produkt klientského serveru, který umožňuje aplikacím Java, jako je Ignition, přístup k databázi ODBC, jako je Microsoft Access. Klientskou částí Easysoft JDBC-ODBC Bridge je ovladač JDBC. V systému Windows je součástí serveru služba systému Windows, která funguje jako aplikace ODBC.
Instalace Easysoft JDBC-ODBC Bridge
Pokud jste tak ještě neučinili, zaregistrujte se u nás a stáhněte si plně funkční zkušební verzi JDBC-ODBC Bridge.
Stáhněte, nainstalujte a licencujte JDBC-ODBC Bridge Server pro Windows. Na počítači, na kterém běží server JDBC-ODBC Bridge Server, nakonfigurujte 32bitový zdroj dat ODBC pro Microsoft Access v aplikaci ODBC Data Source Administrator. Chcete-li to provést v 64bitovém systému Windows, musíte použít 32bitovou verzi Správce datových zdrojů ODBC, kterou spustíte zadáním následujícího příkazu do okna Windows v dialogovém okně Spustit ve Windows:
%windir%\syswow64\odbcad32.exe
Pomocí jednoho z testovacích apletů obsažených v distribuci JDBC-ODBC Bridge zkontrolujte, zda máte přístup ke zdroji dat ODBC přes JDBC-ODBC Bridge. Možná budete muset změnit nastavení zabezpečení Java, aby se aplety spouštěly.
Informace o instalaci, licencování a testování JDBC-ODBC Bridge najdete v kapitolách Instalace a konfigurace uživatelské příručky JDBC-ODBC Bridge.
Připojení Ignition k Microsoft Access
- Přihlaste se do Ignition Gateway (
http://localhost:8088
). - Vyberte Konfigurovat v hlavní nabídce a poté na postranním panelu zvolte Databáze> Ovladače .
- V části Ovladače a nastavení databáze vyberte Vytvořit nový ovladač JDBC... .
- V Novém ovladači JDBC na stránce Soubory JAR sekce, vyhledejte
EJOB.JAR
.V 64bitovém systému Windows
EJOB.JAR
, ovladač JDBC součásti Easysoft JDBC-ODBC Bridge, se nachází v:drive:Program Files (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge\Jars
V 32bitovém systému Windows
EJOB.JAR
se nachází v:drive:Program Files\Easysoft Limited\Easysoft JDBC-ODBC Bridge\Jars
- Dokončete Nový ovladač JDBC stránku takto:
Vlastnost Hodnota Jméno JDBC-ODBC Bridge Název třídy easysoft.sql.jobDriver
Typ ovladače Obecné Formát adresy URL jdbc:easysoft://<server>/<dsn>:logonuser=<myuser>:logonpassword=<mypassword>
Nahradit:
s IP adresou nebo názvem hostitele počítače, kde je nainstalován JOB server / ovladač Access ODBC. s názvem zdroje dat ovladače Access ODBC Driver. se jménem uživatele Windows na počítači serveru JOB. s heslem tohoto uživatele.
Výchozí překladač MSSQL Poté zvolte Uložit změny .
- Vyberte Databáze> Připojení .
- V Připojení k databázi vyberte Vytvořit nové připojení k databázi... .
- Vyberte JDBC-ODBC Bridge po zobrazení výzvy a poté zvolte Další .
- Pojmenujte nové připojení k databázi
Microsoft_Access
a poté zvolte Vytvořit nové připojení k databázi .
Data ve vaší databázi Microsoft Access jsou nyní k dispozici Ignition. Například:
- V Ignition Gateway zvolte Spustit návrháře .
- Vytvořte nový projekt.
- Na pracovní ploše nového projektu přidejte komponentu Tabulka do komponenty Hlavní okno.
- V Editoru vlastností v okně pro komponentu Tabulka zvolte vazbu ikonu na pravé straně okna.
- V Vazbě na vlastnosti pomocí funkce Procházení DB vyberte tabulku v databázi Microsoft Access. Zvolte OK.
Data se zobrazí v komponentě Tabulka.