Activity for mikek10

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

    Your connection configuration should look something like the attachment. Consuming assembly O->T will be the hex of the assembly you want to reference for output data - I want 102 (DO Data Only) shown in the Wago web page 102 = 16#66. Producing assembly (T->O) is the assembly you require for input data - again shown in the Wago web page - I want 108 (DI Data Only) or 16#6C Then set the number of bytes as per the data in the Wago web page too (both 2 in my case)

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

    Your connection configuration should look something like the attachment. Consuming assembly O->T will be the hex of the assembly you want to reference for output data - I want 102 (DO Data Only) shown in the Wago web page 102 = 16#66. Producing assembly (T->O) is the assembly you require for input data - again shown in the Wago web page - I want 108 (DI Data Only) or 16#6C Then set the number of bytes as per the data in the Wago web page too (both 2 in my case)

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

    Your connection configuration should look something like this consuming assembly O->T will be the hex of the assembly you want to reference for output data - I want 102 (DO Data Only) shown in the Wago web page 102 = 16#66. Producting assembly (T->O) is the assembly you require for input data - again shown in the Wago web page - I want 108 (DI Data Only) or 16#6C Then set the number of bytes as per the data in the Wago web page too (both 2 in my case)

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

    Make sure the number of bytes matches the values in the Ethernet/IP>Assembly Information section of the Wagos web management page (expand by clicking on the +). The EDS file will probably have defaulted to assemblies 101 and 104. If you want a different assembly there is an article that tells you how to modify but seems to be unavailable at the moment. An alternative is to modify the .eds file to change the default assemblies.

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

    Make sure the number of bytes matches the values in the Ethernet/IP>Assembly Information section of the Wagos web management page (expand by clicking on the +). The EDS file will probably have defaulted to assemblies 101 and 104.

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

    This file is still useful but no longer available?

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

    I was answering your last paragraph Meanwhile, I would like to understand why the motion FB instances must still be called even after the Execute is set to FALSE, especially in view of the fact that the next instruction is programmed to abort the previous one, with BufferMode set to 'Aborting'. All these unnecessary FB calls are an unnecessary overhead on the CPU anyway. Is there any precise rule about when to cease calling the various instances? (It should precisely be the 'done' status that says...

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

    Most FBs clock on the rising edge so if they are never called with xExecute = False then subsequent actions will not be performed.

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

    Hi, I tried posting in the discussion for the HTTP Client example but perhaps that is not monitored? I have been using http client successfully for approximately 12 months, however in recent weeks I have begun to get TCP_INIT_ERROR when attempting to communicate. The only resolution seems to be power cycling and then the connection begins to work again for a time. I am not aware of any changes to code or libraries between working ok and now. Cold reset does not resolve, only power cycle. It seems...

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

    Hi, I have a project currently in development, it has a number of Ethernet/IP devices (18 adapter devices with Codesys as scanner, another scanner device with codesys as adapter). This has been stable whilst on factory floor for several months (though prior to that I did have some Ethernet/IP issues which were resolved by adjusting RPI rates). Today I tried updating to Ethernet /IP 4.6.0 from 4.5.1, subsequent to this I had 2 exceptions in a 2 hour period, I reverted to 4.5.1 and have had no further...

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

    Hi, I have a project currently in development, it has a number of Ethernet/IP devices (18 adapter devices with Codesys as scanner, another scanner device with codesys as adapter). This has been stable whilst on factory floor for several months (though prior to that I did have some Ethernet/IP issues which were resolved by adjusting RPI rates). Today I tried updating to Ethernet /IP 4.6.0 from 4.5.1, subsequent to this I had 2 exceptions in a 2 hour period, I reverted to 4.5.1 and have had no further...

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

    Hi, I have a setup where have 2 robots which are Ethernet/IP Scanner only. I would like to be able to set Codesys up with 2 separate Ethernet/IP adaptor modules on the same network port each of which would be controlled by a single robot. However it seems that if I add a second ethernet adaptor on the same inteface only the first in the list is used. If I add a second module under the same adaptor it comprises part of the same device so cannot have a different master. I have tried doing as described...

  • mikek10 mikek10 posted a comment on discussion Forge πŸ‡¬πŸ‡§

    The one here: https://forge.codesys.com/lib/pro-json/home/Home/ but seems like it will be MaxLevel setting again

  • mikek10 mikek10 posted a comment on discussion Forge πŸ‡¬πŸ‡§

    It works fine with my real world API strings just not the example thats posted - I think because it has the name of the object at the beginning of the string?

  • mikek10 mikek10 posted a comment on discussion Forge πŸ‡¬πŸ‡§

    This has fixed ComposeJson, however using the example is still not working with ParseJSON

  • mikek10 mikek10 posted a comment on discussion Forge πŸ‡¬πŸ‡§

    It seems like the issue relates to using within a function rather than prg block

  • mikek10 mikek10 posted a comment on discussion Forge πŸ‡¬πŸ‡§

    I copied the posted example and ComposeJSON never populates JSONString? I am using Codesys 3.5 SP 19

  • mikek10 mikek10 posted a comment on discussion Forge πŸ‡¬πŸ‡§

    Hi, I'm trying to get this to work, I need to parse a json string returned by a REST API, but when I call ParseJson my structures never seem to get populated? Talk Topic about project #pro-json

1