Personal Data

Username:
laruso
Joined:
2021-01-14 14:47:45

Projects

  • No projects to display.

User Activity

  • Posted a comment on discussion Engineering 🇬🇧 on CODESYS Forge

    I implemented the parts from the CAA Device Diagnosis Example.project and could use it for switching on and off, the CAN devices that were located under the CANbus and CANopen_Manager. But i can't do the same with I2C_master_test_version or devices below this one. In the example project there is only the EtherCAT Master, CANbus and CANopen_Manager, and Ethernet with devices below.

  • Posted a comment on discussion Engineering 🇬🇧 on CODESYS Forge

    I also struggle with low performance and long waiting times during compiling while cpu load is around 20 %. Fastest is with energy option of 100 % as maximum cpu power, but even then it takes 10-30 seconds. Because my internal fan is not good controlled and speeds on every 15 seconds and then throttle down but quite constantly active, I tried to decrease the maximum cpu power in the energy option down to 99 % (constant low fan) and 98 % (fan mostly off or constant low) without any problems with other...

  • Posted a comment on discussion Deutsch 🇩🇪 on CODESYS Forge

    You can find my solution on this issue here: https://forge.codesys.com/forge/talk/Runtime/thread/3d46e97553/#5be1 Man kann meine Lösung zu dem Problem hier finden: https://forge.codesys.com/forge/talk/Deutsch/thread/8a6a09a000/#2d58

  • Posted a comment on discussion Runtime 🇬🇧 on CODESYS Forge

    You can find my solution on this issue here: https://forge.codesys.com/forge/talk/Runtime/thread/3d46e97553/#5be1 Man kann meine Lösung zu dem Problem hier finden: https://forge.codesys.com/forge/talk/Deutsch/thread/8a6a09a000/#2d58

  • Posted a comment on discussion Runtime 🇬🇧 on CODESYS Forge

    Because there is something wrong with the initalization andthe preconfigured values (inputs) from the library are used. I found solutions for the issue "not being able to change the outputs, before a dump via linux shell": quick and dirty: change the preconfigured value in the library for your needs. Use 16#FF for Inputs and 16#00 for outputs: IO_A : BYTE := 16#FF; IO_B : BYTE := 16#FF; more usually one: reinitialize the port configuration on request. Add this code in the library to the case structure...

  • Posted a comment on discussion Runtime 🇬🇧 on CODESYS Forge

    I really appreciate your changes on the library regarding the polarity of inputs. Additionally I tweaked it a little bit to controll this for each port with a variable. What do think?

  • Posted a comment on discussion Deutsch 🇩🇪 on CODESYS Forge

    Ich habe eine Lösung für das Problem "die Ausgänge werden nicht gesetzt, bevor nicht ein Dump über die Linux Shell ausgeführt wurde": Schnell und einfach: Ändere die vorkonfigurierten Werte der Bibliothek nach den Bedürfnissen ab. Benutze 16#FF ffür Eingänge und 16#00 für Ausgänge: IO_A : BYTE := 16#FF; IO_B : BYTE := 16#FF; Etwas gebräuchlicher: Reinitialisiere die Port Konfiguration auf Anfrage. Füge diesen Code in der Bibliothek der Case Struktur des FB hinzu: 10: IF REINIT THEN _iState := 0;...

  • Posted a comment on discussion Deutsch 🇩🇪 on CODESYS Forge

    Hallo , ich habe leider das gleiche Problem wenn ich das Gerät "MCP23017 IO Expansion Board" an einem BeagleBone Black betreiben möchte. Die Eingänge werden in CODESYS sofort erkannt. Die Ausgänge schalten nachdem sie in CODESYS geändert werden erst dann, wenn per linux shell einmal "i2cdump -y 2 0x27" ausgeführt wurde (die Adresse meines Boards ist ohne Veränderung 0x27 und nicht 0x20). Danach schalten sie bei jeder Änderung in CODESYS. Benutzt habe ich die Gerätebeschreibungsdatei und die Bibliothek...

View All