Crailberry
Member
A really quick background on me since I'm new here....I recently just graduated with an AAS in Electrical Automation and Robotic Technology last December, and have about 2 years of experience in this field. I'm fresh in the industry, so go easy on me with your complicated answers
Anyways, yesterday I programmed a G306 Red Lion HMI for one of our water systems here at work. I've got the basics down, such as how to import tags, make tags within Crimson, make things change colors in different states, etc. I made a couple of on-screen pushbuttons to control a valve and I CANNOT for the life of me get these buttons to manipulate the bits that I want them to.
So. Here's the deal. The button is is from the core primitives. Under properties and the action tab, I have these settings:
Operation: Push Button
Button Type: NO Momentary
Button Data: Tag
The assigned tag within Crimson is HMI_FillValvePB, which is tied to a program tag within the logic that's an XIC input tag/bit that is called Fill_PB, which is also controlled by a physical pushbutton at the station. Nothing is happening. If I push the physical pushbutton, my valve turns green and water comes out the pipe on my HMI, but if I press the button on my HMI that I made to do the same thing as physical pushbutton, nothing happens.
So then I thought, ok....maybe the Red Lion needs for the tag to be a global tag within the logic, not a program tag. And maybe it can't control a tag that is already being controlled by an outside variable or whatever. So I made a new global tag (a controller tag, not program tag) and put that in parallel with everything on my rung so that the HMI had it's own seperate tag to manipulate that rung with. Re-imported the L5k file, made the tag within Crimson, assigned it to that button, and voila. Nothing happened. Again. So if anybody could please shed some light on what the heck I'm doing wrong, it would be greatly appreciated
Using logix5000 version 20.01 and Crimson 3.0
Thanks!
Anyways, yesterday I programmed a G306 Red Lion HMI for one of our water systems here at work. I've got the basics down, such as how to import tags, make tags within Crimson, make things change colors in different states, etc. I made a couple of on-screen pushbuttons to control a valve and I CANNOT for the life of me get these buttons to manipulate the bits that I want them to.
So. Here's the deal. The button is is from the core primitives. Under properties and the action tab, I have these settings:
Operation: Push Button
Button Type: NO Momentary
Button Data: Tag
The assigned tag within Crimson is HMI_FillValvePB, which is tied to a program tag within the logic that's an XIC input tag/bit that is called Fill_PB, which is also controlled by a physical pushbutton at the station. Nothing is happening. If I push the physical pushbutton, my valve turns green and water comes out the pipe on my HMI, but if I press the button on my HMI that I made to do the same thing as physical pushbutton, nothing happens.
So then I thought, ok....maybe the Red Lion needs for the tag to be a global tag within the logic, not a program tag. And maybe it can't control a tag that is already being controlled by an outside variable or whatever. So I made a new global tag (a controller tag, not program tag) and put that in parallel with everything on my rung so that the HMI had it's own seperate tag to manipulate that rung with. Re-imported the L5k file, made the tag within Crimson, assigned it to that button, and voila. Nothing happened. Again. So if anybody could please shed some light on what the heck I'm doing wrong, it would be greatly appreciated
Using logix5000 version 20.01 and Crimson 3.0
Thanks!