Some more observations: Display mode of "Emergency button" is controlled by iocontrol.0.enable-in and nothing else.
iocontrol.0.user-enable-out is controlled by pushing the GUI "Emergency button" in a (IMHO) backwards way, if enable-in is true pushing "Emergency button" brings enable-out false (well, OK on that) if enable-in is true pushing "Emergency button" again will not bring enable-out true (this is not logical to me) if enable-in is false pushing "Emergency button" brings enable-out true (this is not logical to me) Also this is not reflected in button grapic. I would like to have enable-out true if and only if enable-in is true and "GUI Emergency button" not pushed. Anyone care to comment on this? > 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 ------------------------------------------------------------------------------ Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users