Copyright © 1998-2017 Luca Gallina
Free tools, hints, tips and tricks. Interesting and specialized applications are also on sale, all developed by programmers for programmers.
This tool reads position and buttons state from a common PC joystick connected to your PC and send the relevant data to a datablock in your PLC via MPI link..
With S7joystick you can use an inexpensive PC joystick to control a device, to ease your commissioning, to test machinery. Basic joysticks have two X-Y axis and four buttons, advanced joysticks may provide hat (or point-of-view) button, additional axis and more buttons.
Current version of S7joystick manages four analog axis (X,Y,Z,R), hat button and up to 8 joystick buttons.
A sign-of-life variable is also provided in order to implement a safe communication check on PLC side.
MPI/DP communication is based on Siemens Prodave S7, you must own Prodave S7 to run this software
We accept PayPal or wire transfer payments.
Contact us by email or use the “buy now” button.
Language supported: English only.
No downloads available
Joystick interface area is mapped to a data block, button state and axis value can be easily accessed.
SignOfLife INT value incremented by 1 at every data update
JoysticktButton1 BOOL joystick buttons
HatButton_NORTH BOOL hat button position
reserved0 BOOL reserved (unused) flags
PositionX INT range: -32767 ... +32767 (centered on zero)
PositionY INT range: -32767 ... +32767 (centered on zero)
PositionZ INT range: 0 ... +32767
PositionR INT range: 0 ... +32767
The program, registration code and invoice will be sent via e-mail upon payment.
We normally deliver within 24 hours from payment.