Post by arvind on communication
CODESYS Forge
talk
(Post)
HI All past two weeks im trying to configure and establish communication between wago rs485 fieldbus coupler(750-315/300-000) with wago pfc 200 plc but not able to communicate can you peoples help me to configure and establish communication using codesys v3.5 and above
Last updated: 2023-08-19
Post by sven01 on Documentation / Usage Help For Scripting Engine Libraries
CODESYS Forge
talk
(Post)
Hi, I am still not able to figure out how to use the the classes and their functions. π Let's say I would like to use the function "importfile()" from the class "ScriptTextListObject.ScriptTextListMarker". I would be grateful for an additional example. Thanks! π
Last updated: 2023-08-21
Post by eschwellinger on Connection to device closed
CODESYS Forge
talk
(Post)
is there a way to check the plclog on Opus A3 by using cmd line under Linux? This log is what you need to check for the disconnection problem
Last updated: 2023-08-24
Post by eschwellinger on How to configure CODESYSControl_User.cfg in order to use a specific network card for OPCUA Server
CODESYS Forge
talk
(Post)
Hi Rossano, thank you for the feedback, you are right this need to be changed in the faq section. Regards Edwin
Last updated: 2023-08-28
Post by totorovic on CSVReaderInit returns error : INVALID_HANDLE
CODESYS Forge
talk
(Post)
Thank you for the return. The path targets to a CFast card. User has R/W access to it. We will try to change it.
Last updated: 2023-08-31
Post by jinil on Import RsLogix 5000 project to Codesys
CODESYS Forge
talk
(Post)
Hello, I am trying to do the same thing. I want my Rslogix 5000 project into Codesys. Was wondering if you have found a way to do it. Thank you.
Last updated: 2023-09-07
Post by jinil on Import RsLogix 5000 project to Codesys
CODESYS Forge
talk
(Post)
Hello, I am trying to do the same thing. I want my Rslogix 5000 project into Codesys. Was wondering if you have found a way to do it. Thank you.
Last updated: 2023-09-07
Post by wehling-h on Troubles with using CAN API
CODESYS Forge
talk
(Post)
Hi together, I'm using a 11bit driver system which seems to work well so far. May someone here knows if i have to configure a singleID for each message i like to receive and evaluate?
Last updated: 2023-09-11
Post by maralani on Retain memory change to ZERO
CODESYS Forge
talk
(Post)
Hi, thanks for help, I add some retain variable , then some other variable change to zero , andI was not able to change the value
Last updated: 2023-09-19
Post by chris12345 on Calling OPC UA Methods from UaExpert
CODESYS Forge
talk
(Post)
Hi, Is it possible to generate an .xml file with FBs and methods from Codesys? Or do I need a separate program to generate the .xml file? Or is there a otherway to use methods via opc ua from the own project?
Last updated: 2023-09-20
Post by derpaul on Official MQTT-Client: MAX_RECEIVE_BUFFER_SIZE_EXCEEDED
CODESYS Forge
talk
(Post)
Thank you very much so far - As I finaly decided to make an update on the PFC200 - as I've to get it up and running again. But something failed there and no I'm having an other Problem :-( I'll come back to this, when the error comes back!
Last updated: 2023-09-28
Post by sturmghost on Specify Input Configuration "OnDialogClosed" Action to only react to certain Dialogs
CODESYS Forge
talk
(Post)
You could work around this problem by implementing some sort of "state machine". Each dialog sets a boolean variable when they are closed so you know which dialog was closed. Then you can react to this accordingly.
Last updated: 2023-10-01
Post by ryusoup on JSONByteArrayWriter problem?
CODESYS Forge
talk
(Post)
Hello, I am trying to implement a FB to make JSON formatted WSTRING type message using JSON Utilities 1.9.0.0 included in the IIoT library. In my case, I want to set some objects or arrays and set values to them later. But when I wrote as the sample below, // init builder builder(pJsonData:=pJsonData, diRootObj=>diRootObj); // set the 1st key to root diKey1 := builder.SetKeyWithArray(wsKey:="key1", diParentIndex:=diRootObj, eError=>eError); // set a value to the 1st key wsValue:="value01"; builder.SetValue(Value:=wsValue, diParentIndex:=diKey1, eError=>eError); // set the 2nd key to root diKey2 := builder.SetKeyWithArray(wsKey:="key2", diParentIndex:=diRootObj, eError=>eError); // set a value to the 2nd key wsValue:="value02"; builder.SetValue(Value:=wsValue, diParentIndex:=diKey2, eError=>eError); // set a value to the 1st key again wsValue:="value03"; builder.SetValue(Value:=wsValue, diParentIndex:=diKey1, eError=>eError); // set a value to the 2nd key again wsValue:="value04"; builder.SetValue(Value:=wsValue, diParentIndex:=diKey2, eError=>eError); // write build result writer(xExecute:=TRUE, pwData:=ADR(wsResult), udiSize:=SIZEOF(wsResult), xAsyncMode:=FALSE, jsonData:=pJsonData^); the result was: { "key1": ["value01"], "key2": ["value02", "value03", "value04"] } while my expection was: { "key1": ["value01", "value03"], "key2": ["value02", "value04"] } Inspecting pJsonData^, JSONData itself seems to be ok, so I believe the issue is something caused by the writer FB. Does anyone know how to fix it? Thanks,
Last updated: 2023-10-04
Post by aott33 on Webvisu NO load
CODESYS Forge
talk
(Post)
I put in a support ticket request for this issue since I need this application to be running reliably for my customer's application. Hope to hear back from support soon to troubleshoot this process.
Last updated: 2023-10-09
Post by lhohmann on EtherNet_IP_Scanner - No driver found
CODESYS Forge
talk
(Post)
I've managed to run Ladder logic code on a virtual PLC running on my laptop. Now, I want to connect to a device over EthernetIP, but I always get the "No driver found" message. Can anyone shed me some light?
Last updated: 2024-07-02
Post by naks on Dynamic Setting IP Address from IEC code
CODESYS Forge
talk
(Post)
Hi everyone, I was able to change the IP address of my Controller (wago 750-8212), but when i restart my Controller then the IP address resets to the original, are there any other settings i need to implement?
Last updated: 2024-07-08
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 robert-o on Converting hex bytes to float
CODESYS Forge
talk
(Post)
Try OSCAT_BASIC and Function DW_TO_REAL. DWORD_OF_BYTE my although help. The Lib is open and free. It is not necessary to add this Lib, you can use/copy the source code just to get an idea.
Last updated: 2024-08-05
Post by abrarsk on SysCom Library Usage
CODESYS Forge
talk
(Post)
Update: I was able to successfully use the SysCom.lib. I had to install SysTypes2Interface library as well and wrote following code. Declaration hCom : RTS_IEC_HANDLE; pResult : POINTER TO RTS_IEC_RESULT; Implementation hCom := SysComOpen(ComSettings.sPort, ADR(pResult));
Last updated: 2024-08-10
Post by lukaszklupa on Codesys Virtual Control - startup problem
CODESYS Forge
talk
(Post)
Problem solved. The problem turned out to be the lack of access to the default location "Mounts", I changed it to /home/user1 and now it's ok.
Last updated: 2024-08-19
Post by fabriciosegalin on SMC_NCDecoder very slow to decode lines
CODESYS Forge
talk
(Post)
Does anyone know a way to load a CNC program from CNC Editor faster using SMC_NCDecoder? It takes around 7 seconds to load 34 lines of G code and this is a problem for repeating the CNC program.
Last updated: 2024-08-23
Post by tk096 on How to set unit in Axis
CODESYS Forge
talk
(Post)
Hi, you have to define how many increments of the drive correspond to one unit in your application. This is done in the Scaling/Mapping Tab in the drive editor.
Last updated: 2024-09-02
Post by lyngaansns on .project.~u save frequency
CODESYS Forge
talk
(Post)
It would be such a simple fix to first check if the file is missing or changed before writing to it, onedrive only has a problem because codesys writes to the file every second no matter the change.
Last updated: 2024-09-11
Post by ph0010421 on How to manage variable types larger than 64 bits - Ethernet/IP
CODESYS Forge
talk
(Post)
So it's currently mapped to an array of BYTES? Can you create a UNION? TYPE sBytesString : UNION AsBytes: ARRAY[0..127] OF BYTE; AsString: STRING(128); END_UNION END_TYPE Map it to the bytes, read it in the STRING!
Last updated: 2024-09-23
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.