{"id":1133,"date":"2017-12-29T15:12:31","date_gmt":"2017-12-29T14:12:31","guid":{"rendered":"http:\/\/ftl-auerbach.lima-city.de\/Hubo\/?page_id=1133"},"modified":"2018-04-27T08:06:19","modified_gmt":"2018-04-27T06:06:19","slug":"codesys-installation","status":"publish","type":"page","link":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/automation\/codesys-integration\/codesys-installation\/","title":{"rendered":"Installation"},"content":{"rendered":"<p><strong>Installation der Entwicklungsumgebung und der SPS-Runtime<br \/>\n<\/strong><\/p>\n<p>Die Installation zerf\u00e4llt in zwei Teile. Zum einen in die Installation und Vorbereitung der Entwicklungsumgebung auf dem PC, zum anderen in die Installation der SPS-Runtime auf dem Raspberry Pi. Letzteres geschieht per Download direkt \u00fcber die Entwicklungsumgebung.<\/p>\n<p>Die Installation der Entwicklungsumgebung \u201eCODESYS Development System V3\u201c erfolgt wie f\u00fcr PC Applikationen \u201e\u00fcblich\u201c und bedarf keiner weiteren Erkl\u00e4rung. Erh\u00e4ltlich ist sie nach kostenfreier Anmeldung im <a href=\"https:\/\/store.codesys.com\/codesys.html\" target=\"_blank\" rel=\"noopener\">CODESYS Store<\/a>.<\/p>\n<p>Die nachfolgende Installation der SPS-Runtime wird ausf\u00fchrlich im \u201e<a href=\"https:\/\/store.codesys.com\/codesys-control-for-raspberry-pi-sl.html?___store=default&amp;___from_store=de\" target=\"_blank\" rel=\"noopener\">Erste Scritte<\/a>\u201c Artikel der <a href=\"https:\/\/store.codesys.com\/codesys-control-for-raspberry-pi-sl.html?___store=default&amp;___from_store=de\" target=\"_blank\" rel=\"noopener\">Downloadseite des Stores<\/a> beschrieben. Um sich zun\u00e4chst einen \u00dcberblick zu verschaffen, reicht die kostenfreie Demolizenz, welche den vollen Funktionsumfang bietet, die Runtime (auf dem Raspberry Pi) jedoch nach 2 Stunden Laufzeit abschaltet. Da die Entwicklungsumgebung eine Startm\u00f6glichkeit der Runtime vorsieht, schr\u00e4nkt das die Evaluierung jedoch in keiner Weise ein.<\/p>\n<p><strong>Installation des Treibers<\/strong><\/p>\n<p>Der Treiber \u201eHubo Library for Raspberry Pi\u201c wird, wie f\u00fcr CODESYS Erweiterungen \u00fcblich, als Package geliefert und ist in der <a href=\"http:\/\/ftl-auerbach.lima-city.de\/Hubo\/download-pages\/codesys-package\/\" target=\"_blank\" rel=\"noopener\">Downloadrubrik<\/a> verf\u00fcgbar.<\/p>\n<p>Das Package installiert je einen Funktionsblock f\u00fcr die MCP3008\/3208 AD-Wandler, den MCP23017 Port-Expander, die Onlinehilfe zur Treiberbibliothek sowie die folgenden vier Demoprogramme:<\/p>\n<ul>\n<li>Hubo_Analogeingang-1.project (einlesen der AD raw-Werte, sowie der gewandelten Spannungen),<\/li>\n<li>Hubo_Analogeingang-2.project (einlesen aller 8 AD raw-Werte),<\/li>\n<li>Hubo_Digital-IO.project (einfaches lesen und schreiben auf dem MCP23017),<\/li>\n<li>Hubo_Webvisu.project\n<ul>\n<li>lesen und schreiben mehrerer MCP23017 Portexpander aus mehreren Tasks heraus,<\/li>\n<li>gleichzeitiges lesen des MCP3x08 AD-Wandlers aus mehreren Tasks,<\/li>\n<li>Visualisierung der Werte und Schalten einzelner Kan\u00e4le \u00fcber die Webvisualisierung,<\/li>\n<li>schalten einer Funksteckdose \u00fcber die Webvisualisierung<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Beachten Sie bitte, da\u00df das Schalten der Funksteckdose auf die C++-Beispielimplementierungen RCSocket der Hubo C++-Library zur\u00fcckgreift und weitere (einmalige) Konfigurationsschritte in der CODESYS Runtime erforderlich macht. Diese k\u00f6nnen der Dokumentation entnommen werden, bzw. sind auch im CODESYS Forum beschrieben.<\/p>\n<p>Nach der Installation ist die Web-Visualisierung wie folgt zu erreichen: <a href=\"http:\/\/raspberrypi:8080\/webvisu.htm\" target=\"_blank\" rel=\"noopener\">http:\/\/&lt;raspberrypi&gt;:8080\/webvisu.htm<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Installation der Entwicklungsumgebung und der SPS-Runtime Die Installation zerf\u00e4llt in zwei Teile. Zum einen in die Installation und Vorbereitung der Entwicklungsumgebung auf dem PC, zum anderen in die Installation der SPS-Runtime auf dem Raspberry Pi. Letzteres geschieht per Download direkt \u00fcber die Entwicklungsumgebung. Die Installation der Entwicklungsumgebung \u201eCODESYS Development System\u2026<\/p>\n<p> <a class=\"continue-reading-link\" href=\"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/automation\/codesys-integration\/codesys-installation\/\"><span>Continue reading<\/span><i class=\"crycon-right-dir\"><\/i><\/a> <\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1127,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-json\/wp\/v2\/pages\/1133"}],"collection":[{"href":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-json\/wp\/v2\/comments?post=1133"}],"version-history":[{"count":9,"href":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-json\/wp\/v2\/pages\/1133\/revisions"}],"predecessor-version":[{"id":1278,"href":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-json\/wp\/v2\/pages\/1133\/revisions\/1278"}],"up":[{"embeddable":true,"href":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-json\/wp\/v2\/pages\/1127"}],"wp:attachment":[{"href":"https:\/\/ftl-auerbach.lima-city.de\/Hubo\/wp-json\/wp\/v2\/media?parent=1133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}