Home || Zur XML Code Processor Hauptseite || Zur XML Code Processor Sample Seite || SSV Hardware Industrieterminals ||


XML Code Processor Sample: Einfache Motorsteuerung Digital IN / Digital OUT

 

XML Code Generator: Bild in Originalgrösse

Die Geräte der Serien TRM416 und TRM816 besitzen jeweils 2x on-board digitale Eingänge (DIO IN) und 2x digitale Ausgänge (DIO OUT).

Die digitalen Eingänge sind mit Optokoppler ausgerüstet und können per Software abgefragt werden. Die digitalen Ausgänge verfügen über Relais, so dass sie Maschinen oder elektrische Geräte schalten können. (Hinweis: Je nach Schaltleistung werden evtl. noch Zusatzrelais benötigt, um mehr Last schalten zu können.)

Das hier abgebildete Programm schaltet die Relaisausgänge DIO OUT 1 und 2 wahlweise AN oder AUS. Zusätzlich wird der Status der Eingänge DIO IN abgefragt und im Display angezeigt.

Die XML DateI zum Download
(Rechte Mousetaste, Speichern unter...)

  <?xml version="1.0" encoding="Windows-1252" ?>
- <NewDataSet>
- <datacode>
  <Nr>0</Nr>
  <Object-ID>Menue</Object-ID>
  <CLR>1</CLR>
  <Text1-row>1</Text1-row>
  <Text1-col>1</Text1-col>
  <Text1>01.12.07       12:07</Text1>
  <Text2-row>2</Text2-row>
  <Text2-col>1</Text2-col>
  <Text2>F1 Motor DOUT1</Text2>
  <Text3-row>3</Text3-row>
  <Text3-col>1</Text3-col>
  <Text3>F2 Motor DOUT2</Text3>
  <Text4-row>4</Text4-row>
  <Text4-col>1</Text4-col>
  <Text4>Status DIN1:  DIN2:</Text4>
  <Input-BC>0</Input-BC>
  <Key1>F1</Key1>
  <Key1-next>Motor1</Key1-next>
  <Key2>F2</Key2>
  <Key2-next>Motor2</Key2-next>
  <Key3>F4</Key3>
  <Key3-next>Exit</Key3-next>
  <Before0>get-date $date</Before0>
  <Before1>get-time $time</Before1>
  <Before2>get-din 1 $in1</Before2>
  <Before3>get-din 2 $in2</Before3>
  <Var1-row>1</Var1-row>
  <Var1-col>1</Var1-col>
  <Var1>$date</Var1>
  <Var2-row>1</Var2-row>
  <Var2-col>16</Var2-col>
  <Var2>$time</Var2>
  <Var3-row>4</Var3-row>
  <Var3-col>13</Var3-col>
  <Var3>$in1</Var3>
  <Var4-row>4</Var4-row>
  <Var4-col>20</Var4-col>
  <Var4>$in2</Var4>
  </datacode>
- <datacode>
  <Nr>1</Nr>
  <Object-ID>Motor1</Object-ID>
  <CLR>1</CLR>
  <Text1-row>1</Text1-row>
  <Text1-col>1</Text1-col>
  <Text1>Motor / DIO1:</Text1>
  <Text2-row>2</Text2-row>
  <Text2-col>1</Text2-col>
  <Text2>UP - Motor AN</Text2>
  <Text3-row>3</Text3-row>
  <Text3-col>1</Text3-col>
  <Text3>DN - Motor AUS</Text3>
  <Text4-row>4</Text4-row>
  <Text4-col>5</Text4-col>
  <Text4>Zurück Enter</Text4>
  <Input-BC>0</Input-BC>
  <Key1>UP</Key1>
  <Key1-next>M1on</Key1-next>
  <Key2>DOWN</Key2>
  <Key2-next>M1off</Key2-next>
  <Key3>ENTER</Key3>
  <Key3-next>Menue</Key3-next>
  <Before0>get-din 1 $in1</Before0>
  </datacode>
- <datacode>
  <Nr>2</Nr>
  <Object-ID>M1on</Object-ID>
  <CLR>0</CLR>
  <Input-BC>0</Input-BC>
  <Object-next>Motor1</Object-next>
  <After0>set-dout 1 on</After0>
  </datacode>
- <datacode>
  <Nr>3</Nr>
  <Object-ID>M1off</Object-ID>
  <CLR>0</CLR>
  <Input-BC>0</Input-BC>
  <Object-next>Motor1</Object-next>
  <After0>set-dout 1 off</After0>
  </datacode>
- <datacode>
  <Nr>4</Nr>
  <Object-ID>Motor2</Object-ID>
  <CLR>1</CLR>
  <Text1-row>1</Text1-row>
  <Text1-col>1</Text1-col>
  <Text1>Motor / DIO2:</Text1>
  <Text2-row>2</Text2-row>
  <Text2-col>1</Text2-col>
  <Text2>UP - Motor AN</Text2>
  <Text3-row>3</Text3-row>
  <Text3-col>1</Text3-col>
  <Text3>DN - Motor AUS</Text3>
  <Text4-row>4</Text4-row>
  <Text4-col>5</Text4-col>
  <Text4>Zurück Enter</Text4>
  <Input-BC>0</Input-BC>
  <Key1>UP</Key1>
  <Key1-next>M2on</Key1-next>
  <Key2>DOWN</Key2>
  <Key2-next>M2off</Key2-next>
  <Key3>ENTER</Key3>
  <Key3-next>Menue</Key3-next>
  <Before0>get-din 2 $in2</Before0>
  </datacode>
- <datacode>
  <Nr>5</Nr>
  <Object-ID>M2on</Object-ID>
  <CLR>0</CLR>
  <Input-BC>0</Input-BC>
  <Object-next>Motor2</Object-next>
  <After0>set-dout 2 on</After0>
  </datacode>
- <datacode>
  <Nr>6</Nr>
  <Object-ID>M2off</Object-ID>
  <CLR>0</CLR>
  <Input-BC>0</Input-BC>
  <Object-next>Motor2</Object-next>
  <After0>set-dout 2 off</After0>
  </datacode>
  </NewDataSet>


Technische Angaben auf diesen Seiten ohne Gewähr. Letzte Änderung: 01.09.2010
(c) hjw 2008 für
www.terminal-systems.de