Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Revision: 2.40 SLS500-Configurator R0412 Programmumgebung, Programming Environment HIQUEL GmbH Bairisch Kölldorf 266, A-8344 Bad Gleichenberg, Austria.

Ähnliche Präsentationen


Präsentation zum Thema: "Revision: 2.40 SLS500-Configurator R0412 Programmumgebung, Programming Environment HIQUEL GmbH Bairisch Kölldorf 266, A-8344 Bad Gleichenberg, Austria."—  Präsentation transkript:

1 Revision: 2.40 SLS500-Configurator R0412 Programmumgebung, Programming Environment HIQUEL GmbH Bairisch Kölldorf 266, A-8344 Bad Gleichenberg, Austria Tel: +43-3159-3001-0, Fax: +43-3159-3001-4 Email: hiquel@hiquel.com www.hiquel.com IMPORTANT NOTE: IMPORTANT NOTE: To install the programming system start the PowerPoint presentation and click onto this field! If there is no reaction, check the security level of PowerPoint for macro execution. Please ensure that the decimal symbol and digital grouping symbol in your Windows „Regional and language settings“ conform to the default. Choose the „control panel“,“regional and language options“,“customize regional options“. The correct decimal symbol has to be a comma and the digital grouping symbol has to be a full stop e.g. 123.456.789,00 To install the programming system start the PowerPoint presentation and click onto this field! If there is no reaction, check the security level of PowerPoint for macro execution. Please ensure that the decimal symbol and digital grouping symbol in your Windows „Regional and language settings“ conform to the default. Choose the „control panel“,“regional and language options“,“customize regional options“. The correct decimal symbol has to be a comma and the digital grouping symbol has to be a full stop e.g. 123.456.789,00 !!! CLICK HERE !!! CLICK HERE !!! WICHTIGER HINWEIS: WICHTIGER HINWEIS: Um das Programmiersystem zu installieren, starten Sie diese Präsentation und klicken Sie auf dieses Feld! Wenn sich nach einigen Sekunden keine Reaktion einstellt, überprüfen Sie den Sicherheitslevel von PowerPoint für die Makroausführung! Bitte stellen Sie sicher, daß das Tausenderzeichen ein Punkt und als Dezimaltrennzeichen ein Komma eingestellt ist. Überprüfen Sie das unter „Systemsteuerung“ „Ländereinstellungen“ „Zahlen“. Ein Beispiel: 123.456.789,00 Um das Programmiersystem zu installieren, starten Sie diese Präsentation und klicken Sie auf dieses Feld! Wenn sich nach einigen Sekunden keine Reaktion einstellt, überprüfen Sie den Sicherheitslevel von PowerPoint für die Makroausführung! Bitte stellen Sie sicher, daß das Tausenderzeichen ein Punkt und als Dezimaltrennzeichen ein Komma eingestellt ist. Überprüfen Sie das unter „Systemsteuerung“ „Ländereinstellungen“ „Zahlen“. Ein Beispiel: 123.456.789,00 !!! HIER KLICKEN !!! HIER KLICKEN !!! IMPORTANT NOTE: IMPORTANT NOTE: To install the programming system start the PowerPoint presentation and click onto this field! If there is no reaction, check the security level of PowerPoint for macro execution. Please ensure that the decimal symbol and digital grouping symbol in your Windows „Regional and language settings“ conform to the default. Choose the „control panel“,“regional and language options“,“customize regional options“. The correct decimal symbol has to be a comma and the digital grouping symbol has to be a full stop e.g. 123.456.789,00 To install the programming system start the PowerPoint presentation and click onto this field! If there is no reaction, check the security level of PowerPoint for macro execution. Please ensure that the decimal symbol and digital grouping symbol in your Windows „Regional and language settings“ conform to the default. Choose the „control panel“,“regional and language options“,“customize regional options“. The correct decimal symbol has to be a comma and the digital grouping symbol has to be a full stop e.g. 123.456.789,00 !!! CLICK HERE !!! CLICK HERE !!! WICHTIGER HINWEIS: WICHTIGER HINWEIS: Um das Programmiersystem zu installieren, starten Sie diese Präsentation und klicken Sie auf dieses Feld! Wenn sich nach einigen Sekunden keine Reaktion einstellt, überprüfen Sie den Sicherheitslevel von PowerPoint für die Makroausführung! Bitte stellen Sie sicher, daß das Tausenderzeichen ein Punkt und als Dezimaltrennzeichen ein Komma eingestellt ist. Überprüfen Sie das unter „Systemsteuerung“ „Ländereinstellungen“ „Zahlen“. Ein Beispiel: 123.456.789,00 Um das Programmiersystem zu installieren, starten Sie diese Präsentation und klicken Sie auf dieses Feld! Wenn sich nach einigen Sekunden keine Reaktion einstellt, überprüfen Sie den Sicherheitslevel von PowerPoint für die Makroausführung! Bitte stellen Sie sicher, daß das Tausenderzeichen ein Punkt und als Dezimaltrennzeichen ein Komma eingestellt ist. Überprüfen Sie das unter „Systemsteuerung“ „Ländereinstellungen“ „Zahlen“. Ein Beispiel: 123.456.789,00 !!! HIER KLICKEN !!! HIER KLICKEN !!! Path for INET Explorer C:\Programme\Internet Explorer\IEXPLORE.EXE

2 Revision: 2.40 Page 2 Title: Configuration Defining your configuration DI1: DI2: DI3: DI4: DI5: DI6: DI7: DI8: DO1: DO2: DO3: DO4: DO5: DO6: AI1: AI2: AI3: AI4: POTI1: POTI2: SLS500-R

3 Revision: 2.40 Page 3 Title: Programming 3 3 page initialisation 1. Choose a specific programmed module to test it separately Overwrite this number with the page number of the example that you want to test, then select ‘Run > Simulate’ from the toolbar. Welcome to our collection of examples for the SLS- 500 Master Controller Each example comprise one page. Type in the number of the page you want to test These examples should give you an introduction to the use of the different features of the program Good Luck Your HIQUEL Team

4 Revision: 2.40 Page 4 Title: Programming Example 1: assigning text constants to text variables This example demonstrates how simple text can be transferred to a text memory register. Hello world My Memory1 Here we learn how to transfer text to two memory registers. This is a very useful feature to save texts in different memory locations. Hello world My Memory2 My Memory3 analog value =1 page Hello World

5 Revision: 2.40 Page 5 Title: Programming Example 2: assembling parts of a text This example explains how to use the text operator COMBINE TEXT. This example demonstrates, that the result of multistage combinations of texts can also be transferred to a memory. Hello World + + Memory 1 Alpha, Memory 2 Beta, + + Gamma + + analog value =2 page Hello World Alpha,Beta,GammaAlpha,Beta,Gamma

6 Revision: 2.40 Page 6 Title: Programming Example 3: cutting out parts of a text - part I This example shows how only a part of a text is cut out using the function ‘SubString’ and the result transferred to the memory. The input ‘START’ marks the first character (starting at 0) and the input ‘LENGTH’ marks the number of the characters that should be cut out. Alpha,Beta,Gamma My Memory1 TEXT SubString TEXT SubString In Out Start Length 6 6 4 4 Here the ‘Left String’ function is explained. This function selects a defined number of characters according to the input ‘length’, starting with the first character on the left. Alpha,Beta,Gamma My Memory2 5 5 TEXT LeftString TEXT LeftString In Out Length TRY THIS EXERCISE : Modify these examples in a way that the length of the text is changed at the output. TRY THIS EXERCISE : Modify these examples in a way that the length of the text is changed at the output. analog value =3 page AlphaAlpha BetaBeta

7 Revision: 2.40 Page 7 Title: Programming Example 4: cutting out parts of a text - part II Here the ‘Right String’ function is explained. Analogue to the ‘Left String’ function the ‘Right String’ function selects a defined number of characters to cut out according to the input ‘length’, starting with the first character on the right. Alpha,Beta,Gamma My Memory1 5 5 TEXT RightString TEXT RightString In Out Length TRY THIS EXERCISE : Modify this example in a way that the length of the text is changed at the output. TRY THIS EXERCISE : Modify this example in a way that the length of the text is changed at the output. analog value =4 page GammaGamma

8 Revision: 2.40 Page 8 Title: Programming Example 5: determining out the length of a text This example demonstrates that the function ‘String Length’ transfers the length of the text from the input In as an analogue value to the output Out. Then the result transferred the an analogue memory. Alpha,Beta,Gamma TEXT StringLength TEXT StringLength In Out My Memory TRY THIS EXERCISE : Modify this example in that way that the analogue value in the memory is changed. TRY THIS EXERCISE : Modify this example in that way that the analogue value in the memory is changed. analog value =5 page 1616

9 Revision: 2.40 Page 9 Title: Programming Example 6: comparing the lengths of a text – ‘longer than’ This example shows how texts can be compared. Alpha,Beta,Gamma > > > > > > > > > > L1.DO1 L1.DO2 L1.DO3 L1.DO4 L1.DO5 1010010100 analog value =6 page The first Text The second Text

10 Revision: 2.40 Page 10 Title: Programming Example 7: comparing the length of a text – ‘longer than’ and ‘equal’ Alpha,Beta,Gamma The first Text The second Text Alpha,Beta,Gamma >= L1.DO1 L1.DO2 L1.DO3 L1.DO4 L1.DO5 1001110011 analog value =7 page This example shows how texts can be compared.

11 Revision: 2.40 Page 11 Title: Programming Alpha,Beta,Gamma The first Text The second Text Alpha,Beta,Gamma = = = = = = = = = = L1.DO1 L1.DO2 L1.DO3 L1.DO4 L1.DO5 0001100011 analog value =8 page This example shows how texts can be compared. Example 8: comparing the length of a text – ‘equal’

12 Revision: 2.40 Page 12 Title: Programming Alpha,Beta,Gamma The first Text The second Text Alpha,Beta,Gamma != L1.DO1 L1.DO2 L1.DO3 L1.DO4 L1.DO5 1110011100 analog value =9 page This example shows how texts can be compared. Example 9: comparing the length of a text – ‘unequal’

13 Revision: 2.40 Page 13 Title: Programming Alpha,Beta,Gamma The first Text The second Text Alpha,Beta,Gamma <= L1.DO1 L1.DO2 L1.DO3 L1.DO4 L1.DO5 0111101111 analog value =10 page This example shows how texts can be compared. Example 10: comparing the length of a text – ‘shorter than’ and ‘equal’

14 Revision: 2.40 Page 14 Title: Programming Alpha,Beta,Gamma The first Text The second Text Alpha,Beta,Gamma < < < < < < < < < < L1.DO1 L1.DO2 L1.DO3 L1.DO4 L1.DO5 0110001100 analog value =11 page This example shows how texts can be compared. Example 11: comparing the length of a text – ‘shorter than’

15 Revision: 2.40 Page 15 Title: Programming Example 12: Multiple use of a text input In this example one text input is transferred to two registers. This is a very useful feature in many applications. Alpha,Beta,Gamma  My Memory1 My Memory2 analog value =12 page Alpha,Beta,GammaAlpha,Beta,Gamma Alpha,Beta,GammaAlpha,Beta,Gamma

16 Revision: 2.40 Page 16 Title: Programming Example 13: converting texts in analogue values This example shows how to convert a text input to an analogue value. The result is transferred to an analogue memory 0xffff In Text->Analog Out 13.7603 My Memory In this example the analogue input value is converted to a text. The result is transferred to a text memory. 123,45 In Analog->Text Format:999.000 Analog->Text Format:999.000 Out 13.7603 My Memory analog value =13 page 123.45123.45 56.53556.535

17 Revision: 2.40 Page 17 Index MEMORY CARD READ VALUE READ VALUE Out xy 4 4 !!!WARNING!!! DON‘T CHANGE THIS PAGE !!!WARNUNG!!! DIESE SEITE NICHT ÄNDERN

18 Revision: 2.40 Page 18 Title: Programming !!!WARNING!!! DON‘T CHANGE THIS PAGE !!!WARNUNG!!! DIESE SEITE NICHT ÄNDERN

19 Revision: 2.40 Page 19 03.05.06:Adding revision history to the powerpoint file Revision History 03.05.06:In symbols and monitor functions, now you can use the old fashioned names like DIGITAL#L1_DI1 or the new names like L1.DI1 03.05.06: In PLCManager you can now download and use all PLCManager functions via a pure TCP RS232 converter like the MOXA DL-331 or the ADAM-4579. Use the setting TCP/IP instead of COM1 to COM32, type in a IP and socket number. 05.05.06: The Simulator now calculates 2*2 to4 instead of 3.999 05.05.06: The Powerpoint and the compiler now support states and execution conditions >=, 05.05.06: Now you can use natural input and output names like L1.AI1 or R3.DO1 in states and execution conditions 29.05.06: Adding selector dialogs for selecting a previous defined constant in the constants dialog 29.05.06: In select execution condition dialog and in select special flag dialog: Switching off all unused conditions depending on the configured hardware, also removing 1ms flag 29.05.06: In all dialogs: Extension for selecting previous define bits, analog and text variables through a listbox 29.05.06: Now you can set values direct from powerpoint memories or monitors 29.11.06: Errors with updating the IO names with RESI-8KI16LO und SLS500-T1 and RESI-FBR and SLS-500 FBR modules 09.02.07: The encoder inputs can be used on any MEDIC or SLS500 main controller 27.03.07: Error while compiling MEMORYCARD:WRITE VALUE functions 10.08.07: Adding BUS_ADDRESS feature to CAN Controller and PPoint Software 03.10.07: Adopting Microsoft Office Version 2007 14.10.07: Changing to natural Names in states and execution conditions, fixing display of SLS-T1 keymodule 15.12.07: In Debug windows of PLC manager: The PLC manager always used busaddress 0xff instead of configured busaddress 17.12.07: PLC manager: Extending timeouts for downloading via SMS modules like TC35


Herunterladen ppt "Revision: 2.40 SLS500-Configurator R0412 Programmumgebung, Programming Environment HIQUEL GmbH Bairisch Kölldorf 266, A-8344 Bad Gleichenberg, Austria."

Ähnliche Präsentationen


Google-Anzeigen