sql >> Database teknologi >  >> RDS >> Access

Tilslutning af Ignition til Microsoft Access

Ignition (tidligere kendt som FactoryPMI) er en industriel softwareplatform til udvikling af applikationer til Supervisory Control and Data Acquisition (SCADA), Human Machine (HMI) og Manufacturing Execution System (MES).

SCADA-software bruges til at overvåge og kontrollere industrielle processer, der findes i den fysiske verden.

Et HMI er input-output-enheden, hvorigennem en operatør styrer en industriel proces. En HMI-enhed præsenterer data for operatøren, for eksempel kan den præsentere diagnostiske data.

MES-software bruges til at overvåge og spore arbejde på et anlægsgulv.

Ignition kan oprette forbindelse til databaser såsom Microsoft SQL Server og MySQL, hvilket gør det muligt for SCADA-applikationer at eksponere eksterne data, gemme historisk information og integrere med andre systemer. Denne artikel vil koncentrere sig om at forbinde Ignition til Microsoft Access, da det er den database, vores kunder bruger med denne applikation.

Ignition er skrevet i Java. For at interagere med en database bruger en Java-applikation en JDBC-driver. JDBC er et Java Application Programming Interface (API), der forbinder Java med relationelle databaser (og andre tabeldata, såsom regneark og flade filer). En JDBC-driver implementerer JDBC API for en bestemt database.

Microsoft producerer ikke en JDBC-driver til Jet (den underliggende databasemotor til Microsoft Office-produktpakken) eller Jets efterfølgere, Office Access Connectivity Engine og Access Database Engine. Microsoft producerer dog en ODBC-driver til Office-pakken. (ODBC er en anden dataadgangsteknologi, hvis Microsoft-implementering er inkluderet i Windows.) For at levere en JDBC-grænseflade til Office-applikationer via denne indbyggede Microsoft-grænseflade, skal en JDBC-driver være i stand til at konvertere JDBC-kald til ODBC-kald. Hvad angår Java-applikationen, bruger den en normal JDBC-driver. For så vidt angår Office-applikationen, tilgås den via den normale ODBC-driver.

Easysoft JDBC-ODBC Bridge er et klientserverprodukt, der gør det muligt for en Java-applikation såsom Ignition at få adgang til en ODBC-database såsom Microsoft Access. Klientdelen af ​​Easysoft JDBC-ODBC Bridge er en JDBC-driver. På Windows er serverdelen en Windows-tjeneste, der fungerer som en ODBC-applikation.

Installation af Easysoft JDBC-ODBC Bridge

Hvis du ikke allerede har gjort det, bedes du registrere dig hos os for at downloade en fuldt funktionel prøveversion af JDBC-ODBC Bridge.

Download, installer og licenser JDBC-ODBC Bridge Server til Windows. På den maskine, hvor JDBC-ODBC Bridge Server kører, skal du konfigurere en 32-bit ODBC-datakilde til Microsoft Access i ODBC Data Source Administrator. For at gøre dette på 64-bit Windows skal du bruge 32-bit versionen af ​​ODBC Data Source Administrator, som du kører ved at skrive følgende kommando i Windows i Windows Kør-dialogboksen:

%windir%\syswow64\odbcad32.exe

Brug en af ​​test-applets inkluderet i JDBC-ODBC Bridge-distributionen til at kontrollere, at du kan få adgang til ODBC-datakilden gennem JDBC-ODBC Bridge. Du skal muligvis ændre dine Java-sikkerhedsindstillinger for at tillade applets at køre.

For information om installation, licensering og test af JDBC-ODBC Bridge henvises til kapitlerne Installation og Konfiguration i JDBC-ODBC Bridge User Guide.

Tilslutning af Ignition til Microsoft Access

  1. Log ind på Ignition Gateway (http://localhost:8088 ).
  2. Vælg Konfigurer i hovedmenuen og derefter i sidebjælken, vælg Databaser> Drivere .
  3. I Databasedrivere og indstillinger side, skal du vælge Opret ny JDBC-driver... .
  4. I Ny JDBC-driver siden i JAR-filerne sektion, søg efter EJOB.JAR .

    På 64-bit Windows, EJOB.JAR , JDBC-driverdelen af ​​Easysoft JDBC-ODBC Bridge, er placeret i:

    drive:Program Files (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge\Jars
    

    På 32-bit Windows, EJOB.JAR er placeret i:

    drive:Program Files\Easysoft Limited\Easysoft JDBC-ODBC Bridge\Jars
    
  5. Fuldfør Ny JDBC-driver side som følger:
    Ejendom Værdi
    Navn JDBC-ODBC Bridge
    Klassenavn easysoft.sql.jobDriver
    Drivertype Generisk
    URL-format jdbc:easysoft://<server>/<dsn>:logonuser=<myuser>:logonpassword=<mypassword>

    Erstat:

    • med IP-adressen eller værtsnavnet på den maskine, hvor JOB-serveren / Access ODBC-driveren er installeret.
    • med navnet på Access ODBC Driver-datakilden.
    • med navnet på en Windows-bruger på JOB-servermaskinen.
    • med adgangskoden til denne bruger.
    Standardoversætter MSSQL

    Vælg derefter Gem ændringer .

  6. Vælg Databaser> Forbindelser .
  7. I Databaseforbindelser side, skal du vælge Opret ny databaseforbindelse... .
  8. Vælg JDBC-ODBC Bridge når du bliver bedt om det, og vælg derefter Næste .
  9. Navngiv den nye databaseforbindelse Microsoft_Access og vælg derefter Opret ny databaseforbindelse .

Dataene i din Microsoft Access-database er nu tilgængelige for Ignition. For eksempel:

  1. Vælg Start Designer i Ignition Gateway .
  2. Opret et nyt projekt.
  3. Føj en tabelkomponent til en hovedvindueskomponent i arbejdsområdet til det nye projekt.
  4. I Ejendomseditor vinduet for tabelkomponenten, skal du vælge binding ikonet i højre side af vinduet.
  5. I Ejendomsbinding vinduet, skal du bruge DB Browse-funktionen til at vælge en tabel i din Microsoft Access-database. Vælg OK.

    Dataene vises i tabelkomponenten.


  1. Sådan finder du EBS R12 komponenter Version

  2. Vælg en MySQL-database på Linux via kommandolinjen

  3. Overvågning af ydeevnetællere via PERFMON | SQL Server Performance Fejlfinding -3

  4. PG::InvalidParameterValue:FEJL:ugyldig værdi for parameteren client_min_messages:panik