Activity for S1ack

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

    I know this is a CoDeSys forum. I did search for eCockpit and found a few posts so I thought it would not hurt to ask. I am getting the subject title text as an informational banner when I attempt to follow a cross reference item, to see where a previous programmer assigned discrete inputs on an EtherCAT fieldbus coupler to a UDT element. I need to the same with some added I/O but cannot at the moment. The image: Item 1, the cross reference, when double clicked the banner (Item 2) appears. I added...

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

    We use industrial PC from Parker and now Advantech, for the Parker unit it's Windows Embedded Standard 7 with SSD and 4 gigs of ram, cpu is Intel Bay Trail N2930 @ 1.83GHZ 4 Cores. CoDeSys 3.5 SP16 Patch 10 is quite sloooow to load, and to go online. Once online it seems adequate... These are used for remote support, and as such we install CoDeSys and other tools on them. Is there anything with the installation or environment that I could change to help speed things up? Danke.

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

    I went looking for release notes..product download 'details' page. All I found was security information. Is there a handy link for known issues etc..?

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

    Just installed CoDeSys Control for PFC200 V3.5.16.10 to a PFC200. Went to activate CodeSys Control for PFC200 SL. Tools, license manager, device, softcontainer, (device is listed under the gateway), select it, click OK, A dialog opens stating: Licensing info not available. There is no dongle attached to the device. Any help greatly appreciated.

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

    Just installed CoDeSys Control for PFC200 V3.5.16.10 to a PFC200. When to activate CodeSys Control for PFC200 SL. Tools, license manager, device, softcontainer, (device is listed under the gateway), select it, click OK, A dialog opens stating: Licensing info not available. There is no dongle attached to the device. Any help greatly appreciated.

  • S1ack S1ack modified a comment on discussion Engineering

  • S1ack S1ack modified a comment on discussion Engineering

    [img]https://i.imgur.com/Dc7qDg8.png[/img]

  • S1ack S1ack posted a comment on discussion Engineering

  • S1ack S1ack modified a comment on discussion Engineering

    I will have my colleague grab a screen shot. But from memory there is nothing there....

  • S1ack S1ack modified a comment on discussion Engineering

    I will have my colleague grab a screen shot. But from memory there is nothing there.

  • S1ack S1ack posted a comment on discussion Engineering

    I will have mot colleague grab a screen shot. But from memory there is nothing there.

  • S1ack S1ack posted a comment on discussion Engineering

    On my more recent projects I built the device tree out from scratch on v3.5.16.10. No issues on these. This inquiry is from older projects - likely started / based upon 3.5.9. In which I merely updated the modbustcp slave. I have colleagues using these older projects and they were asking about this. So it triggered my memory about this post.

  • S1ack S1ack posted a comment on discussion Engineering

    tough crowd.

  • S1ack S1ack posted a comment on discussion Engineering

    Did some preliminary work back in SP15, perhaps even in SP14. Using OSCAT_BASIC for sunrise and sunset calculations. Now, in SP16 I am getting errors on compile related to Type CALENDER (from BASIC). Looking in the old project which complies without error in SP16.... Looking in the new project....The type structure has changed, yet the library versions are the same (for OSCAT_BASIC).... It's obvious I do not understand how this stuff happens. But what is the resolution here?

  • S1ack S1ack posted a comment on discussion Engineering

    What I did was to add library and text search on 'Implementation', I selected the CmpEventMgr Implementation hit. It compiles.

  • S1ack S1ack posted a comment on discussion Engineering

    Going back and opening some projects that were developed with SP15, it seems SP16 changed something library wise. I see an error upon opening... [ERROR] PAC_C&I_P971910014_SP16_100: Library Manager [Enclosure_PAC: PLC Logic: Application]: Could not open library '#CmpEventMgr Implementation'. (Reason: The placeholder library 'CmpEventMgr Implementation' could not be resolved.) I am reasonably sure I can resolve this by creating a new StartDone event triggered task, and doing some cut and pasting....

  • S1ack S1ack posted a comment on discussion Engineering

    "With SP16" can you please elaborate. Is this with the CoDeSys Control for PFC runtime on the target? Or with the version of the IDE? Or the version of the Ethernet device? I have saved my project as SP15 Patch40 (with matching compiler rev). And a Unit ID of 1 does not work. I have down reved the ethernet device to SP15, same result.

  • S1ack S1ack posted a comment on discussion Engineering

    I found a means to enable a Unit Id of 0xFF. Remove the unit Id completely and it will revert to the default value 0xFF.

  • S1ack S1ack posted a comment on discussion Engineering

    Question: Is this new to SP16? If I revert to SP15 can a unit ID of 0x01 still be used? And not result in a gateway exception? Because I can see a real problem here. Suppose I want a CoDeSys SP16 target to be a client to another CoDeSys SP16 server (and indeed I do). When I configure that server in SP16, 0 and 255 (0xFF) are NOT ALLOWED as unit IDs in the configuration dialog. So while Modbus Poll can deal with this change easily, CoDeSys apparently cannot.

  • S1ack S1ack posted a comment on discussion Engineering

    I do this quite a bit. I use a union, and the ROL function depending on endianness. The union. I called it 'TypeCast' because that was the equivalent function in LabVIEW. TYPE TypeCastDWReal : UNION dw : DWORD; rl : REAL; END_UNION END_TYPE Then I have two function that use the union depending on the direction you want the conversion done. FUNCTION TCRealSwapped : REAL VAR_INPUT dw : DWORD; END_VAR VAR MyUnion : TypeCastDWReal; END_VAR MyUnion.dw := ROL(dw,16); // Word swap dword input because it's...

  • S1ack S1ack posted a comment on discussion Engineering

    Tested with 0xFF on modbus poll, and it works with PFC and older platform. Thanks

  • S1ack S1ack modified a comment on discussion Engineering

    >I have a feeling this is something stupid/simple. Indeed... So, the PFC200 will respond if Slave ID = 0, whereas the other targets I have been using do not care, or were using Slave ID = 1. As that is how all of my Modbus poll files are setup.

  • S1ack S1ack modified a comment on discussion Engineering

    I have a feeling this is something stupid/simple. Indeed... So, the PFC200 will respond if Slave ID = 0, whereas the other targets I have been using do not care, or were using Slave ID = 1. As that is how all of my Modbus poll files are setup.

  • S1ack S1ack posted a comment on discussion Engineering

    So, the PFC200 will respond if Slave ID = 0, whereas the other targets I have been using do not care, or were using Salve ID = 1. As that is how all of my Modbus poll files are setup.

  • S1ack S1ack posted a comment on discussion Engineering

    Have not seen this before, but then I haven't worked a long time with the Wago's as targets under CoDeSys. Project has 2 ModbusTCP servers. (1) on port 502, (1) on port 503. No matter how I structure queries in ModbusPoll - I get 'Gateway path unavailable'. CoDeSys 3.5.16.10 Some items to note: The server(s) have nothing in the device tree - they are called via structured text. This has not been a problem to date on other projects... I though perhaps it was related to the unit ID? It's 1 for the...

  • S1ack S1ack posted a comment on discussion Engineering

    This message I see when attempting to move a csv file onto a Codesys target using the Files dialog when online. A file with the name exists, and I amp prompted to overwite, but the message appears immediately after I click OK and a .tmp file is in the /Hard Disk/Project folder. If I transfer the file to my PC and transfer it back untouched it is successful. If I attempt to delete if from the target it states it is read only. I have not seen this behavior before. V3.5 SP9 Patch 1.

  • S1ack S1ack modified a comment on discussion Engineering

    i-campbell: Danke! I will have to read up about this. CoDeSys help is not very informative about _ _ POOL. There is information on shadowing rules - the search order etc... but nothing that really explains the POU pool syntax you solved my issue with. __POOL

  • S1ack S1ack posted a comment on discussion Engineering

    i-campbell: Danke! I will have to read up about this.

  • S1ack S1ack posted a comment on discussion Engineering

    I wish to display project file name on a web visu. Added Project Information to POUs, and enabled the Automatically generate 'Project Information' POUs. I call this function from an ST task that is called on the System Event 'StartDone'. Yet it returns "AlarmManager" as the text. I have searched and found no solution. I do not have multiple hits on GetTextProperty i.e. it is not ambiguous so far as I can tell. CoDeSys is 3.5.16.10 Target is Wago PFC200 updated to 3.5.16.10 Any help appreciated. It's...

1