Search talk: Object reference not set to an instance of an object

 
<< < 1 .. 30 31 32 33 34 .. 303 > >> (Page 32 of 303)

Post by durallymax on VAR_INFO from inside of a FB to get info on the instance. CODESYS Forge talk (Post)
The help link appears to be broken. When I implemented something similar I had to add {attribute 'reflection} above the declaration of the FB with {attribute 'instance-path'} above the string VAR that would contain the path. Then wrote a function to trim off however much I wanted removed by searching for periods, then formatting it with spaces at the periods and removing brackets on arrays while also breaking up the PascalCase to present it a bit nicer for the end-users.
Last updated: 2025-12-12

Post by sigurdrb on Network log messages CODESYS Forge talk (Post)
Hi, I'm having some trouble with an OPC client connecting to the PLC. It could be that the problem is on the client side of things. The PLC have UPS power, but the switch and OPC client does not. It could explain some of the log messages. Could any of you help debugging by the log messages in the attachment? And if possible point me to the right library that explains the different messages? Thanks for all the help.
Last updated: 2025-09-11

Post by dominggus on Recipe Manager - RecipeManCommands, load & write wrong values, Bug? CODESYS Forge talk (Post)
I still have the same problem even when updating to CODESYS Recipes 4.3.0.0. My scenario: I'm trying to save/load an array of structs using the Visu: - Execute Command > "SaveRecipeAs" works properly - Execute Command > "LoadWriteRecipe" works not entirely: the structs of array[6] and array[7] should have been empty but were duplicates of array[4] and array[5]... the struct contains 26 variables and the array's length is 30.. Maybe there is a upper limit on recipe variable count?
Last updated: 2024-03-02

Post by laurits on Max lines of code, codesys CNC ? CODESYS Forge talk (Post)
Testing Codesys CNC. SMC Interpolator Throws me an error if my code surpass approximately 32000 lines of code. (SMC_CNC_INTERNAL_ERROR) What is the max lines of code SMC Interpoltor can handle ? I've been thinking breaking the code up into smaller sections, but that gives me a lot problems later if i want to use "Blocksearch" etc. I need to run approximately 2000000 lines of code.
Last updated: 2025-06-01

Post by stuartjr on POU Private variables CODESYS Forge talk (Post)
Pretty sure I know the answer, but thought I would ask just in case. Is there a way to set variables declared in a POU to private so that they can not be accessed from other POUs. I tried using the library pragma, but that just stops the variables being displayed in the selection tree. My compiler version is 2.3.9.62 if that's relevant, and I'm using an ABB AC500 V2 PLC. Cheers
Last updated: 2024-07-31

Post by nha451 on EIP Scanner not receiving data from adapter CODESYS Forge talk (Post)
Hello, I have an EtherNet IP adapter (GoPxL) running with a virtual PLC. I have successfully connected the adapter with green icons next to it. On WireShark I can see the data coming from GoPxL but on CODESYS it shows up as all 0. My firewall is turned off and I have enabled the device to always update variables. I tested my set up with Profinet and I can receive the data. Please let me know if you have any suggestions!
Last updated: 2025-09-12

Post by struccc on Problem Reading Registers via Modbus from non Codesys device CODESYS Forge talk (Post)
Hi, Might be a good idea first to try out the connection and the device with some handy software, like Modbus Poll. There you can see better, what's really going on... - Is it really connected? - What error code does it return? - Can it read from the register address? - Maybe try Input registers and Holding Registers - can make a difference - Sometimes register addresses are messed up: shifted +-1 (mixing of 2 standards) - Sometimes register addresses start with offset 30000, 40000 ... - Are you using the right protocol? - Is it RTU or TCP? Maybe ASCII? - Can even have a look at the data packets, etc... All this is easier to figure out first with some modbus utility... and then to set it up in CODESYS should not be an issue. P.
Last updated: 2025-03-09

Ethernet/IP Symbolic Access to I/O Channels pass the EIP Device FB instance to another FB IN_OUT CODESYS Forge talk (Thread)
Ethernet/IP Symbolic Access to I/O Channels pass the EIP Device FB instance to another FB IN_OUT
Last updated: 2023-08-01

Post by hassaank on CODESYS V3+ WAGO PFC200+ MODBUS RTU CODESYS Forge talk (Post)
Hi everyone, I’m new to CODESYS and Wago devices, and I’m trying to set up Modbus RTU communication. I have a Wago PFC200 (8110) and a 750-653 RS485 module, and I want to read data from an energy meter using Modbus RTU. Thanks in advance for your help!
Last updated: 2025-03-17

Post by kimnegw on Codesys offline license batch CODESYS Forge talk (Post)
Hey guys, I'm currently developing a Codesys application for an offline Linux device. I can easily set up the license for ONE device using my Windows PC, but what happens if I need to produce a thousand devices? Is there any method to automate license insertion? I have already generated a dpkg installer for deploying the Linux control application to multiple targets. Thanks,
Last updated: 2024-04-04

Could not save the project: Could not find part of the path CODESYS Forge talk (Thread)
Could not save the project: Could not find part of the path
Last updated: 2014-09-10

Post by k2saki on CNC Override speed. SMC_Interpolator.dOverride is working ? CODESYS Forge talk (Post)
Hello. I have a question about override of moving speed. I am testing G-Code in Simulation mode. I set SMC_Interpolator.dOverride <--- 0.5, 1.0, 2.0 when Interpolator is working But SMC_Interpolator.dVel(speed) did not changed at all. Am I missing something to take effect ?
Last updated: 2024-05-01

Post by buczekj on About CPU Loading CODESYS Forge talk (Post)
This is a phenomenon that I have seen myself and with others. Texas instruments wrote an application note with this same issue. They noted with Codesys 3.5.19.10, that selecting CPU 1 as the EtherCAT task showed CPU spiking improvements over the performance of cores 0, 2, and 3. It appears to be linked to EtherCAT, are you configuring for use with distributed clocks? If so, I recommend choosing the 'Based on Input Reference' option. I have found it to reduce the CPU usage spike maximum slightly (see attached). See link to TI (also attached in case link breaks) https://www.ti.com/lit/an/spradh0/spradh0.pdf?ts=1723546111357
Last updated: 2025-07-01

Post by riccardo on Management of a PLC network from a remote station CODESYS Forge talk (Post)
Goodmorning, I would need to set a control station that can manage a PLC network. In short I need to access to all visu programmed in any PLC of the network (LAN). I was thinking to use a PLC with buttons that call, by mean an IP address, the visu of any PLC. I don't know if it is possible but I saw that there is a RemoteVisuTarget that run CODESYS Control Win V3. Can someone suggest me how to create a remote main control station from a normal PC? Thanks, Riccardo
Last updated: 2023-11-27

Post by matt-s on HMI Pushbutton/Move Instruction CODESYS Forge talk (Post)
I put the cross reference at the bottom of the pictures. It is not being written to elsewhere. I have tried the execute block too.
Last updated: 2024-01-26

Post by matt-s on HMI Pushbutton/Move Instruction CODESYS Forge talk (Post)
I put the cross reference at the bottom of the pictures. It is not being written to elsewhere. I have tried the execute block too.
Last updated: 2024-01-26

Post by john-martin on Send file from codesys to...... ftp, cloud, etc CODESYS Forge talk (Post)
Hi everybody, I am looking for a solution to send files, for example, to an ftp or a cloud. I can't use oscat library because 64 bit controller are not supported. Therefore, I see that the IIoT library has some functions that might help me to implement this sending process in codesys. Does anyone have any examples of how to do this? I have spent some days with this issue without success. Best regards.
Last updated: 2023-11-02

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: 2024-11-17

Post by alez on CANopen safety , SRDO error behavior CODESYS Forge talk (Post)
I have a project in which there is a Safety device in CANopen, and the PLC interfaces with it as Master. I would like to understand if it is possible to set the behavior in case one of the SRDOs that I receive from the slave is no longer received. From what I have seen, if the SRDOs are not received, the CANopen safety status becomes "Not in progress" and the mapped variables freeze at the last value detected. I want to understand if it was possible to set the variables connected to the SRDOs to take a default value (e.g. zero) in the event of a CANOpen error during reception.
Last updated: 2024-07-15

Post by installwhat on raspistepper error after install CODESYS Forge talk (Post)
from another post on this forum .... In your library project select Project -> Project Information. On the Properties table remove the "LanguageModelAttribute" Value "Qualified Access Only". This will allow you to access the object without qualifying the access. ...... I guess they've compiled it the library with that setting and now I need to mess around with versions.
Last updated: 2024-04-20

Post by ignat on Change date range of Trend CODESYS Forge talk (Post)
Hi ryusoup, looking for the same functionality. I tried to use your code but couldn't figure out all the details. to enable Listener should it be called once or cyclically? the listener should be called with the intance of FB which you described? should it be this instance to be called cyclically too? I tried to make it simpler, just force the uiYear/uiMonth etc. but couldn't make it work. Could you please share some details how the whole struckture looks like? Would be great if you share an example UPD: found the issue. Your code works. Thanks for the posts
Last updated: 2024-01-17

Post by stiller on OPC UA RPI 4.8.0.0 Status Code / "out of range" CODESYS Forge talk (Post)
Hello, I have an OPC-UA server with an information model. For many values, there is a defined range (e.g., 0 to 100). If a client enters a value outside this range (e.g., 120), the StatusCode should change to Bad. How can I accomplish this? Any help is appreciated! Thank you in advance. Best regards, Christian Stiller
Last updated: 2024-07-10

Post by reinier-geers on License problem gateway CODESYS Forge talk (Post)
The hole setup is made by 3s. So its a comination of one not two. If Epis decide not to support extra licence whats then the funtion of providing an option with a single license ?? So the idee by 3s has a flod. Epis change the system to add the Stick. I send controller inc stick to Epis. On my software i can see the stick. An then you tel me i need a other license to use an license ?? Makes completly no sense. Codesys should be flexible but is not. I tried Delta. But has no HMI and has its own Codesys ?? Why ?? Then i tried Crist. The block there own system by a password. But dont know the password and cant switch it off. At the end the want me to pay for support to solve ther own made problem. So i send it al back. The extra license is adviced by 3s . Now a few month later still no working solution.
Last updated: 2024-05-01

Post by grant32 on RAMP_REAL FB is retaining my output value when i try to re use the FB CODESYS Forge talk (Post)
Hello, I'm relatively new to PLC programming. I am trying to creat a ramp down function, I have an example here of what I am using. I can get the function to work, the issue is that the OUT (variable3) value is being held by the FB so after I use it once it no longer works. In this example i set variable3 to 100 and the rest is as seen, over the course of a minute it ramped down to 10 (as desired). But when I deenergize TEST_START, set variable3 back to 100, and then re-energize TEST_START it immediately jumps back to the previously held value 10. The reset on this block just pauses the function and holds the last OUT. In my case I will need the function to start OUT at a set value, ramp down to the IN (variable2) value, and then accept a new OUT value to ramp down next time the block is energized. Hopefully this made sense, if anyone has any advice that would be awesome!
Last updated: 2024-07-29

Post by macros8 on Translation - How to get text as reference in Frames translated? CODESYS Forge talk (Post)
Hi all, I need a help. I want to create Frame where some parameters are done via reference input to this frame. What I have realized that if I use for Label/Caption etc. string variable (%s) it is not included in translation list. This is a quite a big deal and I did not find way how to add text to the list manually. Would you give me a hint how to proceed? I hope there is a way (workaround) how to do it. Thanks a lot. M.
Last updated: 2023-12-01

<< < 1 .. 30 31 32 33 34 .. 303 > >> (Page 32 of 303)

Showing results of 7560

Sort by relevance or date