# PF755 and PF525 Jog Button

**URL:** <https://forum.inductiveautomation.com/t/pf755-and-pf525-jog-button/56874>\
**Category:** General Discussion\
**Created:** [March 5, 2022, 12:02am UTC](https://forum.inductiveautomation.com/t/pf755-and-pf525-jog-button/56874 "2022-03-05T00:02:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![user56](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/user56/32/33291_2.png) [@user56](https://forum.inductiveautomation.com/u/user56)\
**Post date:** [March 5, 2022, 12:02am UTC](https://forum.inductiveautomation.com/t/pf755-and-pf525-jog-button/56874/1 "2022-03-05T00:02:22Z")

</div>

Hello, hoping you are having a nice day 🙂

I built a project using the perspective module and the PlanPAx Library.  
I made the PF755 and PF525 faceplates and I’m having problems programming the Jog Button for both modules.

Does somebody knows how to implement the Jog function correctly?

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [March 5, 2022, 12:51am UTC](https://forum.inductiveautomation.com/t/pf755-and-pf525-jog-button/56874/2 "2022-03-05T00:51:30Z")

</div>

There will be grief in your life. Perspective doesn't _ **have** _ an out-of-the-box momentary button. You can approximate one with MouseEvents, but you will always be vulnerable to missed events, leaving the button "pressed".

Vision _ **does** _ have a Momentary pushbutton, but it too is vulnerable to missed events. There are ways to make the Vision button fairly robust, fortunately, if a bit complicated. This forum search will get you started:

[https://forum.inductiveautomation.com/search?q=momentary%20concerning%20issues](https://forum.inductiveautomation.com/search?q=momentary%20concerning%20issues)

{ Shameless self-promotion mode }

The only _ **packaged** _ solution I would use for Jog operations is the I/O Momentary button for Vision that is part of my [Ethernet/IP Class 1 Communications module](https://inductiveautomation.com/moduleshowcase/module/automation-professionals-llc-ethernetip-class-1-communications). And then only if you implement the I/O communications it is intended to operate in.

> [@Snappy user interfaces with the Ethernet/IP Module](https://forum.inductiveautomation.com/t/snappy-user-interfaces-with-the-ethernet-ip-module/12617):
>
> Automation Professionals [Ethernet/IP Class1 Communications Module](https://www.automation-pros.com/modulesales.html) has been in beta for a few months with no recent issues. A release to production use is approaching soon and I thought I’d share a test project and its matching PLC code I’ve been using to exercise the module’s base features. In the simplest setup, this driver presents a virtual I/O chassis to to the outside world, populated with up to 100 virtual I/O modules – I/O modules that also appear to be ControlLogix processors with user…

{ / Self-promotion }
