1 / 52

GuideOnLine

GuideOnLine. B.V. Electronic Østerbro 5 7800 Skive +45 97 52 50 22 www.bve.dk. Systemkrav. .Net Framework 4.0 Microsoft SQL Server 2008 R2* *GO Core samt en del plugins kan bruges uden database. Database Installation. GO skal bruge 3 databaser: Project GO<projekt navn>

traci
Télécharger la présentation

GuideOnLine

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GuideOnLine B.V. Electronic Østerbro 5 7800 Skive +45 97 52 50 22 www.bve.dk

  2. Systemkrav • .Net Framework 4.0 • Microsoft SQL Server 2008 R2* *GO Core samt en del plugins kan bruges uden database

  3. Database Installation GO skal bruge 3 databaser: • Project GO<projekt navn> Indeholde data for det specifikke projekt. • CoreGO<projektnavn>Core Indeholder data for at GO Core funktionerne kører. Ved opdatering af GO Core filer kan der også være opdatering til denne database. • Log GO<projektnavn>Log Log data. På store projekter flyttes denne ofte til en anden server for at undgå at log har indflydelse på ydeevnen.

  4. Database Installation Eksempel: GOKursus01 GOKursus01Core GOKursus01Log

  5. Installation • GuideOnLine (Application) GuideOnLine.msi C:\Program Files\B.V. Electronic\GuideOnLine 4.0\ • GuideOnLine (Server) GuideOnLine Server.msi C:\Program Files\B.V. Electronic\GuideOnLine 4.0 Server\

  6. Opgave Opgave: • Kør setup for GuideOnLine (Application). • Start GuideOnLine. Resultat: • GuideOnLine er installeret. • Data gemmes i filer lokalt på computeren.

  7. Activation Options Opstartsværdier kan oprettes på 2 måder: • Comand Line Arguments • GuideOnLineConfiguration (ConfigGolf) Er den samme værdi indtastet begge steder vil Command Line Arguments altid vinde over ConfigGolf.

  8. Activation Options Ved start af GO.Main.Windows eller GO.Main.Services kan følgende arguments bruges: -connectionCoreconnectionstring -connectionproject Project connectionstring -connectionlog Log connectionstring -name Program Name -user Brugernavn til auto log ind -password Adgangskode til auto log ind -ignoreupdates Ignorer automatiske opdateringer -singleinstance Der kører kun én instans af programmet -fullscreen Fuld skærm -language Sprog -console Start service som console* * Det er kun GO.Main.Services der kan kører som console

  9. Activation Options Ved start af GO.Main.Windows eller GO.Main.Services kan følgende arguments bruges: -c Coreconnectionstring -cp Project connectionstring -cl Log connectionstring -n Program Name -usr Brugernavn til auto log ind -pwd Adgangskode til auto log ind -iu Ignorer automatiske opdateringer -si Der kører kun én instans af programmet -screen Fuld skærm -la Sprog -con Start service som console* * Det er kun GO.Main.Services der kan kører som console

  10. Activation Options

  11. Activation Options

  12. Activation Options

  13. Activation Options

  14. Activation Options

  15. Activation Options

  16. Activation Options

  17. Activation Options

  18. Activation Options Værdier gemmes i hhv.: • GO.Main.Windows.exe.config • GO.Main.Services.exe.config

  19. Opgave Opgave: • Ændre opsætning af GuideOnLine, så den kører imod Kursus<nummer> databaser. • Opret nyt program nameKursus<nummer> • Log på som administrator Resultat: • Data gemmes i database. • Nyt program name og plugincollection er klar til videre konfiguration. • Logger automatisk på ved opstart.

  20. Services • GuideOnLine Server bruges til at kører GuideOnLine som en NT Service. • Det er muligt at have flere services kørende samtidig med hvert sit program name. • Services kan kører som NT Service eller Console. • Brug værktøjet GuideOnLine Services (GolfServices) til oprettelse af services.

  21. Services

  22. Services

  23. Opgave Opgave: • Kør setup for GuideOnLine (Server). • Opret nyt service med navn Kursus<nummer>. • Ændre opsætning, så den kører imod Kusus<nummber> databaser. • Opret nyt program nameKursus<nummer>Service • Start service som NT service. • Start service som console. Resultat: • GuideOnLine er klar til at kører som en NT service

  24. Management • Videre opsætning af GuideOnLine foregår i selve programmet under menuen View > Management • Herfra er det muligt at ændre indstillinger for eget og andre program names.

  25. Plugins • Plugins indlæses ved opstart. • Plugins ligger i en Plugin Collection, der bestemmer hvad der skal indlæses i hvilken rækkefølge. • Plugin Collection tilhører et eller flere program names. • Program name definerer start plugin. • Plugins vedligeholdes under Management. • Plugins kan have en eller flere properties.

  26. Plugins Eksempler på plugins: • Stregkodelæser • OPC DataServer • TabControl • Ordrekontrol • Linjekontrol

  27. Plugins • Plugins kan tilgå andre plugins. F.eks. bruger alle pluginsError, Event og Info log til at gemme log data. • Rækkefølgen plugins indlæses er vigtigt, da nogle plugins er afhængige af andre.

  28. Plugins

  29. Plugins • Brug pluginsAssemblyNameGO.Windows, hvis samme type findes to gange.

  30. Logs • Der oprettes altid 3 plugins af typen Log: • Log.Error • Log.Event • Log.Info • Log data skrives altid til console. • Log data vises altid under View > Log. • Log kan have LogListeners tilknyttet. • Listeners oprettes som plugins og tilføjes efterfølgende under Log.Event, Log.Error og Log.Infoproperties. • Eksempler på listeners: • DatabaseListener • EventLogListener • FileLogListener • PopupListener • StatusBarListener

  31. Opgave Opgave: • Opret ny FileLogListenerplugin for program nameKursus<nummer>Service. • Sæt filnavn for log fil. • Ændre opsætning for Error, Event og Info, så de peger på den nye FileLogListener. • Genstart service. Resultat: • Kursus<nummer>Service gemmer log data i fil.

  32. PluginTabControl • Viser andre plugins. • Tabs størrelse kan ændres. • Tabs placering kan ændres. • Kan indstilles til kun at vise aktiverede plugins. • Lignende plugins: • PluginNavigationBar • PluginTileView • PluginSplitContainer

  33. PluginTabControl

  34. Opgave Opgave: • Ændre plugin Start til typen PluginTabControl. • Opret to nye plugins af typen PluginInternetExplorer og indsæt dem som tabs. Resultat: • GuideOnLine starter med en tab kontrol med 2 faneblade.

  35. PluginServices • Plugins uden GUI kan have en service kontrol, der viser dens nuværende tilstand. • Eksempler: • DataManager Viser en liste over alle data items, hvorfra det er muligt at skrive og læse værdier. • BarcodeReader Viser RS-232 værdier, samt den sidste læste stregkode.

  36. PluginServices

  37. Opgave Opgave: • Opret ny pluginPluginServices. • Indsæt den under PluginTabControl. • Genstart GuideOnLine. Resultat: • GuideOnLine starter op og viser tab med alle services.

  38. Data Services

  39. Data Services

  40. Data Services Plugin Collection skal have en DataServerplugin med samme key, der er oprettet under Management. Plugin typen bestemmer hvordan den kommunikerer med hardware. Eksempler på Data Servere: - CacheDataServer - OPCDataServer - SystemDataServer

  41. Data Services Program Name bestemmer hvilke database og subscriptions der skal indlæses.

  42. Message Handler

  43. Workflows

  44. WCS

  45. PrintManager • Drivers: • Bartender • Bizerba • Codesoft • CrystalReports • Dynamark • Intermec • Marksman • Microsoft Excel • Microsoft Reports • Synrad • VideoJet • Print direkte fra GuideOnLine • Download label til printer

  46. PrintManager

  47. Alarmer

  48. Alarmer • PluginAlarm.Server.Item scanner data items og opretter alarm event hvis bit mask er opfyldt. • PluginAlarm.Server.Cache kan af andre plugins til at oprette alarmer. • Mulighed for at implementere egen alarm server. • Alarmer kan ses AlarmViewPlugin. • Alle alarmer gemmes i database, så der er mulighed for at trække rapporter etc. • Alarmer kan vedligeholdes under Management. • PLC afd. autogenerer alarmer i Excel ark, der kan importeres ind i databasen.

  49. ProcessView

  50. Notifications

More Related