14.01.2015 Views

Gemini GV6K and Gemini GT6K Programmer's Guide

Gemini GV6K and Gemini GT6K Programmer's Guide

Gemini GV6K and Gemini GT6K Programmer's Guide

SHOW MORE
SHOW LESS

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>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!