Ignition (tidigare känd som FactoryPMI) är en industriell mjukvaruplattform för utveckling av tillämpningar för Supervisory Control and Data Acquisition (SCADA), Human Machine (HMI) och Manufacturing Execution System (MES).
SCADA-mjukvara används för att övervaka och kontrollera industriella processer som finns i den fysiska världen.
Ett HMI är den input-output-enhet genom vilken en operatör styr en industriell process. En HMI-enhet presenterar data för operatören, till exempel kan den presentera diagnostiska data.
MES-programvara används för att övervaka och spåra arbete på ett fabriksgolv.
Ignition kan ansluta till databaser som Microsoft SQL Server och MySQL, vilket gör att SCADA-applikationer kan exponera extern data, lagra historisk information och integrera med andra system. Den här artikeln kommer att koncentrera sig på att ansluta Ignition till Microsoft Access, eftersom det är den databas som våra kunder använder med denna applikation.
Ignition är skrivet i Java. För att interagera med en databas använder en Java-applikation en JDBC-drivrutin. JDBC är ett Java Application Programming Interface (API) som kopplar Java till relationsdatabaser (och andra tabelldata, såsom kalkylblad och platta filer). En JDBC-drivrutin implementerar JDBC API för en viss databas.
Microsoft producerar inte en JDBC-drivrutin för Jet (den underliggande databasmotorn för Microsoft Office-produktsviten) eller Jets efterföljare, Office Access Connectivity Engine och Access Database Engine. Microsoft producerar dock en ODBC-drivrutin för Office-paketet. (ODBC är en annan dataåtkomstteknologi, vars Microsoft-implementering ingår i Windows.) För att tillhandahålla ett JDBC-gränssnitt till Office-applikationer via detta inbyggda Microsoft-gränssnitt måste en JDBC-drivrutin kunna konvertera JDBC-anrop till ODBC-anrop. När det gäller Java-applikationen använder den en normal JDBC-drivrutin. När det gäller Office-applikationen nås den via den vanliga ODBC-drivrutinen.
Easysoft JDBC-ODBC Bridge är en klientserverprodukt som gör att en Java-applikation som Ignition kan komma åt en ODBC-databas som Microsoft Access. Klientdelen av Easysoft JDBC-ODBC Bridge är en JDBC-drivrutin. På Windows är serverdelen en Windows-tjänst som fungerar som en ODBC-applikation.
Installera Easysoft JDBC-ODBC Bridge
Om du inte redan har gjort det, registrera dig hos oss för att ladda ner en fullt fungerande testversion av JDBC-ODBC Bridge.
Ladda ner, installera och licensiera JDBC-ODBC Bridge Server för Windows. Konfigurera en 32-bitars ODBC-datakälla för Microsoft Access i ODBC Data Source Administrator på maskinen där JDBC-ODBC Bridge Server körs. För att göra detta på 64-bitars Windows måste du använda 32-bitarsversionen av ODBC Data Source Administrator, som du kör genom att skriva följande kommando i Windows i Windows-dialogrutan Kör:
%windir%\syswow64\odbcad32.exe
Använd en av testappletarna som ingår i JDBC-ODBC Bridge-distributionen för att kontrollera att du kan komma åt ODBC-datakällan via JDBC-ODBC Bridge. Du kan behöva ändra dina Java-säkerhetsinställningar så att appletarna kan köras.
För information om installation, licensiering och testning av JDBC-ODBC Bridge, se kapitlen Installation och konfiguration i JDBC-ODBC Bridge User Guide.
Ansluter Ignition till Microsoft Access
- Logga in på Ignition Gateway (
http://localhost:8088
). - Välj Konfigurera på huvudmenyn och sedan i sidofältet, välj Databaser> Drivrutiner .
- I Databasdrivrutiner och inställningar sida, välj Skapa ny JDBC-drivrutin... .
- I Ny JDBC-drivrutin sida, i JAR-filer sektionen, bläddra efter
EJOB.JAR
.På 64-bitars Windows,
EJOB.JAR
, JDBC-drivrutindelen av Easysoft JDBC-ODBC Bridge, finns i:drive:Program Files (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge\Jars
På 32-bitars Windows,
EJOB.JAR
finns i:drive:Program Files\Easysoft Limited\Easysoft JDBC-ODBC Bridge\Jars
- Slutför Ny JDBC-drivrutin sida enligt följande:
Egenskap Värde Namn JDBC-ODBC Bridge Klassnamn easysoft.sql.jobDriver
Typ av drivrutin Allmänt URL-format jdbc:easysoft://<server>/<dsn>:logonuser=<myuser>:logonpassword=<mypassword>
Byt ut:
med IP-adressen eller värdnamnet för maskinen där JOB-servern/Access ODBC-drivrutinen är installerad. med namnet på Access ODBC Driver-datakällan. med namnet på en Windows-användare på JOB-servermaskinen. med lösenordet för denna användare.
Standardöversättare MSSQL Välj sedan Spara ändringar .
- Välj Databaser> Anslutningar .
- I Databasanslutningar sida, välj Skapa ny databasanslutning... .
- Välj JDBC-ODBC Bridge när du uppmanas att göra det och välj sedan Nästa .
- Ge den nya databasanslutningen ett namn
Microsoft_Access
och välj sedan Skapa ny databasanslutning .
Data i din Microsoft Access-databas är nu tillgänglig för Ignition. Till exempel:
- I Ignition Gateway väljer du Starta Designer .
- Skapa ett nytt projekt.
- Lägg till en tabellkomponent i en huvudfönsterkomponent i arbetsytan för det nya projektet.
- I Egenskapsredigeraren fönstret för tabellkomponenten, välj bindning ikonen till höger i fönstret.
- I Egenskapsbindning Använd DB Browse-funktionen för att välja en tabell i din Microsoft Access-databas. Välj OK.
Data visas i komponenten Tabell.