QMAXSIGN is global and limits the number of *invalid* sign-on attempts at a device (or terminal session). If you need the user to be signed on to the system at multiple devices then you may need to set the LMTDEVSSN to *NO on the user profile.
Hope this helps,
REGISTER or login:
DCL VAR(&STATUS) TYPE(*CHAR) LEN(10)
RTVUSRPRF USRPRF(user) STATUS(&STATUS)
IF COND(&STATUS *EQ '*DISABLED') THEN(CHGUSRPRF +