Post by alimans on OPC-UA Server, Symbol Set: Raise an error: Object reference not set to an instance of an object.
CODESYS Forge
talk
(Post)
Hi everyone, I just created a very simple library without any code and, added it to my very simple project. after adding this library, I get an error when I try to open "Symbol Set" in "OPC UA Server" in "Communication Manager". Here is the code of my POU in the library: FUNCTION_BLOCK POU VAR eCommand : (CMD_NONE:=0, CMD_RESET:=-1) INT := CMD_NONE; END_VAR Attached is the error that I get. I also noticed that by removing the enumeration variable above (eCommand), I can open the "Symbol Set" again. Anybody has any idea why this error is raised and how could I use enumeration variables without error in "OPC UA Symbol Set"?
Last updated: 2024-08-08
Post by nano on Modbus TCP/IP slave communication errow
CODESYS Forge
talk
(Post)
please tell us the exact error message from diagnostic. U can view it at devicetree in the node-element diagnostic from modbus-configuration. u also can activate the function auto-reconnect in master and increase a little bit the timeout and the repetition to male thw communication a little bit more robust
Last updated: 2024-02-04
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
OPC-UA Server, Symbol Set: Raise an error: Object reference not set to an instance of an object.
CODESYS Forge
talk
(Thread)
OPC-UA Server, Symbol Set: Raise an error: Object reference not set to an instance of an object.
Last updated: 2024-08-08
Post by saugat10 on Problem installing Multicore codesys control in raspberry pi 4
CODESYS Forge
talk
(Post)
I have Raspbian bullseye (32 bit) installed in my raspberry pi 4. I want to install codesys control multicore in my pi but the option is greyed out when i try to install it. Am i missing something?
Last updated: 2024-02-07
Post by yannickasselin on MQTT QoS 1 & 2
CODESYS Forge
talk
(Post)
Hello, I am using Codesys sp20p3 and IIoT library 1.11. I am trying to test QoS 1 & 2 and I have some issues. I am using mosquitto as the broker. I am also using some other MQTT clients like Node-Red and TwinCAT. They all work as expected for every QoS levels. I only have issues with Codesys MQTT client. In the Codesys client, if I subscribe to a topic as QoS 1 or 2, and a client publishes to this topic, I receive the message. But if I disconnect the Codesys client from the network and a client publishes to the subscribed topic, when I reconnect Codesys client to the network, I don't receive the messages as expected. Also there does not seem to be an auto-reconnect feature. So I have to manually set the mqttClient.xEnable bit to FALSE then back to TRUE in order to reconnect to the broker, then I also have to set the subscribe.xEnable to FALSE and back to TRUE in order to re-subscribe to the topic, but even then, I don't receive the messages that were published while I was disconnected. What am I doing wrong? I set the cleanSession bit to FALSE and I give my client a clientID. With the TwinCAT MQTT Client, I do the same thing and everything works as expected. It even auto-reconnects to the broker. I would expect Codesys MQTT Client to be as reliable as TwinCAT. Maybe I am doing something wrong? I also noticed that when trying to publish a QoS 1 or 2 message while disconnected from the broker, it does not work. In TwinCAT, I am still able to publish. The messages are stored in the client and published once reconnected to the broker. I would expect to be able to do the same thing in Codesys. Is this all possible? Am I doing something wrong? Thank you
Last updated: 2024-10-26
Device User Logon and No device is responding.. Pi4b codesys 3.5 SP19 2 + (64-bit)
CODESYS Forge
talk
(Thread)
Device User Logon and No device is responding.. Pi4b codesys 3.5 SP19 2 + (64-bit)
Last updated: 2023-09-11
Using Beckhoff EL3356 1-channel precise load cell analysis (resistor bridge), 16 bit
CODESYS Forge
talk
(Thread)
Using Beckhoff EL3356 1-channel precise load cell analysis (resistor bridge), 16 bit
Last updated: 2016-05-30
Post by baldeep on Raspberry Pi 5
CODESYS Forge
talk
(Post)
Raspberry 5 4GB & 8GB Runtime 4.10.0.0 32 Bit Raspbian Bookworm and tried 64 Bit too...Codesys is not runnung!
Last updated: 2023-12-06
Codesys V3.5 SP17 Patch 3 (64-Bit) + Git Integration - Status and Changes Window
CODESYS Forge
talk
(Thread)
Codesys V3.5 SP17 Patch 3 (64-Bit) + Git Integration - Status and Changes Window
Last updated: 2023-03-22
Wrong font size after installation on Windows 7 64-bit
CODESYS Forge
talk
(Thread)
Wrong font size after installation on Windows 7 64-bit
Last updated: 2011-06-14
FTP client based on OSCAT, but works on 64 bit systems
CODESYS Forge
talk
(Thread)
FTP client based on OSCAT, but works on 64 bit systems
Last updated: 2023-08-14
Is it possible to convert a string of 32-bit of binary to a float32?
CODESYS Forge
talk
(Thread)
Is it possible to convert a string of 32-bit of binary to a float32?
Last updated: 2023-03-23
trigger bit to read buffer for Read FB of free serial communication (RS485/RS422/RS232)
CODESYS Forge
talk
(Thread)
trigger bit to read buffer for Read FB of free serial communication (RS485/RS422/RS232)
Last updated: 2023-06-02
Post by joshuav on Modbus TCP Codesys V3.5 SP19 + (64-bit)
CODESYS Forge
talk
(Post)
Last updated: 2023-12-06
Post by alimans on Hex string
CODESYS Forge
talk
(Post)
Hi kdkwhite, for Word you still can use suggested code by using a union structure and crack down your Word to two byte as bellow: TYPE CrackWordToByte : UNION InWord : WORD; OutBytes : ARRAY [0..1] OF BYTE; END_UNION END_TYPE then define your variable as this type: udInput : CrackWordToByte; now assign your Word variable input to InWord and send OutBytes[x] to the mentioned method: udInput.InWord := WordVariableInput; Input := udInput.OutBytes[x]; Regarding your question about the code: actually 48 is ascii code of "0" and while 65 is the ascii code of "A" so in above code 55 + 10 would be 65.
Last updated: 2023-09-20
Post by aliazzz on Compile error
CODESYS Forge
talk
(Post)
Try setting up your project environment. You can do this under Project -> Project Environment -> Press Button "Set all to newest". You have set your compiler, devices, etc in this project to the newest available versions.
Last updated: 2024-02-25
Post by k2saki on Table How to set row number from 1 ( not from 0)
CODESYS Forge
talk
(Post)
In Codesys visu, Table row number always start from 0. How do I set row number from 1 ?
Last updated: 2024-05-25
Post by tk096 on Confused by dwIpoTime input for SMC_Interpolator
CODESYS Forge
talk
(Post)
Hi, dwIpoTime should be set to the cycle time of your motion task. It defines the interpolation interval of the interpolator. E.g. in the attached screenshot, the task has a task interval of 4ms. The dwIpoTime input of the interpolator should be set to 4000.
Last updated: 2024-07-22
Post by dkugler on Webvisu client connection monitoring
CODESYS Forge
talk
(Post)
is your pointer set to the correct visu client? set a breakpoint in your client iteration and step through the active visu clients like programming system, targetvisu, webvisu,... and check the last usage value of each client
Last updated: 2024-08-30
Post by rajesh008 on i can't declear the address in GVL - codesys SP19 Patch5
CODESYS Forge
talk
(Post)
The β_AB AT %IW0:word; β if i called the value then im getting this error. like below "the declartion of the variable with an address assignment cannot be used in a PRG or GVL with the attribute 'subsequent'" This is happening when the GVL is selected in Redundancy Configuration. if i un-select the address declaration is working fine
Last updated: 2024-05-13
Post by ivanj on Adafruit PWM library
CODESYS Forge
talk
(Post)
Hi to all. How can I set in parameters of library abowe movement setings by angle or throttle?
Last updated: 2024-10-10
Post by alink on Visu - changing auto-logout time
CODESYS Forge
talk
(Post)
Hello is there a chance to set with a visu input the auto-logout time? At the moment, it is a fix value set in visu-manager. But for individual configurating of passwort policies I create a visu-dialog to set policies and there for an option to set auto-logout-time. But till now, I haven't found a solution. Maybe someone has an idea? Thanks
Last updated: 2023-11-30
Post by fless on How to change bHiresMode
CODESYS Forge
talk
(Post)
Hi, you should see 2 input fields in the scaling tab of your linear axis: increments and units in application just set increments to 10 and units in application to 366
Last updated: 2024-03-12
Post by trycyclepower on How to set unit in Axis
CODESYS Forge
talk
(Post)
I am very new to Motion in Codesys. I have linear axis and would like to setup as mm, I want to move axis and control axis in mm, mm/s. How do I do that? I know my electronic gearing is 200000.
Last updated: 2024-08-29
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
.