Post by haydermsalih on OSCAT Network LIBRARY: FTP_CLIENT
CODESYS Forge
talk
(Post)
Hello I am using FTP_CLIENT to donwnload/Upload a text or CSV file from FTP server. UpLoading from PLC to FTP server is working without any problem but when I try to download from FTP server I get an error. The FTP_CLIENT Block allows me to add URL but I do not where I can specify the direcory to save the downloaded file... is there anyone has an experience with downloading from FTP server using FTP_CLIENT block. Thanks in advance Hayder
Last updated: 2024-01-24
Post by eschwellinger on User management
CODESYS Forge
talk
(Post)
CODESYS Automation Server could do this too..
Last updated: 2024-09-04
Automation Server 🇬🇧
CODESYS Forge
talk
(Discussion)
The Industry 4.0 administration platform for users and operators of CODESYS compatible controllers
Last updated: 2024-10-26
Post by garrian on How to write multiple coils (Modbus FC15)
CODESYS Forge
talk
(Post)
Thanks for your reply. I belive it is contiguous, I'm writing to adress 0 to 4. Or, do you mean something else? Well, something is happening. If I on the client set adress 1,2,3 to true, only 1 is set to true on the server side. On the client side, the data is array of word. But on the server side, the coils are array of bool. Holding register is array of word on server side. Can this be a problem? Attached screenshot of how it looks at the server side.
Last updated: 1 day ago
Post by sachem on Problem retain values Weidmuller UC20-WL2000
CODESYS Forge
talk
(Post)
Good afternoon. I am working with a weidmuller uc20-wl2000 controller, using a codesys license. We made a ladder code to control a process, and it works well, but we want some variables to remain stored even when the controller is turned off. We tried to use retain variables, but at the time of loading the program, when we went offline from the controller, the program was deleted, it did not remain in the controller, and in the same way if we turned off the controller. In addition to this, when we tried to program it again, the program would not stay loaded and began to present errors with the opc-ua communication. What could be causing this problem? How can we maintain the values of the variables without damaging the program or affecting the controller? thank you
Last updated: 2024-04-10
Post by viksym on Get text from textlist
CODESYS Forge
talk
(Post)
Does anybody know how to get a specific text from a text list within a program. Obviously it works in a visualization, but because I will have an HMI that has it's own system and I will have to send variables to this HMI via an OPC UA connection, I need to be able to get a text into a string. I tried using the VisuElems like this, but it only returns an empty "" and nothing else. IF trig THEN sText := VisuElems.cmpDynamictext.DynamicTextGetDefaultText(ADR(sTextList), ADR(sAlarmID))^; //sText := VisuElems.cmpDynamictext.DynamicTextGetText(ADR(sTextList), ADR(sAlarmID))^; trig := FALSE; END_IF Any help and idea is highly appreciated because I am getting desperate here.
Last updated: 2024-05-31
Post by kjubidoo on OPCUA Ctrl-Node fehlt
CODESYS Forge
talk
(Post)
Perfekt, das war es. Node ist zu sehen. Es hat mich schon etwas gewundert, dass die Zertifikatverwaltung zwischen Codesys und WBM auseinander lief. D.h. der OPCUA Server, den man im WBM konfigurieren kann, ist (in diesem Fall mit einem 750-8202) der WAGO OPCUA-Server?
Last updated: 2023-12-05
OPCUA-Client on raspberry pi can not communicate with OPCUA-Server on raspberry pi installed with CODESYS runtime
CODESYS Forge
talk
(Thread)
OPCUA-Client on raspberry pi can not communicate with OPCUA-Server on raspberry pi installed with CODESYS runtime
Last updated: 2021-11-11
Post by brzozka100 on Change modbus server parameters from program
CODESYS Forge
talk
(Post)
Hello, is there a possibility to change modbus server parameters (baud rate, parity, etc.) configured in devices tree from PRG? I need to be able to change them, for example, from HMI.
Last updated: 2024-07-16
Post by brzozka100 on Change modbus server parameters from program
CODESYS Forge
talk
(Post)
Hello, is there a possibility to change modbus server parameters (baud rate, parity, etc.) configured in devices tree from PRG? I need to be able to change them, for example, from HMI.
Last updated: 2024-07-16
Post by banialuk on Modbus TCP Server
CODESYS Forge
talk
(Post)
I created Modbus Server TCP, but when I try started i have a error "TCP socet error" "Error on open/close/read/write TCP socket."
Last updated: 2024-10-21
Post by fhrask on CoDeSyS OPC DA stops working
CODESYS Forge
talk
(Post)
Did you find the solution for this issue? i'm having the exact same issue with a new machine at the moment....
Last updated: 2023-12-21
Post by cihangur on Application has invalid license metrics.
CODESYS Forge
talk
(Post)
Hi, I have a "CODESYS Control Standard L" license and I use Ethercat and Profinet in my project. The project works seamlessly with two fieldbuses. However, when I add modbus_Com (Serial) or 1 OPC Tag to the project, the program throws an exception (Application app=Application has invalid license metrics!). My license should support 10*Modbus and 512 OPC Tags. Why might this problem occur?
Last updated: 2024-03-25
Post by timl on BacNet Server
CODESYS Forge
talk
(Post)
Hallo, für einen BacNet2 Server lassen sich mit zwei Ethernet Schnittstellen auch zwei Bacnet 2 IP Datalinks anlegen. Einen Datalink nutze ich für den UDP Port 47808 und einen für den UDP Port 47809. Dadurch ist der Server aus beiden Netzwerken erreichbar, was so gewollt ist. Allerdings verbindet er die beiden Netze auch miteinander, was zu Kommunikationsproblemen führt, da in beiden Netzwerken bereits gleiche Device ID's vergeben sind und diese sich dann doppeln. Lässt sich diese Verbindung der beiden Netze abschalten? Gruß Tim
Last updated: 2024-02-20
Post by miodusy on File transfer via visu and codesys automation server
CODESYS Forge
talk
(Post)
I have a problem with the file transfer library. Namely, it does not work via the codesys server. (error 5; overtime, and visualization resets). They operate mostly in local chains. I tested different browsers and VPN from the router. It works everywhere, except through access from the codesys automation server. The client, having many machines under one account, prefers to keep it that way rather than use an individual VPN just to download a backup. Does anyone have an idea what the problem is? Sylwester M.
Last updated: 2024-03-07
Post by eschwellinger on new feature: list/view plclogs from the plcs
CODESYS Forge
talk
(Post)
Since 1.31.0.0 version there is this really helpful feature to browse the plclogs remote via CODESYS Automation server:
Last updated: 2023-08-30
Post by dhumphries on install codesys runtime on linux
CODESYS Forge
talk
(Post)
Adding the command worked. I was able to deploy the runtime on an ubuntu server installation. Thanks!
Last updated: 2023-11-04
Post by imdatatas on Detecting if a client is connected to webvisu server
CODESYS Forge
talk
(Post)
Thank you @dgirard Your idea and above description helped me what i was looking for.
Last updated: 2023-11-08
Post by eschwellinger on File transfer via visu and codesys automation server
CODESYS Forge
talk
(Post)
Hi, this will be possible with 1.33.0.0 release! Regards Edwin
Last updated: 2024-03-07
Post by danielbeers on Automation Server + Pi Gateway + PLC w/ CAN
CODESYS Forge
talk
(Post)
Hello, I have a project using some EPEC PLC's. Some of them are programmable using Ethernet and some use CAN. We currently have a Raspberry Pi that is acting as a gateway to the Codesys Automation Server and is successfully working for the PLC's communicating over ethernet. I am trying to achieve a similar result for the PLC's that have only CAN access. I have PEAKCan drivers on the Pi, and can successfully send/receive messages. But the Gateway does not recognise the PLC when scanned from the Automation server online. Is there a library or service that exists to translate the CAN messaging, to the Edge Gateway, and be able to achieve remote access with the Automation Server? Or is this not possible without creating something custom? Cheers, Daniel
Last updated: 2024-09-22
Post by eschwellinger on Licensing info not available.
CODESYS Forge
talk
(Post)
you need a license server on the host or on any system in your environment.
Last updated: 2024-09-23
Post by eschwellinger on Automation server - trends stop recording - need to manually reconnect
CODESYS Forge
talk
(Post)
Could you please check which EdgeGateway Version is up and running?
Last updated: 2024-10-23
Post by eschwellinger on Automation server - trends stop recording - need to manually reconnect
CODESYS Forge
talk
(Post)
Hi Trent, yes should work without, let me check. Regards Edwin
Last updated: 2024-10-23
Post by gurkan on OPCUA array max length?
CODESYS Forge
talk
(Post)
We are using codesys 3.5.16.30 and we have a array with strings of length 5000. We are having issues subscribing to this variable from an OPCUA client. Is there any limit in the OPCUA Server in codesys for how long an array can be on the opcua server?
Last updated: 2024-02-16
Post by bjarne-pagaard on Communication between applications on same device/controller/runtime (Win RTE 3.5.20.20)
CODESYS Forge
talk
(Post)
Hi, I would like to divide a project into multiple applications - as a minimum: one handling visualization and Alarm Manager, one handling I/O and plant control logic. But how to exchange variables between the applications? What have you done to get such a solution? In versions 3.5.19 and earlier, you can have Child applications, where the children can access a GVL in the Parent application. Children apps is no longer possible in 3.5.20 - but you can have 'sibling' apps - Several apps directly under PLC Logic, that is. But how do they best communicate? The Communication Manager / Data Sources Manager is sort of possible via OPC UA, but it seems like overkill and with some limitations - for example no ARRAY OF STRUCT possible this way. If you have separate devices in your project, you can exchange data via 'CODESYS ApplicationV3', but not other applications in the same device (see attachment Datasources.png). You can do it via 'Select the project type'->'Other Project' and select the same project file, but this leads to crashing the Development system when working with the variables afterwards. It would be great to hear your thoughts / experiences on this topic - Bjarne
Last updated: 2024-09-27
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
.