Activity for Artur Wiebe

  • Artur Wiebe Artur Wiebe posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Maybe this can help: https://www.youtube.com/watch?v=NgsJr0hds4k

  • Artur Wiebe Artur Wiebe posted a comment on discussion Motion πŸ‡¬πŸ‡§

    So we pay 380€ for SoftMotion licenses for each robot, but have to implement such an obvious use case manually without any hint in the official documentation how to achieve this. This is crazy...

  • Artur Wiebe Artur Wiebe modified a comment on discussion Engineering πŸ‡¬πŸ‡§

    To better track project changes in git I created a script that exports the project structure as text files. Textual POUs are stored as text, everything else as XML (with timestamps removed). The file structure is stored under path/to/your.project.txt Git merge will not work, but at least tracking changes is much easier. Script: https://github.com/arwie/controlOS_demo/blob/main/codesys/txtfy.py Example output: https://github.com/arwie/controlOS_demo/tree/main/codesys/controlOS_demo.project.txt

  • Artur Wiebe Artur Wiebe posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    To better track project changes in git I created a script that exports the project structure as text files. Textual POUs are stored as text, everything else as XML (with timestamps removed). The file structure is stored under path/to/your.project.txt Git merge will not work, but at least tracking changes is much easier. https://github.com/arwie/controlOS_demo/blob/main/codesys/txtfy.py

  • Artur Wiebe Artur Wiebe posted a comment on discussion Automation Server πŸ‡¬πŸ‡§

    Hi, I am also looking for a way to solve the same issue.

  • Artur Wiebe Artur Wiebe posted a comment on discussion Motion πŸ‡¬πŸ‡§

    This is a homing routine which is controlled by setting mode of operation and started by setting a bit in the control word. If MC_Home is not usable for this homing method then I need to implement the same functionality. But how?

  • Artur Wiebe Artur Wiebe posted a comment on discussion Motion πŸ‡¬πŸ‡§

    Is it possible to use MC_Home without enabling the drive (MC_Power)? On the drive the homing method 35 (Homing on current position) has to be executed. The drive has to stay disabled due to safety. This is explicitly allowed by the drive. Unfortunately MC_Home reports the error SMC_REGULATOR_OR_START_NOT_SET when executed. Are there other options to start homing, if not with MC_Home?

  • Artur Wiebe Artur Wiebe posted a comment on discussion Runtime πŸ‡¬πŸ‡§

    Agree! Me and my customers are buying SL Licences from the store but we don't get proper documentation of the runtime! Only a few hints of the entries in CodesysControl.cfg are spread all over the Internet.

  • Artur Wiebe Artur Wiebe posted a comment on discussion Runtime πŸ‡¬πŸ‡§

    You can select the tap name with this environment variable: RTS_EOE_DEV=tap3

  • Artur Wiebe Artur Wiebe posted a comment on discussion Runtime πŸ‡¬πŸ‡§

    Hi, I wrote a howto setup shared memory between CODESYS and Python. Working example code is linked. Fast variable exchange between CODESYS and PYTHON via shared memory: https://gist.github.com/arwie/ff56783d9a2fff52940de82ae1bc1a22

  • Artur Wiebe Artur Wiebe posted a comment on discussion Engineering πŸ‡¬πŸ‡§

    Hi, I wrote a tutorial how to do this. Fast variable exchange between CODESYS and PYTHON via shared memory: https://gist.github.com/arwie/ff56783d9a2fff52940de82ae1bc1a22

  • Artur Wiebe Artur Wiebe posted a comment on discussion Runtime πŸ‡¬πŸ‡§

    It works! MaxInterfaces=0 deactivates the UDP backend [CmpBlkDrvUdp] MaxInterfaces=0 Thank you!

  • Artur Wiebe Artur Wiebe posted a comment on discussion Runtime πŸ‡¬πŸ‡§

    Because it starts listening on all interfaces, which is against security considerations.

  • Artur Wiebe Artur Wiebe posted a comment on discussion Runtime πŸ‡¬πŸ‡§

    Is it possible to completely deactivate CmpBlkDrvUdp? I managed to practically deactivate it by setting MaxRouters=1 in [CmpRouter], but in the log there are warnings: !!!! No router instance found to assign network interface <interface>ether 6</interface> [CmpRouter] MaxRouters=1 0.MainNet=BlkDrvTcp [CmpBlkDrvTcp] Name=BlkDrvTcp Codesys Runtime 4.10.0.0 Is there a setting in [CmpBlkDrvUdp] which would deactivate it?

1