'I think I know what you want, do this:
'note you don't have to actually have these listed LED's and Dros physicaly on the screen set but,
'you can add them with screen designer if you want. we will use UserLed 1200, and userDro 1200
'Use any one of your free Inputs, in the example, I used INPUT4, but use what you want.
'Depending on your set up of your Input, remember to set the Active high or low depending on what your input does.
'In your Macropump put the following, save it, then goto cofig and turn on macropump, close mach and reopen
'MacroPump.m1s
If IsActive(INPUT4) and Not(GetUserLED(1200)) and GetUserDRO(1200)=0 Then
SetUserLED(1200,1) 'This sets a "counter" it allows the "button" to be pushed only once.
SetUserDRO(1200,1) 'This is optionally in case you want to drop a LED to see the state
DoOEMButton(1021) 'this "Pushes" the reset button
Else
SetUserLED(1200,0) 'When you release the button, the system resets for next push
SetUserDRO(1200,0)
End If
'Hope this is what you wanted
'Scott