<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://forge.codesys.com/prj/codesys-example/iot2000gpiodemo/home/Home/</link><description>Recent changes to Home</description><language>en</language><lastBuildDate>Mon, 07 Jun 2021 14:48:23 -0000</lastBuildDate><atom:link href="https://forge.codesys.com/prj/codesys-example/iot2000gpiodemo/home/Home/feed" rel="self" type="application/rss+xml"></atom:link><item><title>Home modified by erichspitzweg</title><link>https://forge.codesys.com/prj/codesys-example/iot2000gpiodemo/home/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -1,4 +1,4 @@
-[[download url=https://forge.codesys.com/prj/codesys-example/iot2000gpiodemo/code/HEAD/tarball]]
+[[download url=https://forge.codesys.com/prj/codesys-example/iot2000gpiodemo/code/HEAD/tree/IOT2000_GPIO_Example.project]]

 [TOC]

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">erichspitzweg</dc:creator><pubDate>Mon, 07 Jun 2021 14:48:23 -0000</pubDate><guid isPermaLink="false">https://forge.codesys.com38040629e593d761e8fc41b35100c40fe7249353</guid></item><item><title>Home modified by erichspitzweg</title><link>https://forge.codesys.com/prj/codesys-example/iot2000gpiodemo/home/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -3,40 +3,27 @@
 [TOC]

 # IOT2000 GPIO Demo
-This example project shows how to use the GPIOs with CODESYS on a IOT2000 with GPIO expansion module.
+This example project shows how to use the GPIOs with CODESYS on a IOT2000 with GPIO expansion/IO module.


 ## Product description

-In this example a picture gets evaluated via python and the free library of programming functions opencv.
-There are different color circles in the picture, the blue ones are filtered and coordinates of the contoures are written in a string.
-The string gets combined with a string of the current time stamp. This string gets transferred into a byte array and filed on shared memory.
+The small webvisu shows the status of the inputs as lamps, the outputs can be controlled via switches.

-For a selected time the shared memory is open (in this case 60 seconds), to make it possible for CODESYS to read the data.
-In CODESYS the shared memory buffer is read and the byte array is transferred to a string again.
-
-After transferring to string the coordinates of four contoures are in the string such as the time stamp.
-Another prepared possibility is the evaluation of a video stream, the contours in this case are limited to five to get no overflow.

 ## More information

  **Preparations**

-Open "OpenCV_Example2.project" via CODESYS.
-Install Python 3.4 or higher, set the environment variables in Path and install opencv:
-Command line : pip install opencv-python
+Install / mount the IOT2000 IO-expansion module according to its user manual on your IOT2000 hardware.
+Install and run the CODESYS Control for IOT2000 SL on your IOT2000 hardware.


 **Procedure**

-Start CODESYS and connect to local ControlWin and log in, start, etc.
-In monitoring (PLC_PRG.strRead) value of string is "".
-Run python script -&amp;gt; In monitoring string has four coordinates and one time stamp.
+Start CODESYS and open the example project. 
+Download and run it. In the online or webvisualization you can see and control the inputs and outputs.

-**Further functionalitys**
-
-The main functionality of opencv can be looked up on the website https://opencv.org/.
-For more functions the buffer of shared memory maybe must be increased.

 ## System requirements and restrictions
 |System requirements and restrictions  | Info|
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">erichspitzweg</dc:creator><pubDate>Mon, 07 Jun 2021 10:18:15 -0000</pubDate><guid isPermaLink="false">https://forge.codesys.com40c0cb610e971a2380396f5ec3930f256dcbad75</guid></item><item><title>Home modified by erichspitzweg</title><link>https://forge.codesys.com/prj/codesys-example/iot2000gpiodemo/home/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,7 +1,49 @@
-Welcome to your wiki!
+[[download url=https://forge.codesys.com/prj/codesys-example/iot2000gpiodemo/code/HEAD/tarball]]
+ 
+[TOC]
+ 
+# IOT2000 GPIO Demo
+This example project shows how to use the GPIOs with CODESYS on a IOT2000 with GPIO expansion module.
+ 
+ 
+## Product description
+ 
+In this example a picture gets evaluated via python and the free library of programming functions opencv.
+There are different color circles in the picture, the blue ones are filtered and coordinates of the contoures are written in a string.
+The string gets combined with a string of the current time stamp. This string gets transferred into a byte array and filed on shared memory.

-This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
+For a selected time the shared memory is open (in this case 60 seconds), to make it possible for CODESYS to read the data.
+In CODESYS the shared memory buffer is read and the byte array is transferred to a string again.

-The wiki uses [Markdown](/prj/codesys-example/iot2000gpiodemo/home/markdown_syntax/) syntax.
+After transferring to string the coordinates of four contoures are in the string such as the time stamp.
+Another prepared possibility is the evaluation of a video stream, the contours in this case are limited to five to get no overflow.
+ 
+## More information
+ 
+ **Preparations**

-[[members limit=20]]
+Open "OpenCV_Example2.project" via CODESYS.
+Install Python 3.4 or higher, set the environment variables in Path and install opencv:
+Command line : pip install opencv-python
+
+
+**Procedure**
+
+Start CODESYS and connect to local ControlWin and log in, start, etc.
+In monitoring (PLC_PRG.strRead) value of string is "".
+Run python script -&amp;gt; In monitoring string has four coordinates and one time stamp.
+
+**Further functionalitys**
+
+The main functionality of opencv can be looked up on the website https://opencv.org/.
+For more functions the buffer of shared memory maybe must be increased.
+
+## System requirements and restrictions
+|System requirements and restrictions  | Info|
+|--------------------------------------|-----|
+|**Programming System**                | CODESYS Development System Version 3.5.17.0 or higher|
+|**Runtime System**                    | CODESYS Control IOT2000 SL Version 4.1.0.0|
+|**Required Accessories**              | IOT2000 GPIO expansion module|
+ 
+ 
+[[project_screenshots]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">erichspitzweg</dc:creator><pubDate>Mon, 07 Jun 2021 10:14:51 -0000</pubDate><guid isPermaLink="false">https://forge.codesys.com2f71793d365fbfedb5fb5338829068b1f67ff8fa</guid></item><item><title>Home modified by erichspitzweg</title><link>https://forge.codesys.com/prj/codesys-example/iot2000gpiodemo/home/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Welcome to your wiki!&lt;/p&gt;
&lt;p&gt;This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: &lt;span&gt;[SamplePage]&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;The wiki uses &lt;a class="" href="/prj/codesys-example/iot2000gpiodemo/home/markdown_syntax/"&gt;Markdown&lt;/a&gt; syntax.&lt;/p&gt;
&lt;h6&gt;Project Members:&lt;/h6&gt;
	&lt;ul class="md-users-list"&gt;
		&lt;li&gt;&lt;a href="/u/ingo/"&gt;Ingo&lt;/a&gt; (admin)&lt;/li&gt;&lt;li&gt;&lt;a href="/u/erichspitzweg/"&gt;erichspitzweg&lt;/a&gt; (admin)&lt;/li&gt;&lt;li&gt;&lt;a href="/u/fschneider/"&gt;fschneider&lt;/a&gt; (admin)&lt;/li&gt;&lt;li&gt;&lt;a href="/u/mprestel/"&gt;m.prestel&lt;/a&gt; (admin)&lt;/li&gt;&lt;li&gt;&lt;a href="/u/mlamp/"&gt;mlamp&lt;/a&gt; (admin)&lt;/li&gt;&lt;li&gt;&lt;a href="/u/robert/"&gt;robert&lt;/a&gt; (admin)&lt;/li&gt;&lt;li&gt;&lt;a href="/u/u-meyer/"&gt;u-meyer&lt;/a&gt; (admin)&lt;/li&gt;
		
	&lt;/ul&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">erichspitzweg</dc:creator><pubDate>Mon, 07 Jun 2021 10:12:35 -0000</pubDate><guid isPermaLink="false">https://forge.codesys.comeb72eb0ae2a4897c81cf8ed82c31136700dd347e</guid></item></channel></rss>