Search talk: real to array_of_word

 
<< < 1 .. 93 94 95 96 97 .. 194 > >> (Page 95 of 194)

Post by expertplas on No connection to opc server from codesys opc client CODESYS Forge talk (Post)
Hello, we have aproblen to connect our CODESYS OPC Client to the OPC Server. We installed the client according the CODESYS manual. We can browse the server and variables can be linked to the PLC. I created a self signed certificate for the CmpOPCUAClent as described. The server has a cerificate also. I copied the certificates to the trusted zone of server and client. But when it comes to data exchange we get an error message. "Communication error in data source OPC UA Library. Error ID : 7001 German : "Kommunikatinsfehler inder Datenquelle OPC UA -Bibiothek. Es wurde kein genauer Fehler angegeben. Fehler ID : 7001" It semms that there is no cerificate exchange. We are working with CODESYS 3.5 SP19 Patch 5. Can anyone here say something about this error or has an idea for a solution? Thanks.
Last updated: 2024-08-19

Post by jari-koivuluoma on Newly created texlists wont appear in the selection dropdown CODESYS Forge talk (Post)
When I create a new textlist in Codesys 3.5 SP19 Patch 5, it wont appear in the dropdown menu at Rectangle element > Dynamic texts > Text list. If I just type the name of the textlist to the field (in quotes), I get an error saying that some file is missing. Any good ideas what to do and what is going on. I recently updated to that version and I only now noticed this when I needed to add a new textlist so Im quite screwed with this not being able to add text lists. While im typing this, I tried copying an existing list and modifying it and it seems to show. Any ideas?
Last updated: 2024-09-19

Post by andrebrandt on FB string and naming CODESYS Forge talk (Post)
Thank you so much. This worked. Waht im trying to do here is to automatically tag each sensors, valves and so on. There is a preatty nasty tag system i working on. "_320" is not alloved. I can have a tag "+4f=320.004-RT001V" In codesys I want to build the FB in folders. -4f | --320 | --001 This is the system structure. Inside here is all of the sensors and so on. But with Codesys, I cannot tag this like this. So what I'm trying to do now is to Make a folder for the building "4f" and one for the system "320", and a POU _001. Is there a way in init to get folder names?
Last updated: 2024-10-01

Post by siscu on Raspberry i2c master device CODESYS Forge talk (Post)
I want to implement an extended I2C master for Raspberry Pi Control. I was hoping for it to be as easy as creating a library with a FB that extends i2cMaster and associating it with a device following the forge drivers documentation, but I haven't managed to make it work as the driver behaves only as an i2c slave. I'm thinking this is because the forge forum only talks about extending i2c, and the master portion is omitted since most users won't want to add a custom one. I'd like to know if I'm doing something wrong. Is it really possible to make an I2C master extension device? If so, are there public examples we can check out? Any info on this topic will be appreciated.
Last updated: 2024-10-16

Post by phoward131 on Alarm Table Filtering CODESYS Forge talk (Post)
I am having trouble getting the alarm table filtering to work. I downloaded the alarm filter latch example project and ran it on the local Codesys Control Win and the filters worked fine. I am trying to replicate it in my project and everything seems to be set up the exact same way and every time I turn on the filter, it shows no alarms. I even started a blank project and just copied in elements from the example project so that it is exactly the same and when I attempt to filter, it again shows no alarms. Could there be some project settings I need to adjust to make this work? I have attached my project with elements copied from the example project and filtering is not working.
Last updated: 2024-10-28

Post by mabac on No file found CODESYS Forge talk (Post)
CODESYS introduced many cyber security related changes over the last few years, one of them is to restrict file access. By default, file access is restricted to the PlcLogic folder and subfolders of the CODESYS control runtime of version 3.5.19.0 and newer. For Control Win this would be the folder C:\ProgramData\CODESYS\CODESYSControlWinV3x64\xxxxxxxx\PlcLogic\ To enable access to other folders, you can configure additional paths by adding them to the file CODESYSControl.cfg. For example: [SysFile] FilePath=C:/temp/test FilePath.1=C:/Users/Public You should now be able to access your file in C:\temp\test\ or in C:\Users\Public
Last updated: 2024-10-30

Post by sigurdrb on Codesys and error messages, warnings exceptions etc. CODESYS Forge talk (Post)
Hi, I tried some different libraries (CmpApp etc.) to find some global variables that I could read out as a variable in the codesys environment. Do any one of you know which libraries are best suited for this, and how I can read it out? My goal is to send messages, warnings etc. to the system that communicates to the PLC. Currently if something goes wrong I need to see the logfiles, or go online with the controller. I think I could save a lot of time if I could read the errors from our user interface that is connected to the PLC by TCP/IP.
Last updated: 2024-11-06

Post by pistola on Visualization Size - Set Layout CODESYS Forge talk (Post)
I feel like this is a setting issue and I can't seem to find the right setting. I have a new project that I'm looking to add visualizations to however when I select my template size (1280 x 800) I make sure in my properties under the visualization tab, I have "Use specified visualization size" selected and my width set at 1280 and height set at 800. Now within my visualization editor I can't see to get the size outside of my template to grey out. I've attached a PDF showing what I'd like the visualization editor to look like and what mine currently looks like. Any help would be greatly appreciated.
Last updated: 2024-11-12

Post by dsa28 on OPC UA subscriber not operational CODESYS Forge talk (Post)
Hi, Thanks for the reply. Please note that the information and links provided are related to OPC UA Client/Server. My problem was related to OPC UA Pub/Sub. In the end I have managed to establish OPC UA Pub/Sub communication between Codesys and TwinCAT systems. Keep in mind that OPC UA Pub/Sub example is not provided in the latest library version 1.1.0.0. The user needs to download the previous version to get the example. During the configuration I ended up with some doubts regarding the usage of IEC_ARRAY type in the dataset definition (see attachment). Can you please give more information on how to use this type? Many thanks.
Last updated: 2024-11-29

Post by srouse on Adding a Softmotion License to a Weintek HMI CODESYS Forge talk (Post)
I am trying to add a Softmotion license to my Weintek HMI. The HMI is already licensed for Codesys and I have already purchased a Softmotion license as well. When using the License Manager I get an error saying the licensing info is not available. I am fairly new to working with Codesys so I am at a bit of a loss and there seems very little information online about troubleshooting this specific issue. I have attached the error message below. If there are any ideas of how to troubleshoot this better I would be happy to hear them.
Last updated: 2025-01-09

Post by pernockham on Slider instance value when accessed through "execute ST-code" CODESYS Forge talk (Post)
I have a time which I want to modify with a slider. I have confirmed it is possible to set the value of the slider by to_real(time) (I can see that the slider changes according to 'my_time_value's value). Slider variable: to_real(my_time_value); However I fail to access the current slider instance value when I want to write back the value as time (write to a variable will not work as I need a type-conversion before assignment). my_time_value := to_time(slider-instance-value); I tried with this^.? but could not see anything interesting and also THIS^.GEN_Instance.? but nothing resemble what could be the sliders value. Anyone that knows? Thanks!
Last updated: 2025-02-06

Post by pernockham on How to manage soft container licenses for (remote) multi units? CODESYS Forge talk (Post)
Using Codesys runtime for Linux and thinking of the process of preparing multiple such systems for my customer. I don't necessarily have physical access to these units, they can be (very) remote. The idea so far is to use an image to install the Linux OS and codesys runtime. Application updates can be done by distribution of the PlcLogic/Application/application.app and application.crc files. But whats the most practical way of managing the license for these units? Do each controller need to be physically connected to a License Manager instance or can licenses be distributed by means of a license file for each unit? I believe that the license should be stored in soft containers for each unit. Help and insights appreciated! Per
Last updated: 2025-04-04

Post by elsmart on Sequential read and triggering of Modbs RTU channels in application CODESYS Forge talk (Post)
Hello I need some help understanding how to use Modbus RTU (COM port) in Codesys enviroment. I defined a Modbus Server device (slave) in device tree and added some channels to read from (function 3). Also I set trigering mode to Application. I have a POU in which I want to trigger each channel one after the other something like this (C code for better visualisation): for (int i = 0; i < channelsCount; i++) { triggerChannel(channelsArray[i]); // Start transmission while(channel.xBusy); // Wait for transmission to complete } I have found ModbusChannel function block documentation but examples are scarce. I don't understand how rising edge triggering works. What would be the best solution for achieving sequntial channel triggering? What is the common way to read multiple Modbus channels once every time a specified POU is executed?
Last updated: 2025-05-16

Post by hclai on Maximum Array Index Issue CODESYS Forge talk (Post)
I was trying to use a table object in visualization. I want to dynamically show the valid rows in the table. However, it does not work when there is 1 row. i put the maximum array index to 1. it does not show the 1st row. when i change to 2, it show the second row only. my project with older visualization profile version is working perfectly fine. I did some test and realized that i must use a Row Selection variable to change from 0 to 1. With this change of Row selection, then the row 1 will show up.
Last updated: 2025-06-19

Post by alsiddhartha on TextList name error (fake) CODESYS Forge talk (Post)
Hello, I’m developing a program and for some reason I got this error: C0193: Name '2,Recipe #2GVL' is no valid identifier I was creating a combo box and creating a TextList for my recipe. I couldn't find where the error was, until in the combo box properties in the 'Text List' property in the options it gives me to select, I found '2,Recipe #2' to be able to select (I never created a list with this name) and I can't find a way to delete that option or I can't find where that list is. I tried to delete the TextLists, delete the combo box, to clean the project, but the error still there. How can I delete this option (2,Recipe #2)? Or how can I fix this error?** Thank you.
Last updated: 2025-06-19

Post by bbm1995 on Security Screen - Custom Certificates for OPC UA Server? CODESYS Forge talk (Post)
Hi everyone, is it possible to use selfsigned/created certificates (eg. with X - Certificate and Key Management) as a OPC UA Server certificate in the Security Screen? As far as I know I can only upload client certificates to the PLC and move it to "Trusted", "Untrusted" and "Quarantined". Same question is on sps-forum.de
Last updated: 2023-08-23

Post by ryandmg on Web Client (HMI) Disconnects from Webvisu (Weidmuller u-OS) CODESYS Forge talk (Post)
Ohhh OK. Yeah this seems to be timing like you said. Yeah I read through that document and came to the same conclusion. I haven't tried setting them both to 200ms. Maybe I'll give it a shot. Thanks so much for your input. Its greatly apreciated.
Last updated: 2023-09-06

Post by spareparts on SPI Master not running/MCP3008 Missing driver. CODESYS Forge talk (Post)
I believe I have installed the correct device descriptions and library, in an attempt to use the MCP3008 in conjunction with RPI; when project runs the MCP3008 is unable to find the correct driver. Is there anything I'm missing? Very new to this so any help is apprecated!
Last updated: 2023-09-12

Post by lucaver89 on Raspberry pi 3 and runtime 4.9.0.0 CODESYS Forge talk (Post)
Good morning, I'm using a raspberry pi3 as plc with the runtime 4.9.0.0. My program has many of retrain variables but when an update is performed the retrain variables comes back to default values. Is the a way to backups the retrain variables n a csv file? Is still the way to restore them from the csv? Thank you for helping Luca
Last updated: 2023-09-23

Post by callumo1 on Check For Open Dialogs On Client CODESYS Forge talk (Post)
Is it possible to make a function that checks to see if there are any open dialogs on a given clients. I think VisuDialogs.VisuDlgUtil_IsDialogOpen does this for a given dialog name, but is it possible to do this for any dialog. Appretiate any help Cheers Callum
Last updated: 2023-09-25

Post by transmin01 on SafetyApp - "Invalid ERR Ack input" CODESYS Forge talk (Post)
Hi, I am trying to get a basic safety application to download but I keep getting an "Invalid ERR Ack input" and "The Standard Inputs Size of zero is not allowed". I am simply using 2 safety inputs through an "AND" block to 2 safety outputs. Any help would be appreciated. Regards Trevor.
Last updated: 2023-09-27

Post by transmin01 on SafetyApp - "Invalid ERR Ack input" CODESYS Forge talk (Post)
Hi, I am trying to get a basic safety application to download but I keep getting an "Invalid ERR Ack input" and "The Standard Inputs Size of zero is not allowed". I am simply using 2 safety inputs through an "AND" block to 2 safety outputs. Any help would be appreciated. Regards Trevor.
Last updated: 2023-09-27

Post by rickj on Defining local variables that can be independent with several users. CODESYS Forge talk (Post)
You need to create an array with one element for each possible user. I usually define these arrays in the root screen. FrameIndex : Array [0..MaxUsers] OF INT; Then use the global CurrentClientId (defined by one of the VISU libraries) to index the array element used to select the frame. FrameIndex[CurrentClientId]
Last updated: 2023-10-21

Post by totorovic on CSVReaderInit returns error : INVALID_HANDLE CODESYS Forge talk (Post)
We changed the path where the CSV file is. From intern memory of the IPC to a USB key. We still have this error 'INVALID_HANDLE'. We must restart the Codesys runtime to clear it. That is a big problem for us because machine is in production. @eschwellinger What do you mean by "this is a security issue not to read/write in the plc allowed path"
Last updated: 2023-10-27

Post by bossjosh21 on RevPi Connect RS485 CODESYS Forge talk (Post)
Hi Sir Kevin. May I know how you came up with this solution. Im a bit confused but I tried to put this. [SysCom] Linux.Devicefile=/dev/ttyRS48 (remember, no 5 at the end!) then set com port in codesys to 6. It also works for me but want to know where did you get this. Thank you.
Last updated: 2023-12-06

<< < 1 .. 93 94 95 96 97 .. 194 > >> (Page 95 of 194)

Showing results of 4836

Sort by relevance or date