Hello there, today i'm having problem about the communication between HMI (Weintek, protocol CODESYS V3 Ethernet) and Raspberry pi At the power up everything is fine and communication work properly, then when I perform a download of the panel project it seems like the port (or the protocol) remains busy and the communication does not work. if I stop and restart runtime on Raspberry the communication doesn't restore. If I delete application on RasPi and download again communication doesn't restore....
Hello there, today i'm having problem about the communication between HMI (Weintek, protocol CODESYS V3 Ethernet) and Raspberry pi At the power up everything is fine and communication work properly, then when I perform a download of the panel project it seems like the port (or the protocol) remains busy and the communication does not work. if I stop and restart runtime on Raspberry the communication doesn't restore. If I delete application on RasPi and download again communication doesn't restore....
Yes yes, I can do the communication between HMI panel and PLC, even the import of symbols, what I was asking is something else. I have an external management system of a customer in his PC who, in order to satisfy the 4.0 requirements, must read from my PLC a GVL block and write some recipes on a GVL block. On siemens I can easily make these data available and in profinet I come to take them with the management system, on codesys instead I don't know how to make them available not having available...
Ciao Gatto, utilizzo una Raspberry della Elsist come PLC e un pannello Weintek MT8092XE, tra loro due comunicano in Ethernet. Il gestionale deve ancora essere fatto ma si pensava ad una comunicazione Modbus TCP/IP oppure Profinet. Ti ringrazio per avermi risposto e spero che si riesca a trovare la soluzione. Buona giornata
Hello there, I have to send my variables that are in a GVL block to an external management system. These variables must be able to be written, same with another group of GVLs that must be read I give an example with TIA PORTAL from siemens On TIA PORTAL I can go to the properties of a DB, uncheck the compressed variables and the various offsets of the variables appear. I communicate the slot and rack data and my job is done, the owner of the management software is able to communicate and take variables...
Hello there, I have to send my variables that are in a GVL block to an external management system. These variables must be able to be written, same with another group of GVLs that must be read I give an example with TIA PORTAL from siemens On TIA PORTAL I can go to the properties of a DB, uncheck the compressed variables and the various offsets of the variables appear. I communicate the slot and rack data and my job is done, the owner of the management software is able to communicate and take variables...
I'm 3.5 SP17, i think i have profinet package because I use Siemens g120c inverters in profinet, but if i miss this package how i recover it?
It gives me this error
Hi, I have to import this GSDML file into my project. How can I do it? I'll attach it down here if yuo have to try. Let me know the procedure. Thanks
Hi, I have to import this GSDML file into my project. How can I do it? I'll attach it down here if yuo have to try. Let me know the procedure. Thanks
Ciao, ho fatto una POU e una funzione a parte proprio uguali a quelle che mi hai mandato, perΓ² continua a non andare, sembra che anche se il TON ha l'IN per partire a contare non conti
Ciao, ho fatto una POU e una funzione a parte proprio uguali a quelle che mi hai mandato, perΓ² continua a non andare, sembra che anche se il TON ha l'IN per partire a contare non conti
Ciao, ho fatto una POU e una funzione a parte proprio uguali a quelle che mi hai mandato, perΓ² continua a non andare, sembra che anche se il TON ha l'IN per partire a contare non conti
Hi, I have a problem with the timer TON into a function block I have this into the function block TON_Rit_Start(IN:= (AUTOMATICO AND START_AUTO),PT:= UINT_TO_TIME(T_RIT_START)); IF TON_Rit_Start.Q THEN OUT := TRUE; END_IF And this is the call into the main program Gestione_Motori(AUTOMATICO := TRUE, START_AUTO := GVL.motore.Scarto.wStart, T_RIT_START := 2000, OUT => VAR1); When GVL.motore.Scarto.wStart is setted to TRUE the function don't start count and i have the OUT value always false PLS HELP...
Hi, I have a problem with the timer TON into a function block I have this into the function block TON_Rit_Start(IN:= (AUTOMATICO AND START_AUTO),PT:= UINT_TO_TIME(T_RIT_START)); IF TON_Rit_Start.Q THEN OUT := TRUE; END_IF And this is the call into the main program Gestione_Motori(AUTOMATICO := TRUE, START_AUTO := GVL.motore.Scarto.wStart, T_RIT_START := 2000, T_RIT_STOP := 2000, START_MAN := FALSE, RESET_ALLARMI := FALSE, ENABLE_PL := FALSE, FEEDBACK := FALSE, TERMICO := FALSE, TIMEHIGH := 2000,...
Thanks a lot, i have a question, I am given a word (example: hello) like Word, how do I convert it to a String? Because if I insert in the converter only one letter at a time in ASCII it converts it, otherwise not
Hi, i'm a bit newby, how can i convert a word to an ASCII?
No, if there is an easyer way to solve my problem here I am ahahah. Can you pls tell me how can i do it with a variable access? I need to create a sort of memory
Hello, I have to write from codesys a function that allows me to write and save data on the raspberry, from there then another function to read this file created on the raspberry, to have an exchange of parameters
Sorry, we found it, it was a hidden folder, thanks for the help
In this folder there isn't any file with "user*".... Found only CODESYSControl_User.cfg in /etc/ this is the file content: ;raspberry [ComponentManager] ;Component.1=CmpGateway ;Component.2=CmpGwCommDrvTcp ;Component.3=CmpGwCommDrvShm [SysCom] ;Linux.Devicefile=/dev/ttyS [CmpBlkDrvCom] ;Com.0.Name=MyCom ;Com.0.Baudrate=115200 ;Com.0.Port=3 ;Com.0.EnableAutoAddressing=1 [SysProcess] Command.0=shutdown [CmpApp] Bootproject.RetainMismatch.Init=1 [CmpRasPi] Architecture=armv6l [CmpRedundancyConnectionIP]...
In this folder there isn't any file with "user*".... Found only CODESYSControl_User.cfg in /etc/ this is the file content: ;raspberry [ComponentManager] ;Component.1=CmpGateway ;Component.2=CmpGwCommDrvTcp ;Component.3=CmpGwCommDrvShm [SysCom] ;Linux.Devicefile=/dev/ttyS [CmpBlkDrvCom] ;Com.0.Name=MyCom ;Com.0.Baudrate=115200 ;Com.0.Port=3 ;Com.0.EnableAutoAddressing=1 [SysProcess] Command.0=shutdown [CmpApp] Bootproject.RetainMismatch.Init=1 [CmpRasPi] Architecture=armv6l [CmpRedundancyConnectionIP]...
There is the possibility to find the codesys user file inside Raspberry? When I try to connect it ask for a user and password but I don't remember anynore.. Maybe to stop runtime and deleting user inside the file may solve the problem.... Onlune is not possible to go Regards
Hi, I have the problem that i don't remember user and password, and codesys require them every time I try to put into the program. How can I remove the user list from codesys? I'm using a raspbarry, maybe can I delete any file for removing this list?
How can i enable the analog output? Because i need them to command a brushless motor. I'm using an ELSIST RASPBERRY PI and an ELSIST expansion with 4 analog output. My problem is how can i tell codesys how to enable these output. thanks for the help