Generate a pulse to digital output with push button

How is it possible, with a push button to generate a pulse of defined length and write it to a digital output.
Please with instructions.
thank you
nola2k

Add New Comment


nola2k   

asked 2 years ago
Closed



Best Answer

5

Beside the options allready described by Rob and Harsha you could use the pushbutten and add a "Property Writer" to this Push Button.

In attached screenshot you can see, that the Property Writer writes "true" to the Variable in the controller and after WriteDelay (in ms) false to the same Variable

If you prefer to do it in the controller, just don't use the Property Writer but the standard Push button together with the timer, as Rob has described

br

Reinhard

reinig   

answered 2 years ago


 


Add New Comment


Answers

1

With a push button directly ... It isnt. You need to use the timer functions in a PLC.

- Write Start Command to the PLC using a push button

- Start Timer in the PLC - Usually a TOff function is what you use.

- Clear Pushbutton Command

- Write timer output to Digital output.

The push buttons in your HMI have no timer functionality. They are simply "write once" operations.

Rob Lyon   

answered 2 years ago


 


Add New Comment


1

Hello,

It's possible by creating pulse timer(Tp) so what you have do is:

1.Make your custom block type as push button & right click & make "instantiate as aspect object"

2.Create a pulse timer inside your custom block with input,output & period time parameters.

3.Goto obect type str-control system-ac800m connect-libraries-custom block.

4.Right click on the custom block(push button) add new aspect as faceplate PG2 then

goto config view & put the no of indicators per row(3) & indicators rows(1), button per rows (3) which includes apply button,button rows(1) adjust width & height of the faceplate & make it common in all modes of faceplate(reduced,faceplate,extended) & select your defualt faceplate mode.

5.goto indicators tab define indicators as you required & define the expression like iif condition,true,false.

6.create your buttons as you required by defining the property value,expression

Now you refer this faceplate in your logic by adding this library to your application

You can more detail in Help for how to create a indicators & buttons

this creates your push button

Harsha.D   

answered 2 years ago


 


Add New Comment


0

Thanks for your help but I can't get it working.

I need this button in a display, not in a faceplate.

Please upload an example.

Thanks

nola2k

nola2k   

answered 2 years ago


 


Add New Comment


5

Beside the options allready described by Rob and Harsha you could use the pushbutten and add a "Property Writer" to this Push Button.

In attached screenshot you can see, that the Property Writer writes "true" to the Variable in the controller and after WriteDelay (in ms) false to the same Variable

If you prefer to do it in the controller, just don't use the Property Writer but the standard Push button together with the timer, as Rob has described

br

Reinhard

reinig   

answered 2 years ago


 


Add New Comment


0

Thanks to all!
Now it works!
Unfortunately, you can only give one the best answer deserves it all.
Thank you again!
nola2k

nola2k   

answered 2 years ago


 


Add New Comment



Get weekly AKS updates


Partner Exclusive Webinars

 

> – Login to the partner portal to register



Points Redemption Program - Redeem your points for ABB training, Bluetooth speakers and mugs. Terms and conditions >


Earn points when you refer a friend
AKS Referral Program is "Live" - Learn more



AKS Experts


avatar
Ask Flavio Mussolin   

Rank: 4

ABB AVP, Senior Electronic and Automation Engineer with over 30 years of experience in the field of process automation automotive, pharmaceutical, hollow glass, steel and rolling.


avatar
Ask Govindaraj   

Rank: 10

Working in ABB India Operation Center. Have Project engineering and commissioning experience in ABB 800xA, Freelance, AC500.


avatar
Ask Stefan Stromqvist   

Rank: 1

I joined ABB in the year of 1994 and has since 1999 been working as a Service & Support Engineer at BU Control Technologies in Västerås, Sweden. My areas of expertise are: 800xA Base, 800xA for Advant Master, Information Management, operating systems, RNRP and Ethernet comms/networking in general.


avatar
Ask Sumit Gargav   

Rank: 2

I have worked with Freelance in majority, with 800xA FD and Melody system partly. Also had opportunity to work with Protocols - HART,Profibus,FF & Modbus.


avatar
Ask Harsha.D   

Rank: 6

Tech.Support,software and commisioning engineer with Proficient knowledge in 800xA and its products, RNRP,Networking in general.


avatar
Ask Dieter Henkel   

Rank: 23


avatar
Ask nikismith   

Rank: 266

I have been a part of the Recording & Control Factory team for 17 years in total, having spent a number of years as a repairs technician withi the manufacturing department, but being in my current role for 9 years now.


avatar
Ask Rob Lyon   

Rank: 3

info@lymac.co.nz I'm an independent DCS software and commissioning engineer with extensive experience in 800xA and other ABB products. I've worked in almost every corner of the world and still haven't seen it all.


avatar
Ask kstoilov   

Rank: 15

Control System Engineer: 800xA, Compact 800, AC500, AC31-50, Advant Master, Simatic, AC&DC Drives 11 years worked for ABB - Control Systems


avatar
Ask MMM   

Rank: 5

ABB PA CT Technical Support