Hi Rasmus and Frans,
I'm glad you wan't to test it and I'm sure we can make it work somehow. This is what you have to do to begin with.
1. Download libnodave
http://libnodave.sourceforge.net
2. Unpack, build and install
> tar -xzvf libnodave-....tar.gz
> cd libnodave-...
> make
> sudo make install
3. Open the directory volume for the project and add a BuildOptions object under the NodeConfig object for the node. Set the Nodave option in SystemModules.
4. In the root volume, create a Nodave_PLC object in the node hierarchy and under this one or several Nodave_Transaction object. Specify the data area for the transaction with channel objects under the Nodave_Transaction object by creating channels of suitable type and specifying Representation.
5. Read in Object Reference Manual about the nodave objects (under the OtherIO map). You can also find the libnodave documentation here
http://www.proview.se/misc/libnodave/index.html. The attributes in the objects are more or less arguments to the function calls described in this doc. And as I have no experience of Siemens PLC I don't know exactly how this configuration should be.
6. Add signal objects and a PlcPgm in the plant hierarchy and build the node.
/Claes