I originally thought that "iocontrol.0.user-enable-out" should follow the
upper left (red) button, but so far, in my case, it is acting funny (That
means I don't understand it).

>From HAL Configuration WATCH I learn the following:

If " iocontrol.n.emc-enable-in" is false "iocontrol.0.user-enable-out" IS
following Emergency stop GUI button.
If " iocontrol.n.emc-enable-in" is true "iocontrol.0.user-enable-out" stays
true if it was before, pushing GUI button brings it false and then it stays
false until " iocontrol.n.emc-enable-in" goes FALSE which makes
"iocontrol.0.user-enable-out" TRUE.

What am I missing?

I have taken "iocontrol.0.user-enable-out" out of the estop logic to get
things going, this means Estop on machine is operational, Axis GUI Estop is
not operational but visually following the external Estop.

net charge-pump <= charge-pump.out
net charge-pump => parport.0.pin-16-out
net estop-ext <= parport.0.pin-10-in-not
net estop-ext => iocontrol.0.emc-enable-in
net estop-ext => charge-pump.enable

// Lars A



> -----Original Message-----
> From: Don Stanley [mailto:dstanley1...@gmail.com]
> Sent: den 3 oktober 2010 00:49
> To: Enhanced Machine Controller (EMC)
> Subject: Re: [Emc-users] iocontrol user-enable-out
> 
> On Sat, Oct 2, 2010 at 3:30 PM, Lars Andersson
> <l...@larsandersson.com>wrote:
> 
> > Hi list,
> >
> >
> >
> > How is "iocontrol user-enable-out" controlled?
> >
> That is the pin that goes false when an Estop condition exists, as the
> Integrator Manual states.
> In the EMC Axis display, the button in the upper left with a red circle
> and
> white X inside displays the state of that pin and provides an operator
> input to control the state except when some internal condition is
> causing
> Estop. (Other ENC displays have their own button arrangements).
> Typically an external Estop button or an EMC axis (joint) tracking
> error
> are the type events that will drive that pin false.
> 
> Through whatever logic you setup in the .hal file to drive
> iocontrol.n.emc-enable-in true should require "iocontrol user-enable-
> out"
> to be true.
>     Good luck
>         Don
> 
> >
> >
> >
> > I remember using a tool that created a graphic pictore of HAL nets. I
> have
> > lost it and cannot find it again. Any pointers please?
> >
> >
> >
> > cheers,
> >
> > Lars A
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> ---------
> > Start uncovering the many advantages of virtual appliances
> > and start using them to simplify application deployment and
> > accelerate your shift to cloud computing.
> > http://p.sf.net/sfu/novell-sfdev2dev
> > _______________________________________________
> > Emc-users mailing list
> > Emc-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/emc-users
> >
> -----------------------------------------------------------------------
> -------
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users


------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to