Ok, now is all clear.
Thank you very much.
Posts by MrNico
-
-
In my controller there is only ProfiSafe, but I must connect it with a Safe PLC Siemens without any communication protocol, only by wire.
If there was the SIB and SIB extended board I would connect it with PLC by X11 and X13 connector, now, wich solution is the best for me?
I have to buy a SIB and SIB extended board with the x11 and x13 connector?
I read on the manual that there is a BECKHOFF EK1100+BECKHOFF EL6695 modules, can they help me? -
Hello everyone,
I have to start up a KRC4 with Safe Operation, but there is a problem....my company bought the KRC4 without the SIB board and I must to communicate in Safe mode with a Safe PLC Siemens whitout ethercat or ProfiSafe....How can I transfer the I/O in safe mode and cheapest mode between the KRC4 and PLC Safe?
I must buy the SIB board now?
Can I use the Beckoff module?Thank you...
-
Yes, ok I solved my problem this is the results.
RicercaProgramma = StrFind(1,$PRO_NAME1[], "LAVORAZIONI", #NOT_CASE_SENS)
oProgLavorazione = RicercaProgramma == 1where oProgLavorazione is my output for the PLC
RicercaProgramma is an Integer declared in config.dat
LAVORAZIONI is the Program to checkObviously this is wrote in the SPS.
Thank you everyone and I hope this post can help somebody else. -
No, I need to know if a specified program is selected for give the Move Enable from plc only with this program.
-
If I get you right, I would suggest that you create a variable inside each subprogram, set it as soon as the program is called and reset when exiting. Since PLC is the master, you can send this specific variable status to PLC in a similar way you make handshake signals between Robot-PLC .How can I reset the variable when the program is deselected?
-
I tried to make a comparison with strcomp, but it does not work.
Have you ever used strcomp?
If I try to read the variable $PRO_NAME1 [] I have this result "/R1/Lavorazioni.scr"
StrComp($PRO_NAME1[], “/R1/Lavorazioni.scr”, #NOT_CASE_SENS) but strcomp is always FALSE.
Have you an idea where I'm wrong? -
Hello everyone,
I have a problem on a cell that I am starting, I manage the KUKA krc2 as a slave from a PLC, I should send a bit when a specific program is selected.
I think I should enter this function in the SPS, but I do not know which variable I have to use.
Do you have any ideas?
I have already tried $PRO_NAME1[], but I don't understand how I can use it.
Thanks in advance. -
Ok, now it is less hard.
-
Ok, it's all well done.
Thank you very much.
I must pay you a beer.
However I don't understand why the configuration of IOSYS.INI is so hard. -
Ok, but the Input?
[DEVNET]
;DeviceNet MACID 5
INB0=5,4,x1
OUTB0=5,4,x1
anout1=5,0,16,3,CAL32768
anout2=5,2,16,3,CAL32768 -
The Analog modul is the 5th slot
slot 1 DI
slot 2 DI
slot3 DO
slot4 DO
slot5 AOthen I must write :
anout1=5,5,16,3,CAL32768
anout2=5,7,16,3,CAL32768
It's right? -
Hello everyone,
I have read all the topics for IOSYS.INI configuration but I don't understand very well somethings.
I have 2 Wago modul for 4 Input, 2 Wago for 4 Output, 1 Wago for 2 analog Output.
I have setting IOSYS.INI in this mode :[DEVNET]
;DeviceNet MACID 5
INB0=5,0,x1
OUTB0=5,0,x1
anout1=5,0,16,3,CAL32768
anout2=5,2,16,3,CAL32768Before the installation of the analog module the Digital Input and the Digital Output worked properly, now after the installation of the Analog Output, work only the analog output, the digital input and output doesen't wrork.
Where am I doing wrong?
Thanks in advance -
Hello everyone,
I must to buy a Siemens CPU for communicate with an Agilus, I know that the Agilus how all KRC4 use Ethercat protocol, but if I'll buy a CPU with Profinet protocol can I link it with my Agilus or I must buy an adapter?
Thank you. -
These are the files that have six black face.
What I do not understand is because at each loop I see six black faces, the counter changes but the sequence is the same.
Each block stops at HALT of write ()IF (SW_T.RET1 <> # CMD_OK) THEN
HALT; Transmission errorIt has transmitted, why stop it?
-
Sorry I attached a wrong file, I'm very sorry, this is the first test I did.
Now I insert the last program I made.
Sorry again.
-
I must transfer a integer variable by serial and then read that from hyperterminal by another PC, I have configurated all how the manual (Cread/Cwrite) show, but the data that I read is wrong( I read six smiles).
Can you help me?
What am I doing wrong? -
Hello everyone,
I must write from a Kuka in a program by serial to an Arduino Mega the number of times that run a program in a specified time.
I have create the code, but I tried to comunicate with the Arduino and I haven't a response.
Now, I have a question, on the KRC2ed05 I can use only the COM3, but, wich is it?
Can I comunicate only with pins 2-3-5, or I must connect other pins?
I attached a foto of the Kuka case.
Thank you and sorry, but I'm newbie. -
Okay, I'll try, it should work fine.
Can I use a global Boolean variable like the flag? -
This is the real program.
When I change the point if I want to try the spry after the linesIF $MODE_OP<>#T1 THEN
$OUT[1]=TRUE
ENDIFwhen I change from T1 to T2 the outputs remain OFF otherwise, I have to start from begin.
I hope I have explained.
I used the GripperTech at the Kuka College.