LOGO!
Blocks without connection to an output
Thread Starter: smf Started: 10/29/2009 3:06 PM Replies: 4

10/29/2009, 3:06 PM
|
Joined 5/18/2007
Last visit: 11/17/2009
Posts: 11
Rating:
(0)
|
(0)
|
Hi
I'm building my first program with Logo atm and was pretty much finished with my program and it seemed to work okey in simulation mode. But when i tried to download it to the logo it failed and i got this message in the info window:
"Blocks without connection to an output: B003 [Analog Amplifier] B004 Larm 1 [Message texts] B005 larm2 [Message texts] Download PC --> LOGO! failed"
What am i doing wrong? i cant figure out what i'm supposed to do. I'm ataching a screengrab that shows how i'm doing it.
I'm using LOGO! soft comfort V6.1.12 btw
|
|
|
|

10/29/2009, 10:30 PM
|
Joined 11/26/2008
Last visit: 11/24/2009
Posts: 1
Rating:
(0)
|
(0)
|
Hello:
This is my first answer on this forum, then I hope don´t do a bad answer.
Try to make three open contacts of the problem blocks and connect it with an open output (X1, X2 ...).
Try then to d/l to Logo!.
Hope this solve your problem.
Regards.
|
|
|
|

10/30/2009, 8:40 AM
|
Joined 5/18/2007
Last visit: 11/17/2009
Posts: 11
Rating:
(0)
|
(0)
|
Hey
Great first post! 
I dont know why i need to use these open contacts/outputs but i'm using them now and everything is fine 
Thanks.
=== Edited by smf @ 10/30/2009 8:41 AM [GMT ] ===
=== Edited by smf @ 10/30/2009 8:41 AM [GMT ] ===
|
|
|
|
|

11/5/2009, 5:58 AM
|
Joined 4/1/2009
Last visit: 11/6/2009
Posts: 62
Rating:
(13)
|
(0)
|
Hi all - I have not posted for a while, so I am a bit rusty!
I finally found out why we have to use these open connectors all the time !!!
Every LOGO! function block has got a single output (obvioulsy not flags or markers) and the way that the LOGO! executes the program in Java means that every output must go somewhere.
Many people forget to 'terminate' a message text if they are not passing through the signal.
It is a bit trickier to use these open connectors in the LAD editor - make a simple program in FBD and then convert to LAD to see how it is done.
If you run out of open connectors, then here is a trick
Use 1 Open connector and use an OR or a cascade of OR's to connect all the functions (like message texts x50) that need terminating.
Also for when you need analog markers - use a Threshold trigger to terminate an analog value into a digital output - then put them into the OPEN CONNECTOR - OR gate cascade mentioned above.
Hide this bit of code off to the side of your program and cut all the link lines to it and your program looks neat and tidy again.
PS. You only get this error message on downloading to hardware - the code will run fine in simulation - this often frustrates people!
Hope this helps!
Aaaarrrggghh!!! ("Have a nice day!")
|
|
|
|

11/6/2009, 1:35 PM
|
Joined 3/4/2009
Last visit: 11/21/2009
Posts: 22
Rating:
(7)
|
(0)
|
hi, I make the correct in pictures
|
|
|
|
Actions