Personal Data

Username:
bjarne-pagaard
Joined:
2020-02-27 13:32:47
Location:
Give / Denmark / CEST
Gender:
Male

Projects

  • No projects to display.

Skills

This is a list of skills that bjarne-pagaard possesses:

  • Structured Text
  • Linux

User Activity

  • Posted a comment on discussion Engineering πŸ‡¬πŸ‡§ on CODESYS Forge

    Thanks for this - I have now been looking in to just having an extra (non-RTE) runtime on the same machine, as you suggest. I will probably proceed this way. Even though it still seems very odd to me, that variable exchange to a different runtime is easier than between applications on the same controller. There will be some fun with the licensing, it seems. Does anyone know if it is possible to specify which license container/specific license the runtime is going to use at runtime. Let's say I have...

  • Posted a comment on discussion Engineering πŸ‡¬πŸ‡§ on CODESYS Forge

    Hi, I would like to divide a project into multiple applications - as a minimum: one handling visualization and Alarm Manager, one handling I/O and plant control logic. But how to exchange variables between the applications? What have you done to get such a solution? In versions 3.5.19 and earlier, you can have Child applications, where the children can access a GVL in the Parent application. Children apps is no longer possible in 3.5.20 - but you can have 'sibling' apps - Several apps directly under...

  • Posted a comment on discussion Engineering πŸ‡¬πŸ‡§ on CODESYS Forge

    I believe it should be available. It may be the case, that your device does not support the alarm configuration. Some smaller PLCs sometimes do not support it. You can try changing to a different device, like a Codesys Control Win, in your project, and see if then allows you to add the alarm configuration.

  • Posted a comment on discussion Engineering πŸ‡¬πŸ‡§ on CODESYS Forge

    Hi A SINT is a short (signed) integer. It is already only 1 byte - so you should have no problem casting it to a byte like so: bMyByte := TO_BYTE(sintMyShortInt); If you have a regular INT you want to put in 2 bytes - there are a lot of ways you can do this. A Union is certainly one of them. You could have a union with 2 memebers: An array of 2 bytes as one member, and an integer value as another member. Another way would be to look at MEMCPY to put the value into your CAN-message. .. or create a...

  • Modified a comment on discussion Visualization πŸ‡¬πŸ‡§ on CODESYS Forge

    Hi, With the new Runtime Based User Management, is there any way for WebVisu clients to be logged in to a default user automatically - no login prompt? I would like for the default user to be able to perform normal operation of the machine, without logging in to the WebVisu. This is possible with the Legacy User Management. For the Runtime based user management, there seems to be a default user for the TargetVisu - but not for the WebVisu. -Bjarne

  • Posted a comment on discussion Visualization πŸ‡¬πŸ‡§ on CODESYS Forge

    Hi, With the new Runtime Based User Management, is there any way for WebVisu clients to be logged in to a default user automatically - no login prompt? I would like for the default user to be able to perform normal operation of the machine, without logging in to the WebVisu. This is possible with the Legacy User Management. -Bjarne

  • Posted a comment on discussion Visualization πŸ‡¬πŸ‡§ on CODESYS Forge

    You can use the switch frame variable, but there should be a variable for each active visu user. You can put the switch frame variable in an array, and use CURRENTCLIENTID as index into the array to get what you want. The CURRENTCLIENTID is assigned to new users automagically by the Visu Management.

  • Posted a comment on discussion Runtime πŸ‡¬πŸ‡§ on CODESYS Forge

    Thank you, eschwellinger - method 1 worked, and transfer speeds increased a lot. The device already had the CODESYS network driver installed, as it acts as EtherCAT master (on secondary interface). I already tried with/without the CODESYS driver on the primary ethernet interface, with no change. -Bjarne

View All