[OSADL-svn-commits] r45 - fddi-20070618-1-trunk/busconfig/Pengutronix

OSADL repository commits osadl-svn-commits at lists.osadl.org
Tue Oct 2 11:44:14 CEST 2007


Author: robert
Date: Tue Jul 10 22:17:46 2007
New Revision: 45

Log:
added openio example

Added:
   fddi-20070618-1-trunk/busconfig/Pengutronix/
   fddi-20070618-1-trunk/busconfig/Pengutronix/modbus-example.xml

Added: fddi-20070618-1-trunk/busconfig/Pengutronix/modbus-example.xml
==============================================================================
--- (empty file)
+++ fddi-20070618-1-trunk/busconfig/Pengutronix/modbus-example.xml	Tue Jul 10 22:17:46 2007
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="iso8859-1"?>
+
+<openIO>
+
+  <system prefix="demosystem" index="0">
+
+    <name>OSADL Modbus Demo System</name>
+
+    <system prefix="controller" index="0">
+
+      <name>Controller PC</name>
+
+      <port id="eth0">
+        <device prefix="eth" index="0" direction="inout"/>
+	<name>Ethernet</name>
+        <portEthernet>
+          <ip/>
+	  <broadcast/>
+	  <mac/>
+	  <name/>
+        </portEthernet>
+      </port>
+
+      <ioInterface prefix="modbus" index="0">
+        <ioInterfaceModbus>
+          <role>master</role>
+        </ioInterfaceModbus>
+      </ioInterface>
+
+    </system>
+
+    <system prefix="iobox" index="0">
+
+      <name>Wago IO Box</name>
+
+      <port id="eth0">
+        <device prefix="eth" index="0" direction="inout"/>
+	<name>Ethernet</name>
+        <portEthernet>
+          <ip/>
+	  <broadcast/>
+	  <mac/>
+	  <name/>
+        </portEthernet>
+      </port>
+
+      <ioInterface prefix="modbus" index="0">
+        <ioInterfaceModbus>
+          <role>slave</role>
+        </ioInterfaceModbus>
+
+        <transportationUnit direction="out" cycletime="0">
+	  <size>1</size>
+          <pv id="signal_red" val="0">
+            <property name="modbusregister" value="30001"/> <!-- FIXME -->
+            <name>Signal Noun Red Light</name>
+            <type>bool_t</type>
+            <offset>0</offset>
+            <bit>0</bit>
+          </pv>
+          <pv id="signal_yellow" val="0">
+            <property name="modbusregister" value="30002"/> <!-- FIXME -->
+            <name>Signal Noun Yellow Light</name>
+            <type>bool_t</type>
+            <offset>0</offset>
+            <bit>1</bit>
+          </pv>
+          <pv id="signal_green" val="0">
+            <property name="modbusregister" value="30003"/> <!-- FIXME -->
+            <name>Signal Noun Green Light</name>
+            <type>bool_t</type>
+            <offset>0</offset>
+            <bit>2</bit>
+          </pv>
+        </transportationUnit>
+
+      </ioInterface>
+
+    </system>
+
+    <connection>
+      <node system_id="controller0" port_id="eth0"/>
+      <node system_id="iobox0"  port_id="eth0"/>
+    </connection>
+
+    <ioConnection>
+      <node system_id="controller0" ioInterface_id="modbus0"/>
+      <node system_id="iobox0" ioInterface_id="modbus0"/>
+    </ioConnection>
+
+  </system>
+
+</openIO>
+


More information about the OSADL-svn-commits mailing list