Personal Data

Username:
sgronchi
Joined:
2020-01-09 06:54:18+00:00

Projects

  • No projects to display.

Skills

  • No skills entered.

User Activity

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

    https://unix.stackexchange.com/questions/174349/what-overwrites-etc-resolv-conf-on-every-boot https://unix.stackexchange.com/questions/483619/resolv-conf-overwritten-every-time https://stackoverflow.com/questions/15368217/how-to-prevent-etc-resolv-conf-from-getting-overwritten-after-reboot-in-ubuntu

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

    Are you sure that it's Codesys and not some daemon like dhcpcd or NetworkManager?

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

    Have you looked into Util.PACK? https://help.codesys.com/webapp/dcArNB9jo1tNw8mpfoJaDnLo8No%2FPACK;product=Util;version=3.5.17.0

  • Modified a comment on discussion Codesys V2.3 πŸ‡¬πŸ‡§ on CODESYS Forge

    Perhaps you can find it in OSCAT, not in the standard libraries. Anyway... FUNCTION_BLOCK InputChangeMonitor_WORD VAR_INPUT i_Value : WORD; END_VAR VAR_OUTPUT o_Changed : BOOL; END_VAR VAR old_Value : WORD; END_VAR o_Changed := i_Value <> old_Value; old_Value := i_Value; And with threshold FUNCTION_BLOCK InputChangeMonitorThresholded_WORD VAR_INPUT i_Value : WORD; i_Threshold : WORD; END_VAR VAR_OUTPUT o_Changed : BOOL; END_VAR VAR old_Value : WORD; END_VAR IF i_Value > old_Value THEN o_Changed :=...

  • Posted a comment on discussion Codesys V2.3 πŸ‡¬πŸ‡§ on CODESYS Forge

    Perhaps you can find it in OSCAT, not in the standard libraries. Anyway... FUNCTION_BLOCK InputChangeMonitor_WORD VAR_INPUT i_Value : WORD; END_VAR VAR_OUTPUT o_Changed : BOOL; END_VAR VAR old_Value : WORD; END_VAR o_Changed := i_Value <> old_Value; i_Value := old_Value; And with threshold FUNCTION_BLOCK InputChangeMonitorThresholded_WORD VAR_INPUT i_Value : WORD; i_Threshold : WORD; END_VAR VAR_OUTPUT o_Changed : BOOL; END_VAR VAR old_Value : WORD; END_VAR IF i_Value > old_Value THEN o_Changed :=...

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

    Well, first you should check which task is used as bus cycle task. Double click the related CANL2ConfigX, go to the "CANL2ConfigX I/O Mapping" tab and check which task is used (figure 1). If "Use parent bus cycle settings", then double click the main device (the parent of the PLC logic node), then go to "PLC settings tab" and examine which task is selected in "Bus cycle options" (figure 2). If that is "<unspecified>" then it's the cyclic task with the shorter interval in your task configuration.</unspecified>...

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

    The ReceiveMessage holds only the latest received message during the bus cycle. Solutions: - reduce the cycle interval of the bus task associated to ReceiveMessage to be less than the message interval, and process messages in that task - receive the messages via CL2 - if you are using a multipacket protocol for transport, consider switching to CANopen or J1939 The last point does not work for multiplexed messages, where a field marks the content of the messages. Topcon Projektor has native support...

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

    The ReceiveMessage holds only the latest received message during the bus cycle. Solutions: reduce the cycle interval of the bus task associated to ReceiveMessage to be less than the message interval, and process messages in that task receive the messages via CL2 * if you are using a multipacket protocol for transport, consider switching to CANopen or J1939 The last point does not work for multiplexed messages, where a field marks the content of the messages. Topcon Projektor has native support for...

View All