Using the I/O on Slave (Bussed VXMs)
MostoftheinputsandoutputsonaSlaveVXM(inaMaster/Slavebussedconfiguration)
areavailablethroughtheMaster. ToaccesstheuserI/OonthesecondVXM(Slave)from
theMasterusethestandard“Ux”commands +100. TheMasterwillsubtract100fromthe
“Ux”command
andsendtheresulttotheSlave.
ThefollowingarevalidcommandsforI/OaddressingonaSlave:
U100
U101
U104
U105
U102
U103
U113
U114
U115
U116
U117
U118
U119
U123
U130
U131
U132
U133
U150
U151
U190
Waitfora"low"onuserinput1
Waitforalowonuserinput1,holdinguseroutput1highwhilewaiting
Useroutput
1"low"(resetstate)
Useroutput1high
EnableJogmodewhilewaitingforaninput
DisableJogmodewhilewaitingforaninput
Waitforafrontpanel buttontojumptoaprogramorcontinue:"Motor1Jog-"
buttontojumptoprogram#1, "Motor1Jog+"button
to jump
toprogram#2,"Run"buttontoproceedincurrentprogram.
Useroutput2low(resetstate)
Useroutput2high
OptionalUseroutput3low(resetstate)
OptionalUseroutput3high
OptionalUseroutput4low(resetstate)
OptionalUseroutput4high
Waitforafrontpanelbuttontojumptoa
programandcomeback,orcontinue:
"Motor1Jog-"buttontojumpandreturntoprogram#1, “Motor1Jog+"button
tojumpandreturntoprogram#2,"Run"buttontoproceedincurrentprogram
Waitforalowtohightransitiononuserinput1
Waitforalow
tohightransitiononuserinput1,holdinguseroutput1highwhile
waiting
Waitfor"Motor1Jog-"buttontobepressedonfrontpanelwithdebouncing
Waitfor"Motor1Jog+"buttontobepressedonfrontpanelwithdebouncing
Waitforalowandhighonuserinput
1withdebouncingforamechanicalpush-
buttonswitch
Waitforalowandhighonuserinput1withdebouncingforamechanicalpush-
buttonswitch,holdinguseroutput1highwhilewaiting
WaitforalowtohighontheRunbuttonorconnectionI/O,4withdebouncingfor
amechanicalpush-button
switch
37