Hello, No, unfortunately not. (But I haven't had any Turck PLC related projects for a while.) Get in touch with your local Turck's representative. BR!
Hello, No, unfortunately not.
Does it mean too, that I don't have to purchase MC SL licenses?
Does it mean too, that I don't have to purchase another SL license?
I have just bought two of them. π Does it mean too, that I don't have to purchase another SL license?
Hello! I would like to buy some CODESYS Control RTE SL licenses, but unfortunately I cannot have access (home-office) to a test industrial PC. My main question is that multicore is supported in CODESYS Control RTE SL in such a way that I could assign tasks to different cores? Another question, the industrial PC has the following Ethernet chipsets: 1. Intel I219-LM 2. Intel I210-IT Will Control RTE work with them?! Which would be preferred one? Thanks for your help in advance. Best Regards!
Hello! I would like to buy some CODESYS Control RTE SL licenses, but unfortunately I cannot have access (home-office) to a test industrial PC. My main question is that multicore is supported in CODESYS Control RTE SL in such a way that I could assign tasks to different cores? Another question, the industrial PC has the following Ethernet chipsets: 1. Intel I219-LM 2. Intel I210-IT Will Control RTE work with them?! Thanks for your help in advance. Best Regards!
Hello! I would like to buy some CODESYS Control RTE SL licenses, but unfortunately I cannot have access (home-office) to a test industrial PC. My main question is that multicore is supported in CODESYS Control RTE SL in such a way that I could assign tasks to different cores? Thanks for your help in advance. Best Regards!
Hello, I have data in format of ARRAY[0..124] OF WORD. TYPE DUTtest : UNION aData : ARRAY[0..124] OF WORD; strData : STRING(125*2); END_UNION END_TYPE It works - without using any for loop -, but I would like to understand the details that is what STRING(125*2) does? Thanks in advance.
Additional question - Is the right behavior when byModbusError jumps between UNDEFINED and RESPONSE_SUCCESS? While the ModbusTCPSlave status can change from Running to Not Running. Does it imply some kind of problem or it is something that I should expect. Thanks for your help in advance.
Hello, I would like to ask for some help. I would like to know the ModbusTCPSlave status, which is Running on the enclosed screen shot. The problem that it can happen that the Modbus_TCP_Slave got disconnected, but visible only by this ModbusTCPSlave status (which then is Not Running), and off course I have a triangle besides the Modbus_TCP_Slave. I really appreciate your support in advance. Best Regards!
{attribute 'qualified_only'} VAR_GLOBAL PERSISTENT RETAIN aAuthData : ARRAY[0..300] OF AuthData; END_VAR How could I set-up a circular array? Would you mind showing some resources, examples? :) Thanks for your help in advance.
Hello, I am a bit confused. I have set up successfully the Persistence Manager and it works fine. But... I would like to have 2 separate task: a producing one and a consuming one. The producing task is responsible for adding new values, while the consuming task would be responsible to read and delete this objects after sending it successfully to a MySQL server. I don't want to lose any of values read by producing task, this is the reason why I have set-up a persistence manager. Am I on the right...
Hello, I am a bit confused. I have set up successfully the Persistence Manager and it works fine. But... I would like to have 2 separate task: a producing one and a consuming one. The producing task is responsible for adding new values, while the consuming task would be responsible to read and delete this objects after sending it successfully to a MySQL server. I don't want to lose any of values read by producing task, this is the reason why I have set-up a persistence manager. Am I on the right...
Hello, What would be an ideal solution to save data before processing them. I mean I am reading strUserID and I want to persist them before saving them to a MySQL database. Actually I would like to use 2 tasks. One collecting strUserID while another one handling MySQL connection and sending of them. The problem that I would like to save the strUserID before sending them thus in case of power outage, I didn't lose any strUserID. I don't know whether to use collections (persisted) or persistent manager...
Hello, I would like to ask for some help. Is it possible to select the current FB, program, property, method etc. on which the cursor is. I enclosed the feature I miss and get used to in PyCharm. In PyCharm it is CTRL+W. Thanks for your help in advance.
Hello, I would like to ask for some help. Is it possible to select the current FB, program, property, method etc. on which the cursor is. I enclosed the feature I miss and get used to in PyCharm.
Hello, I would like to ask for some help. Is it possible to select the current FB, program, property, method etc. on which the cursor is. I enclosed the feature I miss and get used to in PyCharm.
Hello, I would like to ask for some help. Is it possible to select the current FB, program, property, method etc. on which the cursor is. I enclosed the feature I miss and get used to in PyCharm.
Hello codesysnoob, π what about Turck Btw, your nick is funny. BR!
Hm maybe I didn't get... π€ I use Union in order to have the STRING representation of ARRAY[0..4] OF WORD. So somehow I need to map the PLC Output's 5..120 indexes to UNION CognexReader.
Hi Morberis, I really appreciate your help. Actually I have dropped handwriting the serial communication and moved to Modbus π
MW-01 ver.1 I have raised the question to the supplier as well. Thanks for your help.
Hello, I would like to ask for your help, again. π I created the following Union: TYPE CognexReader : UNION ResultData : ARRAY[0..4] OF WORD; ResultString : STRING(10); END_UNION END_TYPE I instantiated it. PROGRAM PLC_PRG VAR Result : CognexReader; END_VAR It works fine but currently I have to map each I/O to the element of the array. I am wondering if there is a better approach b/c currently I have some 120 WORD to link to the union. I cannot link the whole ARRAY as the result data starts from...
Hello, I would like to ask for your help. I will have a weighing module which supports Ethernet, RS232, RS485 interfaces. I would like to use MODBUS communication protocol which the device supports as follows. β’ RS484 - RTU (device interface RS485, frame RTU), β’ TCP/IP - RTU (device interface Ethernet, frame RTU), β’ TCP/IP - Open ModBus (device interface Ethernet, frame Open Modbus). So my question is whether I am able to communicate with this device using CODESYS runtime (acts as a Modbus master)....
How should I set up for instance the cycle time of the IEC task i.e. based on baud rate? Is there some guide some where? How the Serial COM library knows whether some data bits are missed or not? Thanks in advance!
Hello, I am trying to implement a serial communication. Currently I try to adapt the Serial COM with Visualization project. It works fine except sometimes the device (Cognex hand-held wireless code reader) doesn't get the command thus I have to send it twice or more times. Is it possible to improve the reliability of the communication? Thanks for your help in advance.
I see! Thanks. BTW, what does 1 mean in In1 mean? I have noticed that in FB RS the property of RESET has a suffix like RESET1. Thanks for your support.
I see! Thanks. BTW, what does In1 mean? I have noticed that in FB RS the property of RESET has a suffix like RESET1. Thanks for your support.
Awesome! π BTW, is multiple assignment possible? I.e. I would like to link the same DXP to 2 different FB objects.
Awesome! π BTW, is multiple assignment possible? I.e. I would like to link the same DXP to 2 different FB object.
Awesome! π
Hello, is it what you are meaning?
Hello aliazzz, would you mind providing an example. I am newbie, but it sounds great and I would like to test it. Thanks!
Hello aliazzz, would you mind providing an example. I am newbie, but it sounds great and I would like to test it. Thanks!
Hello liazzz, would you mind providing an example. I am newbie, but it sounds great and I would like to test it. Thanks!
Hello liazzz, would you mind providing an example. I am newbie, but it sounds great and I would like to test it. Thanks!
Here you are. π
Hello, I/O mapping to global variable, and it is an input.
Hello, I would like to ask for some help. I get the below warning message. [WARNING] v316_plc: DXP [Device: Local_IO]: C0373: 'Application.ST1.xSensorPresence' is no valid assignment target I think that it is b/c of I assign a read_only (%IX0.) variable to a VAR_INPUT which has read and write access as well - am I right? What should be an appropriate solution? Btw, I would like to stick to the so-called array-instantiation of FBs. Thanks for your help in advance.
Hello, I would like to ask for some help. I get the below warning message. [WARNING] v316_plc: DXP [Device: Local_IO]: C0373: 'Application.ST1.xSensorPresence' is no valid assignment target I think that it is b/c of I assign a read_only variable to a VAR_INPUT which has read and write access as well - am I right? What should be an appropriate solution? Btw, I would like to stick to the so-called array-instantiation of FBs. Thanks for your help in advance.
Hello, I would like to ask for some help. I get the below warning message. [WARNING] v316_plc: DXP [Device: Local_IO]: C0373: 'Application.ST1.xSensorPresence' is no valid assignment target I think that it is b/c of I try to assign a read_only variable to a VAR_INPUT which has read and write access as well - am I right? What should be an appropriate solution? Btw, I would like to stick to the so-called array-instantiation of FBs. Thanks for your help in advance.
Hello, I would like to ask for some advice. I mainly use the PLC as an IoT gateway, I mean, collecting signals, forwarding to MQTT broker. Now I have PROFINET devices, a serial device and a TCP/IP device. I don't want to put all the serial, TCP/IP communication into the main task as I want to use it only to forward signals to MQTT broker. I don't know how should I handle this case. I have an idea that I will create a global variable list in which I put data (write access) from TCP/IP Task and Serial...
Hello, I would like to ask for some advice. Given a couple of sensors (lets say 10 pieces) which data I would like to send to an MQTT broker. So which one idea is more favorable? 1. Create as many mqttPublisher instances as topics/sensors I have. 2. Create only one mqttPublisher but altering wsTopicName attribute while publishing. Thanks for your help in advance!
Hello πββοΈ, thanks for the reply. In the meantime I have contacted with Turck. The problem that this certain Turck PLC is not support currently the softcontainer licensing (device). So yes, I should use Codesys Key to be able to do the device side licensing just as you mentioned. BTW, Turck will provide a new FW 2021Q1 which will support softcontainer on device.
Hello, in the SimpleQueueExample there is the following NOTEs. aElements : ARRAY[0..9] OF COL.IElement; // Create an array of IElements for a static queue. NOTE: The size must be 2 times larger than the maximum number of used elements. queue : COL.Queue := (paElements := ADR(aElements), udiMaxElements := 10); // Created a static queue. NOTE: Static created elements of this queue will be online change safe. What does The size must be 2 times larger than the maximum number of used elements. exactly...
Hello! The size of ardiMyArr is not 5x4 = 20 bytes? Thanks in advance!
Hello! I would like to ask for some help. I bought the IIoT Libraries SL but I am struggling with the proper license setup. The device says that the MQTTClientSL: Demo mode expired. I see the license activated under License Manager -> Workstation -> Softcontainer. I get an error when I try to do License Manager -> Device -> Softcontainer -> TBEN-L5-PLC-11 selected. As I know the Turck PLC has CODESYS PLC Runtime, and I don't want to use dongle but assigning the key to this certain device. CODESYS...
Hello! I would like to ask for some help. I bought the IIoT Libraries SL but I am struggling with the proper license setup. The device says that the MQTTClientSL: Demo mode expired. I see the license activated under License Manager -> Workstation -> Softcontainer. I get an error when I try to do License Manager -> Device -> Softcontainer -> TBEN-L5-PLC-11 selected. As I know the Turck PLC has CODESYS PLC Runtime, and I don't want to use dongle but assigning the key to this certain device. Thanks...