Gemini GV6K and Gemini GT6K Programmer's Guide
Gemini GV6K and Gemini GT6K Programmer's Guide
Gemini GV6K and Gemini GT6K Programmer's Guide
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Program Security<br />
• LIMFNCi-Q<br />
• INFNCi-Q<br />
Once an input is assigned the Program Security function, the Program Security feature is<br />
enabled. The program security feature denies you access to the DEF, DEL, ERASE, MEMORY,<br />
LIMFNC <strong>and</strong> INFNC comm<strong>and</strong>s until you activate the Program Security input. Being denied<br />
access to these comm<strong>and</strong>s effectively restricts altering the user memory allocation. If you try<br />
to use these comm<strong>and</strong>s when program security is active (program security input is not<br />
activated), you will receive the error message *ACCESS DENIED.<br />
For example, once you issue the 2INFNC7-Q comm<strong>and</strong>, input #7 on I/O brick #2 (2IN.7) is<br />
assigned the program security function <strong>and</strong> access to the DEF, DEL, ERASE, MEMORY,<br />
LIMFNC <strong>and</strong> INFNC comm<strong>and</strong>s will be denied until you activate 2IN.7.<br />
To regain access to the DEF, DEL, ERASE, MEMORY, LIMFNC or INFNC comm<strong>and</strong>s without<br />
the use of the program security input, you must issue the INEN comm<strong>and</strong> to disable the<br />
program security input, make the required user memory changes, <strong>and</strong> then issue the INEN<br />
comm<strong>and</strong> to re-enable the input. For example, if input 3 on brick 2 is assigned as the Program<br />
Security input, use 2INEN.3=1 to disable the input <strong>and</strong> leave it activated, make the necessary<br />
user memory changes, <strong>and</strong> then use 2INEN.3=E to re-enable the input.<br />
NOTE: If you wish the Program Security feature to be enabled on power-up, place the<br />
INFNCi-Q or LIMFNCi-Q comm<strong>and</strong> in the start-up program (STARTP).<br />
Limit Functions<br />
• LIMFNCi-aR<br />
• LIMFNCi-aS<br />
• LIMFNCi-aT<br />
• INFNCi-aR<br />
• INFNCi-aS<br />
• INFNCi-aT<br />
Input numbers are factory-configured with the LIMFNC comm<strong>and</strong> to function as end-of-travel<br />
<strong>and</strong> home limits (see illustration on page 91). The limit functions are:<br />
“R” .... Positive-Direction End-of-Travel Limit input, axis specific.<br />
“S” .... Negative-Direction End-of-Travel Limit input, axis specific.<br />
“T” .... Home Limit input, axis specific.<br />
If you intend to use digital inputs on an external I/O brick as limit inputs:<br />
1. Assign the limit function to the external input with the INFNC comm<strong>and</strong>. For example,<br />
1INFNC9-1R assigns the “axis 1 positive end-of-travel limit” function to the 1 st input<br />
on SIM2 (I/O point 9) of I/O brick 1.<br />
2. Reassign the respective “LIMITS” input to a non-limit function with the LIMFNC<br />
comm<strong>and</strong>. For example, LIMFNC1-A assigns the “general-purpose input” function to<br />
limit input 1 (normally assigned the “axis 1 positive end-of-travel limit” function).<br />
NOTE: Once an input or I/O brick input is assigned a limit function, it is no longer debounced<br />
(INDEB has no effect), <strong>and</strong> it must be enabled/disabled with the LH comm<strong>and</strong> instead of the<br />
INEN comm<strong>and</strong>.<br />
104 Gem6K Series Programmer’s <strong>Guide</strong>