Activity for i-campbell

  • i-campbell i-campbell posted a comment on ticket #21

    Hi Team! So since February, a lot has happened! 1. forum integration. 2. I made my first forge.codesys.com/prj/ 3. I collaborated with aliazzz on my second forge.codesys.com/prj/ 4. lots of people are working from home. 5. SP16 is sooo close! 6. So many more public and private things for everyone. Some points I have come up with: 1. It took me 4 hours to get my first project from "I have a .project" to "I have a /prj/ people can access". I think I missed a few steps, but it is there. I would like...

  • i-campbell i-campbell modified ticket #103

    list.GetElementPosition not working

  • i-campbell i-campbell posted a comment on ticket #103

    You will have to iterate through the list until you find a matching element, and then call GetElementPosition() on the Element from the list which is equal to your newly created object. List.ElementIterator() IIterator.Next() IElement.ElementEquals() List.GetElementPosition() Please ask further questions in https://forge.codesys.com/forge/talk , I think the Support Link is more for "Support with using Forge"

  • i-campbell i-campbell modified ticket #102

    Unknown type

  • i-campbell i-campbell posted a comment on ticket #102

    My theory is you have a variable or object somewhere which is also named RTCLK. Alternatively, a Clean All > Build. If not, please post your .project to the forum: https://forge.codesys.com/forge/talk/

  • i-campbell i-campbell modified a comment on discussion Engineering

    Hi all, I'm actually able to use these two functions to register a component and insert entries in the device log. I'm just wondering what's the meaning of these input arguments: udiCpmId and udiVersion for CMAddComponent udiCpmId, udiErrorID and udiInfoID for logAdd2 more in general...does exist any documentation for CmpLog and Component Manager libraries? Any kind of help is really appreciated. Thank you!

  • i-campbell i-campbell modified a comment on discussion Engineering

    Hi all, I'm actually able to use these two functions to register a component and insert entries in the device log. I'm just wondering what's the meaning of these input arguments: udiCpmId and udiVersion for CMAddComponent udiCpmId, udiErrorID and udiInfoID for logAdd2 more in general...does exist any documentation for CmpLog and Component Manager libraries? Any kind of help is really appreciated. Thank you!

  • i-campbell i-campbell modified a comment on discussion Engineering

    Hi all, I'm actually able to use these two functions to register a component and insert entries in the device log. I'm just wondering what's the meaning of these input arguments: udiCpmId and udiVersion for CMAddComponent udiCpmId, udiErrorID and udiInfoID for logAdd2 more in general...does exist any documentation for CmpLog and Component Manager libraries? Any kind of help is really appreciated. Thank you!

  • i-campbell i-campbell modified a comment on discussion Engineering

    Hi all, I'm actually able to use these two functions to register a component and insert entries in the device log. I'm just wondering what's the meaning of these input arguments: udiCpmId and udiVersion for CMAddComponent udiCpmId, udiErrorID and udiInfoID for logAdd2 more in general...does exist any documentation for CmpLog and Component Manager libraries? Any kind of help is really appreciated. Thank you!

  • i-campbell i-campbell modified a comment on discussion Engineering

    Hi all, I'm actually able to use these two functions to register a component and insert entries in the device log. I'm just wondering what's the meaning of these input arguments: udiCpmId and udiVersion for CMAddComponent udiCpmId, udiErrorID and udiInfoID for logAdd2 more in general...does exist any documentation for CmpLog and Component Manager libraries? Any kind of help is really appreciated. Thank you!

  • i-campbell i-campbell modified a comment on discussion Engineering

    Hi all, I'm actually able to use these two functions to register a component and insert entries in the device log. I'm just wondering what's the meaning of these input arguments: udiCpmId and udiVersion for CMAddComponent udiCpmId, udiErrorID and udiInfoID for logAdd2 more in general...does exist any documentation for CmpLog and Component Manager libraries? Any kind of help is really appreciated. Thank you!

  • i-campbell i-campbell modified a comment on discussion Engineering

    Hi all, I'm actually able to use these two functions to register a component and insert entries in the device log. I'm just wondering what's the meaning of these input arguments: udiCpmId and udiVersion for CMAddComponent udiCpmId, udiErrorID and udiInfoID for logAdd2 more in general...does exist any documentation for CmpLog and Component Manager libraries? Any kind of help is really appreciated. Thank you!

  • i-campbell i-campbell modified a comment on discussion Engineering

    Hi all, I'm actually able to use these two functions to register a component and insert entries in the device log. I'm just wondering what's the meaning of these input arguments: udiCpmId and udiVersion for CMAddComponent udiCpmId, udiErrorID and udiInfoID for logAdd2 more in general...does exist any documentation for CmpLog and Component Manager libraries? Any kind of help is really appreciated. Thank you!

  • i-campbell i-campbell modified a comment on discussion Engineering

    Hi all, I'm actually able to use these two functions to register a component and insert entries in the device log. I'm just wondering what's the meaning of these input arguments: udiCpmId and udiVersion for CMAddComponent udiCpmId, udiErrorID and udiInfoID for logAdd2 more in general...does exist any documentation for CmpLog and Component Manager libraries? Any kind of help is really appreciated. Thank you!

  • i-campbell i-campbell modified a comment on discussion Engineering

    Hi all, I'm actually able to use these two functions to register a component and insert entries in the device log. I'm just wondering what's the meaning of these input arguments: udiCpmId and udiVersion for CMAddComponent udiCpmId, udiErrorID and udiInfoID for logAdd2 more in general...does exist any documentation for CmpLog and Component Manager libraries? Any kind of help is really appreciated. Thank you!

  • i-campbell i-campbell modified a comment on discussion Engineering

    Hi all, I'm actually able to use these two functions to register a component and insert entries in the device log. I'm just wondering what's the meaning of these input arguments: udiCpmId and udiVersion for CMAddComponent udiCpmId, udiErrorID and udiInfoID for logAdd2 more in general...does exist any documentation for CmpLog and Component Manager libraries? Any kind of help is really appreciated. Thank you! [img src=logo.png width=50%]

  • i-campbell i-campbell modified a comment on discussion Engineering

    Hi all, I'm actually able to use these two functions to register a component and insert entries in the device log. I'm just wondering what's the meaning of these input arguments: udiCpmId and udiVersion for CMAddComponent udiCpmId, udiErrorID and udiInfoID for logAdd2 more in general...does exist any documentation for CmpLog and Component Manager libraries? Any kind of help is really appreciated. Thank you!

  • i-campbell i-campbell modified a comment on discussion Engineering

    Hi all, I'm actually able to use these two functions to register a component and insert entries in the device log. I'm just wondering what's the meaning of these input arguments: udiCpmId and udiVersion for CMAddComponent udiCpmId, udiErrorID and udiInfoID for logAdd2 more in general...does exist any documentation for CmpLog and Component Manager libraries? Any kind of help is really appreciated. Thank you!

  • i-campbell i-campbell modified a comment on discussion Engineering

    Hi all, I'm actually able to use these two functions to register a component and insert entries in the device log. I'm just wondering what's the meaning of these input arguments: udiCpmId and udiVersion for CMAddComponent udiCpmId, udiErrorID and udiInfoID for logAdd2 more in general...does exist any documentation for CmpLog and Component Manager libraries? Any kind of help is really appreciated. Thank you!

  • i-campbell i-campbell modified a comment on discussion Engineering

    Hi all, I'm actually able to use these two functions to register a component and insert entries in the device log. I'm just wondering what's the meaning of these input arguments: udiCpmId and udiVersion for CMAddComponent udiCpmId, udiErrorID and udiInfoID for logAdd2 more in general...does exist any documentation for CmpLog and Component Manager libraries? Any kind of help is really appreciated. Thank you!

  • i-campbell i-campbell modified a comment on discussion Engineering

    Hi all, I'm actually able to use these two functions to register a component and insert entries in the device log. I'm just wondering what's the meaning of these input arguments: udiCpmId and udiVersion for CMAddComponent udiCpmId, udiErrorID and udiInfoID for logAdd2 more in general...does exist any documentation for CmpLog and Component Manager libraries? Any kind of help is really appreciated. Thank you!

  • i-campbell i-campbell modified a comment on discussion Engineering

    Hi all, I'm actually able to use these two functions to register a component and insert entries in the device log. I'm just wondering what's the meaning of these input arguments: udiCpmId and udiVersion for CMAddComponent udiCpmId, udiErrorID and udiInfoID for logAdd2 more in general...does exist any documentation for CmpLog and Component Manager libraries? Any kind of help is really appreciated. Thank you!

  • i-campbell i-campbell modified a comment on discussion Engineering

    Hi all, I'm actually able to use these two functions to register a component and insert entries in the device log. I'm just wondering what's the meaning of these input arguments: udiCpmId and udiVersion for CMAddComponent udiCpmId, udiErrorID and udiInfoID for logAdd2 more in general...does exist any documentation for CmpLog and Component Manager libraries? Any kind of help is really appreciated. Thank you!

  • i-campbell i-campbell modified a comment on discussion Engineering

    Hi all, I'm actually able to use these two functions to register a component and insert entries in the device log. I'm just wondering what's the meaning of these input arguments: udiCpmId and udiVersion for CMAddComponent udiCpmId, udiErrorID and udiInfoID for logAdd2 more in general...does exist any documentation for CmpLog and Component Manager libraries? Any kind of help is really appreciated. Thank you!

  • i-campbell i-campbell modified a comment on discussion Engineering

    Hi all, I'm actually able to use these two functions to register a component and insert entries in the device log. I'm just wondering what's the meaning of these input arguments: udiCpmId and udiVersion for CMAddComponent udiCpmId, udiErrorID and udiInfoID for logAdd2 more in general...does exist any documentation for CmpLog and Component Manager libraries? Any kind of help is really appreciated. Thank you!

  • i-campbell i-campbell modified a comment on discussion Engineering

    Hi all, I'm actually able to use these two functions to register a component and insert entries in the device log. I'm just wondering what's the meaning of these input arguments: udiCpmId and udiVersion for CMAddComponent udiCpmId, udiErrorID and udiInfoID for logAdd2 more in general...does exist any documentation for CmpLog and Component Manager libraries? Any kind of help is really appreciated. Thank you!

  • i-campbell i-campbell modified ticket #98

    System Library - CAA

  • i-campbell i-campbell posted a comment on discussion Engineering

    It looks like you are getting exactly half of your message. A WSTRING has roughly twice as many bytes as a byte array. I wonder if the two facts are related?

  • i-campbell i-campbell posted a comment on a wiki page

    Accepted. Done. Thanks!

  • i-campbell i-campbell posted a comment on discussion Engineering

    You need to install git on linuxmint 19.1 sudo apt install git

  • i-campbell i-campbell posted a comment on discussion Engineering

    I have made a snippet for this: tol,iec-snippets,#3

  • i-campbell i-campbell created ticket #3

    Get Serial Number

  • i-campbell i-campbell posted a comment on discussion Engineering

    Well the cost of running it on wine or running it on win10 is the same, as the dotnet prerequisites need a windows OS license. But there are cases when you want "native" linux with no VM. If you follow your link.. you will see this notice (attached image). click it. there you will find a install script and docker script. tell me which you use and how far you get.

  • i-campbell i-campbell posted a comment on discussion Engineering

    The first line reads: "Note: The content moved to this project" Have you tried yet going there and either running the install script or docker script? You might have to edit the script to point to the version you want. For me, it was better to stand up a VM of windows 10, as you need a windows OS license anyway to install the .net dependencies, and much more things work compared to running on wine🍷. Let us know how it goes for you.

  • i-campbell i-campbell posted a comment on discussion Engineering

    Works for me I even deleted the return type BOOL for the function, and changed its capitalization like you did. Maybe you're on an older version? or a safety PLC? maybe you put the FB_Init not in the SupportHandler but in the calling FB? Maybe you have SupportHandler shadowed? Maybe on a different controller to Control Win, it doesn't like when you capitalize FB_Init differently, or don't use the return type BOOL?

  • i-campbell i-campbell posted a comment on discussion Deutsch

    Ja, SPS-Shell sagt es ist schon rs485. Aber, probieren Sie einmal mehr rs485 setzen. G, Ian

  • i-campbell i-campbell posted a comment on a wiki page

    Hmm, tough call on the deprecation. Pros for deprecation: I think DebugLog_Lib() works in all cases. Can easily store the Log in retain. Can easily have multiple logs. Cons for deprecation: but DebugLog() is easier to use if you just want to write a log (and you have control over the application Library Manager). I would be happy to deprecate it though, in favour of the more universal DebugLog_Lib(). In which case.. we should rename the new function to DebugLog2(). Or, if you are happy to make a...

  • i-campbell i-campbell posted a comment on a wiki page

    Merge Request: Please review/accept this change. I have added support for using this from a library, as libraries do not have access to parameters. I have also added a "unit test". In this change, I also made the old call (DebugLog()) just a wrapper for the new call (DebugLog_Lib()) to make future changes easier.

  • i-campbell i-campbell posted a comment on a wiki page

    Thanks all, done!

  • i-campbell i-campbell modified a wiki page

    Home

  • i-campbell i-campbell modified ticket #2

    WANTED: resettable TOF

  • i-campbell i-campbell posted a comment on discussion Visualization

    "CfUnit MUST be able to run on every CODESYS compatible device." "CODESYSControl.cfg; ;Logger.0.Backend.2.ClassId=0x00000135" "@i-campbell you got any example for this?" No. refactor all of your log writings to write to an array (as well as / instead of). You have a single POU for your logs, so you only have to change it in one spot, right?

  • i-campbell i-campbell posted a comment on a wiki page

    Actually, the ticket system isn't functional. Could you make it work just like https://forge.codesys.com/tol/scripting/snippets/ I wonder?

  • i-campbell i-campbell posted a comment on discussion Engineering

    You cannot write to an OUTPUT of a function block. You will have to use I think a SEL or SELECT Block, and store to another variable instead. Modify your Visu to point to your new variable

  • i-campbell i-campbell modified ticket #2

    WANTED: resettable TOF

  • i-campbell i-campbell created ticket #2

    WANTED: resettable TOF

  • i-campbell i-campbell posted a comment on discussion Visualization

    How many objects would you be interested in?

  • i-campbell i-campbell posted a comment on discussion Visualization

    Not that I could figure out. Refactor to write all messages to an array and display that.

  • i-campbell i-campbell posted a comment on discussion Engineering

    I have poked around further. Logix as Scanner, CODESYS as Adapater (other way around to what you want) Easiest to set up, but requires you to "touch" the AB Programming software. Producer / Consumer You have seen already in SP15 CODESYS as consumer, AB Logix5000 as Producer. In SP16 (coming soon), you should have the ability to configure CODESYS as Producer, AB Logix5000 as Consumer. Actually to realize this, you will add an Ethernet/IP Scanner AND a Ethernet/IP Adapter, and configure symbolic tags...

  • i-campbell i-campbell posted a comment on discussion Visualization

    Device Log like the forge project? Or standard log when you double click your device and select the log tab?

<< < 1 .. 15 16 17 >