Post by royw on Profinet Library für C#
CODESYS Forge
talk
(Post)
Hallo, ich weiß nicht ob ich hier richtig bin und ob es überhaupt möglich ist ... Ich suche eine Möglichkeit ein Profinet Device mit Record Read und Write anzusprechen. Eigentlich brauche ich nur sehr wenige Kommandos um unser Device zu konfigurieren. Das bedeutet setzen der MAC Adresse und einer Seriennummer. Das würden wir gern aus einem C# Programm herus machen. Nun sind wir auf der Suche nach einer Bibliothek o.ä. . Da man es ja auch aus Codesys heraus machen, dachte ich mir, gibt es eventuell eine DLL o.ä. die man dafür nutzen könnte. Wie gesagt wir wollen keine Realtime Abfragen der zyklischen Daten sondern lediglich Record read/write. Hat da jemand einen helfenden Hinweis ? Schon mal vielen Dank im Voraus
Last updated: 2023-12-22
Post by royw on Profinet library for C#
CODESYS Forge
talk
(Post)
Hi, I don't know if I'm in the right place or if it's even possible... I'm looking for a way to address a Profinet device with Record Read and Write from my own PC. I actually only need very few commands to configure our device. This means setting the MAC address and a serial number. We would like to do this from a C# program. Now we are looking for a library or something similar. Since you can do it from Codesys, I thought there might be a DLL or something similar that you could use for this. As I said, we don't want real-time queries of the cyclic data but only record read/write. Does anyone have any helpful hint? Thanks in advance
Last updated: 2023-12-22
Post by idalu on Profinet PN_Controller Issue, Network Adapter
CODESYS Forge
talk
(Post)
i have a problem with Profinet on my project. I'm using Codesys RTE 3.5.19.50. When i download program to controller the ethernet is ok, PN_Controller is ok but every device i'm trying to connect is red with error "DCP no RealStationName". When i'm trying to Scan for Devices on PN_Controller there are no devices found. I have installed Codesys driver CmpEt1000Drv to my network adapter (i'm sure it is right intel pro 1000 model). I have noticed that when i installed codesys driver i'm no longer able to ping this network adapter (i can ping it when intel driver is installed). On my previous projects with runetimes i can ping it even with codesys driver installed. I have also tried to do downgrade of everything to version 3.5.19.20 and it not helped.
Last updated: 2024-01-17
Post by timvh on Profinet fault with codesys control V3 - Receive packet error
CODESYS Forge
talk
(Post)
Are you using the Control Win SL (installed together with the development environment of CODESYS)? If yes, you might want to consider using the CODESYS RTE instead. This has real-time capabilities (running on separate core(s)). But to be able to use this, you have to install the CODESYS Ethernet driver for your network interface to be able to let the RTE access the network port also in realtime. See: https://store.codesys.com/en/codesys-control-rte-sl-bundle.html https://content.helpme-codesys.com/en/CODESYS%20Control/_rtsl_windows_rts_v3.html PS, I haven't tested this myself yet, but you could try to use the SetCommunicationState method of the Profinet controller to see if you can reset and start the bus communication: result := PN_Controller.SetCommunicationState(eRequestedState := DED.DEVICE_TRANSITION_STATE.START); PS, if you are located in the Netherlands or Belgium, we could also provide the license(s) for you.
Last updated: 2024-02-28
Post by timvh on Profinet fault with codesys control V3 - Receive packet error
CODESYS Forge
talk
(Post)
Are you using the Control Win SL (installed together with the development environment of CODESYS)? If yes, you might want to consider using the CODESYS RTE instead. This has real-time capabilities (running on separate core(s)). But to be able to use this, you have to install the CODESYS Ethernet driver for your network interface to be able to let the RTE access the network port also in realtime. See: https://store.codesys.com/en/codesys-control-rte-sl-bundle.html https://content.helpme-codesys.com/en/CODESYS%20Control/_rtsl_windows_rts_v3.html PS, I haven't tested this myself yet, but you could try to use the SetCommunicationState method of the Profinet controller to see if you can reset and start the bus communication: result := PN_Controller.SetCommunicationState(eRequestedState := DED.DEVICE_TRANSITION_STATE.START); PS, if you are located in the Netherlands or Belgium, we could also provide the license(s) for you.
Last updated: 2024-02-28
Post by vformanek on No source code available for profinet library
CODESYS Forge
talk
(Post)
I have tried downgrading and it seems fine now. I am now on version 4.3.0.0 for the library. Mainly the PN controller caused the issue for me. Funny weird is that even the PN controller versions 4.3.1.0 and 4.3.0.0 cause the error. Version 4.2.0.0 works fine.
Last updated: 2023-08-23
Post by eschwellinger on Problem mit control runtime V3 und profinet
CODESYS Forge
talk
(Post)
Hallo Tim, man hat halt einfach mit der Control Win - keine wirkliche harte Echzeit. Man müsste den Fehler genauer analysieren + ich denke er müsste den Slave wieder an den Busholen oder fällt ads ganze Netzwerk aus? Welche Versionen genau sind im Einsatz? Ist das halbwegs aktuell (PN 4.4.0.0?) Grüße Edwin
Last updated: 2024-04-11
Post by mucleus on What is the solution for "Application stopped on recovery switch request"?
CODESYS Forge
talk
(Post)
Hi, everyone. I am using CODESYS RTE and Profinet I/O or EtherCAT I/O. Occasionally (once every 1-2 months) the attached image occurs and the program stops. I want to know why this phenomenon occurs and how to solve it. I attached log. Please help me. Thanks.
Last updated: 2024-07-05
Post by ofey on Device parameter - ‘ModbusTCP Configuration’
CODESYS Forge
talk
(Post)
Hi! Do anybody know how I can add and enable the parameter 'Default Modbus TCP slave' on a device? I am currently writing a program where the PLC shall be set up as a Modbus TCP client, but I dont know how to add parameters to devices in codesys. I'm pretty new to the codesys environment. The picture in the attachment is on a similar PLC project where I have not written the code. my goal is to add this parameter in another project.
Last updated: 2023-10-04
Post by esave on Stepper Drive with Ethercat
CODESYS Forge
talk
(Post)
I bought and installed SoftMotion Light now. When I try to add a SoftMotion Light Axis to my stepper drive and I go online it shows: "The license is missing or invalid". See picture What am I doing wrong? This is the right way right? First add your EtherCat XML-File from your stepper driver and then add the SoftMotion Light axis right? Thanks for your help esave
Last updated: 2024-04-25
Post by eschwellinger on v3.5 SP19 - Modbus TCP Devices - Channel Limit?
CODESYS Forge
talk
(Post)
Guess you could just add two modbus slaves with the same ip, to enlarge the 10 channel limit.
Last updated: 2023-08-28
Post by eschwellinger on EL6751 Canopen_Manager issue
CODESYS Forge
talk
(Post)
Think just add some CANopen Slaves and end resistors - then it will work ;-)
Last updated: 2023-09-12
Post by timvh on Add licence
CODESYS Forge
talk
(Post)
The Epis controller should support the CodeMeter driver to be able to access the license containers on the CODESYS Key.
Last updated: 2024-01-14
Post by i-campbell on no_assign C0540 message
CODESYS Forge
talk
(Post)
add the attribute to your FB like this {attribute 'no_assign'} FUNCTION_BLOCK UDFB_FinActuator_Rx VAR_INPUT ... source
Last updated: 2024-01-25
Post by saugat10 on Problem installing Multicore codesys control in raspberry pi 4
CODESYS Forge
talk
(Post)
I found the solution. I had to add the following line in /boot/config.txt file arm_64bit = 0
Last updated: 2024-02-07
Post by rh-pk on v3.5 SP19 - Modbus TCP Devices - Channel Limit?
CODESYS Forge
talk
(Post)
Hi, i found a solution for me. I had installed a 'old' version of CoDeSys (3.5.18 P5). I tried to add channels there, which works fine. I created a new project, added an Ethernet-Port, added a Modbus-Master and then I copied the ModBus-Slave from my working project to the new project. Now I could add more channels. I add the channels 10 and 11. Then I deleted (please make a backup before :-) the original ModBus-Slave in my working project and copied the extended Slave back to my working project. Surprisingly it is now possible to add new channels. Maybe this will help you.
Last updated: 2024-02-14
Post by squiggleypuff on Can't Add New Version of Modbus TCP Master
CODESYS Forge
talk
(Post)
Bumping for visibility, still unable to get Modbus working on this thing.
Last updated: 2024-04-08
Post by eschwellinger on Login problem with FileTransfer on Raspberry Pi 5
CODESYS Forge
talk
(Post)
maybe to add [CmpWebServerHandlerV3] CallVisuServicesDirectly=0 would help
Last updated: 2024-04-28
Post by felipemsgarcia on Generic EtherCAT slave
CODESYS Forge
talk
(Post)
Hello, I'd like to know if it's possible to add a servo drive as a generic EtherCAT slave (non-Motion). Thank you in advance!
Last updated: 2024-05-14
Post by installwhat on C0077 on one machine but not another
CODESYS Forge
talk
(Post)
someone needs to add some js to stop repeated posts
Last updated: 2024-06-11
Post by liamb on Unable to add alarm configuration object to project
CODESYS Forge
talk
(Post)
Yep that was the case, PLC didn't support it.
Last updated: 2024-09-27
Post by timvh on FB string and naming
CODESYS Forge
talk
(Post)
I see, you want to initialize the FB. To be able to initialise it like you described, you need to add the FB_Init method to your FB. (right click on the FB, select add object --> method). Then press the arrow down, to select the FB_Init (overwrite default implementation). In the VAR_INPUT section of this method, add the variable --> Tag : STRING; Then in the code section of this method add: THIS^.Tag := Tag; // copy initial value to local variable in FB Search Google if you want to know more about FB_Init. PS, reflection + instance path, is also an option if you want to get the full name of the instance (path) of the Function Block. See: https://content.helpme-codesys.com/en/CODESYS%20Development%20System/_cds_pragma_attribute_instance_path.html
Last updated: 2024-09-30
Post by eschwellinger on Problem with edge gateway config mode
CODESYS Forge
talk
(Post)
yes add in: c:\Windows\System32\config\systemprofile\AppData\Roaming\CODESYS\CODESYSGatewayV3\XXXXXXXX\Gateway.cfg [CmpEdgeGateway] MaintenanceMode=1
Last updated: 2024-10-21
Post by selim on RS485 CAN HAT to Cosesys
CODESYS Forge
talk
(Post)
How can i add RS485(RS485 CAN HAT) port to codesys program?
Last updated: 2024-10-28
Post by transmin01 on EL6751 Canopen_Manager issue
CODESYS Forge
talk
(Post)
Hi, I have a Beckhoff EL6751 EtherCAT / CANopen gateway which fails on the Canbus when the CANopen_Manager is added. Currently no devices are connected to the EL6751. If I add a device, I get the same issue. If I add a device and connect the bus, I get the same issue. Is there something I am doing wrong? Regards Trevor
Last updated: 2023-09-12
To search for an exact phrase, put it in quotes. Example: "getting started docs"
To exclude a word or phrase, put a dash in front of it. Example: docs -help
To search on specific fields, use these field names instead of a general text search. You can group with AND
or OR
.