Comments (3)
Hi!
One instance of p-net corresponds to one device in your top picture. I think of different devices as different boxes each with an Ethernet cable. So it is possible to make two boxes each running p-net, but the data will not end up in the same program.
I think you should model your axes as modules, and to plug these modules into slots in the TIA portal like the lower picture.
If you would the modules (axes) to be identical, define a single module in the GSDML file and state which slots this module type can be plugged into. If the axes are different, define different modules in the GSDML file.
In for example pnet_output_get_data_and_iops() you can read out the data from each slot,
At startup you will have a callback pnet_exp_module_ind() describing which type of module is plugged into each slot.
from p-net.
Hi!
Thanks for the clarification. With these instructions I should be able to make it work.
Roald
from p-net.
Great, thanks!
from p-net.
Related Issues (20)
- Using wlan0 as network interface doesn't work
- Sending a bunch of bytes of data to plc HOT 2
- closed
- pnet_get_station_name function need HOT 1
- Pnet port for rt-kernel by-passes lwip locking
- Feature request - IM5
- Feature request - Startup Mode Legacy
- Possible issue: incorrect decoding of DCE/RPC lookup request HOT 1
- IM Data Cannot Set HOT 1
- buffer overflow bug when run `./pn_dev`
- build fail: use openwrt-22.03.3 toolchain for arm64
- Some PLCS cannot use GSD configuration
- Failing Behavior - Scenario 8 in newest ART release 2.44.1.2 Multiple AR Establishment Test HOT 3
- link in readme.md is broken HOT 3
- Question: Gathering Data From Profinet PLC's HOT 2
- MRP and Profisafe HOT 1
- Minimal C source code and Makefile
- The smart200 plc cannot be connected
- Error code: 0x05 Device missed cyclic data deadline
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from p-net.