Push buttons F1 to F12

Vorheriges Oben Nächstes Helps selection copy topic address english version

HMIs, human machine interfacesET-208Keypad, XML file structurePush buttons F1 to F12

 

For the provision of twelve function keys labelled F1 to F12

 

Fgr_PushButtons_F1_F12_8x2

 

the following XML file must be created:

 

 

<?xml version="1.0" encoding="utf-16"?>

Introductory TAG for the XML version and the character coding.

<keyboard name="Pushbutton_F1_F12_1" version="1.00.00">

Opening-TAG for the key data of the "PushButton_F1_F12_1" in version "1.0.0".

<connection first_feedback_pin="0" first_scan_pin="8"></ connection>

Declaration TAG for the consecutive configuration. !!! Do not change !!!

<matrix rows="8" columns="2" scanned_by="columns">

Opening TAG of the matrix data, for a matrix with 8 * IN and 2 * OUT.

      <!-- row 0 -->

Comment row 0, is ignored by interpreter. Is not necessary.

      <key format="hex"> 0x05 </key> <!-- F1 -->

Hex key codes "0x05" of the "F1" function key at the IN1<OUT1 connection.

      <key format="hex"> 0x06 </key> <!-- F2 -->

Hex key codes "0x06" of the "F2" function key at the IN2<OUT1 connection.

      <key format="hex"> 0x04 </key> <!-- F3 -->

Hex key codes "0x04" of the "F3" function key at the IN3<OUT1 connection.

      <key format="hex"> 0x0c </key> <!-- F4 -->

Hex key codes "0x0C" of the "F4" function key at the IN4<OUT1 connection.

      <key format="hex"> 0x03 </key> <!-- F5 -->

Hex key codes "0x03" of the "F5" function key at the IN5<OUT1 connection.

      <key format="hex"> 0x0B </key> <!-- F6 -->

Hex key codes "0x0B" of the "F6" function key at the IN6<OUT1 connection.

      <key format="hex"> 0x83 </key> <!-- F7 -->

Hex key codes "0x83" of the "F7" function key at the IN7<OUT1 connection.

      <key format="hex"> 0x0A </key> <!-- F8 -->

Hex key codes "0x0A" of the "F8" function key at the IN8<OUT1 connection.

      <!-- row 1 -->

Comment row 1, is ignored by interpreter. Is not necessary.

      <key format="hex"> 0x01 </key> <!-- F9 -->

Hex key codes "0x01" of the "F9" function key at the IN1<OUT2 connection.

      <key format="hex"> 0x09 </key> <!-- F10 -->

Hex key codes "0x09" of the "F10" function key at the IN2<OUT2 connection.

      <key format="hex"> 0x78 </key> <!-- F11 -->

Hex key codes "0x78" of the "F11" function key at the IN3<OUT2 connection.

      <key format="hex"> 0x07 </key> <!-- F12 -->

Hex key codes "0x07" of the "F12" function key at the IN4<OUT2 connection.

      <key format="hex"> 0x00 </key> <!-- dummy -->

Placeholder row with Hex keycode "0x00" for IN5<OUT2 without connection.

      <key format="hex"> 0x00 </key> <!-- dummy -->

Placeholder row with Hex keycode "0x00" for IN6<OUT2 without connection.

      <key format="hex"> 0x00 </key> <!-- dummy -->

Placeholder row with Hex keycode "0x00" for IN7<OUT2 without connection.

      <key format="hex"> 0x00 </key> <!-- dummy -->

Placeholder row with Hex keycode "0x00" for IN7<OUT2 without connection.

</matrix>

Termination TAG for the matrix data.

</keyboard>

Termination TAG for the key data.

 

The Code:

Kapitelseite XML text, 2 * 8 code

 

Alternatively, wiring in 2 * 6 is also possible.

 

Fgr_PushButtons_F1_F12

 

Use mouse to see further information’s. Open XML text, click on the Code.

<?xml version="1.0" encoding="utf-16"?>

Introductory TAG for the XML version and the character coding.

<keyboard name="PushButton_F1_F12_2" version="1.0.0">

Opening-TAG for the key data of the "PushButton_F1_F12_2" in version "1.0.0".

<connection first_feedback_pin="0" first_scan_pin="8"></ connection>

Declaration TAG for the consecutive configuration. !!! Do not change !!!

<matrix rows="6" columns="2" scanned_by="columns">

Opening TAG of the matrix data, for a matrix with 6 * IN and 2 * OUT.

      <!-- row 0 -->

Comment row 0, is ignored by interpreter. Is not necessary.

    <key format="hex"> 0x05 </key> <!-- 'F1' -->

Hex key codes "0x05" of the "F1" function key at the IN1<OUT1 connection.

    <key format="hex"> 0x06 </key> <!-- 'F2' -->

Hex key codes "0x06" of the "F2" function key at the IN2<OUT1 connection.

    <key format="hex"> 0x04 </key> <!-- 'F3' -->

Hex key codes "0x04" of the "F3" function key at the IN3<OUT1 connection.

    <key format="hex"> 0x0C </key> <!-- 'F4' -->

Hex key codes "0x0C" of the "F4" function key at the IN4<OUT1 connection.

    <key format="hex"> 0x03 </key> <!-- 'F5' -->

Hex key codes "0x03" of the "F5" function key at the IN5<OUT1 connection.

    <key format="hex"> 0x0B </key> <!-- 'F6' -->

Hex key codes "0x0B" of the "F6" function key at the IN6<OUT1 connection.

      <!-- row 1 -->

Comment row 1, is ignored by interpreter. Is not necessary.

    <key format="hex"> 0x83 </key> <!-- 'F7' -->

Hex key codes "0x83" of the "F7" function key at the IN1<OUT2 connection.

    <key format="hex"> 0x0A </key> <!-- 'F8' -->

Hex key codes "0x0A" of the "F8" function key at the IN2<OUT2 connection.

    <key format="hex"> 0x01 </key> <!-- 'F9' -->

Hex key codes "0x01" of the "F9" function key at the IN3<OUT2 connection.

    <key format="hex"> 0x09 </key> <!-- 'F10' -->

Hex key codes "0x09" of the "F10" function key at the IN4<OUT2 connection.

    <key format="hex"> 0x78 </key> <!-- 'F11' -->

Hex key codes "0x78" of the "F11" function key at the IN5<OUT2 connection.

    <key format="hex"> 0x07 </key> <!-- 'F12' -->

Hex key codes "0x07" of the "F12" function key at the IN6<OUT2 connection.

  </matrix>

Termination TAG for the matrix data.

</keyboard>

Termination TAG for the key data.

 

The Code:

Kapitelseite XML text, 2 * 6 code

 

<< back