FORUM | LATEST POST | # TOPICS |
---|---|---|
Engineering π¬π§ Discussions about the CODESYS Development System, IEC programming, CODESYS Professional Developer Edition |
Codesys v3.5 Sint to byte by bjarne-pagaard 10 hours ago |
5040 |
Runtime π¬π§ Related questions to SoftPLCs e.g. Raspberry Pi, Beaglebone, IoT2000 and other platforms |
Problem with Licenced Software Metrics by eschwellinger 7 hours ago |
2096 |
Visualization π¬π§ Realizing operator screens with CODESYS HMI, Targetvisu, Webvisu |
Alarm State Icon by dkugler 14 hours ago |
885 |
Motion π¬π§ Realizing single or multi axis motion control, CAM, CNC and Robotic applications |
SMC_REGULATOR_OR_START_NOT_SET issue by chir 3 days ago |
432 |
Codesys V2.3 π¬π§ Forum about V2.3 |
Set several bits in WORD by stdenits 1 day ago |
2155 |
Deutsch π©πͺ German forum |
Example_PackML.project benΓΆtigt by jw97ke 1 day ago |
4436 |
Automation Server π¬π§ The Industry 4.0 administration platform for users and operators of CODESYS compatible controllers |
File transfer via visu and codesys automation server by eschwellinger 2024-03-11 |
30 |
Forge π¬π§ Discussions about CODESYS Forge projects and features of the CODESYS Forge website |
Could not be resolved - Library error by codesysjupiter 2024-04-13 |
172 |
check in the CODESYS installer which version is used update to latest
use Arm64 SL or Arm SL instead of the PI package - this will work
Hi A SINT is a short (signed) integer. It is already only 1 byte - so you should have no problem casting it to a byte like so: bMyByte := TO_BYTE(sintMyShortInt); If you have a regular INT you want to put in 2 bytes - there are a lot of ways you can do this. A Union is certainly one of them. You could have a union with 2 memebers: An array of 2 bytes as one member, and an integer value as another member. Another way would be to look at MEMCPY to put the value into your CAN-message. .. or create a...
How to protect POU( Function or Function block or Program ) with a password.
thank you for pointing me to this "bug"!! I haven't recognized, the bit is reset after the first alarm is gone. I use this only for warnings, so it's not a drama, but was not correct in the past. I solved it now simply stupid by counting up a variable every time an alarm appears and decreasing it if an alarm is gone. The "warning lamp" is activated by checking the counter is > 0 The nice side effect, i'm able to show the number of active alarms in the state line now.
thank you for pointing me to this "bug"!! I haven't recognized, the bit is reset after the first alarm is gone. I use this only for warnings, so it's not a drama, but was not correct in the past. I solved it now simply stupid by counting up a variable every time an alarm appears and decreasing it if an alarm is gone. The nice effekt, i'm able to show in the state line much alarms are active.!
Good morning @eschwellinger, After some research I found out that the problem is the preinstalled CodeMeter on Raspberry Pi. As I mentioned the CodeMeter was installed on the Raspberry because I use a license from other vendor that needs the CodeMeter to be installed. The problem is that when I uninstall the CodeMeter from Raspberry I am able to detect the dongle from CODESYS and everything works as it should be but now the other product can not detect its own license. When I reinstall the CodeMeter...
Hi, I can't compile my code with SP20, but when I use the "read current metrics from device" with SP20 I get the following, with "not yet supported" for the visualization part Is it supposed to be like this ?
I am trying to create an icon on an overview screen that depicts if an alarm group has active alarms, active acknowledged alarms, or inactive unacknowledged alarms (waiting for confirmation). I've attempted to set up Notification Actions in the Alarm Class to set variables based on state changes but have been unable to find a clean and effective way to do this. Because an action on any alarm will trigger the variable to be set as instructed, I'm struggling to find a way to configure it for what I...