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...
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.
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..?
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.
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.
[img]https://i.imgur.com/Dc7qDg8.png[/img]
I will have my colleague grab a screen shot. But from memory there is nothing there....
I will have my colleague grab a screen shot. But from memory there is nothing there.
I will have mot colleague grab a screen shot. But from memory there is nothing there.
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.
tough crowd.
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?
What I did was to add library and text search on 'Implementation', I selected the CmpEventMgr Implementation hit. It compiles.
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....
"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.
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.
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.
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...
Tested with 0xFF on modbus poll, and it works with PFC and older platform. Thanks
>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.
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.
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.
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...
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.
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
i-campbell: Danke! I will have to read up about this.
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...