Upload
ivonette-rahrig
View
105
Download
0
Tags:
Embed Size (px)
Citation preview
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: [email protected] 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 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 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,00decimal 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 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“ 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„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 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 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,00decimal 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 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“ 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„Ländereinstellungen“ „Zahlen“. Ein Beispiel: 123.456.789,00
!!! HIER KLICKEN !!!!!! HIER KLICKEN !!!
Path for INET ExplorerPath for INET Explorer
C:\Programme\Internet Explorer\IEXPLORE.EXEC:\Programme\Internet Explorer\IEXPLORE.EXE
Page 2Revision: 2.40
Title:Configuration
My Configuration
DI1:DI2:DI3:DI4:DI5:DI6:DI7:DI8:DO1:DO2:DO3:DO4:DO5:DO6:AI1:AI2:AI3:AI4:POTI1:POTI2:
SLS500-RHIQUEL-TERM4
Page 3Revision: 2.40
Title:Programming
Struktur des Menübaums
Page 4Revision: 2.40
Title:Programming
Beispielprogramm zur Terminalanwendung auswählen
Willkommen zur Beispielsammlung für den SLS-500 Master
ControllerJedes Beispiel umfasst eine Seite.
Wählen Sie hier durch Zuweisung einer Analogkonstante einer Variable Seite
das Beispiel aus, das Sie testen wollen!
Die Beispiele sollen Ihnen eine Einführung in den Gebrauch der Objekte
gebenViel Spaß
wünscht IhnenIhr HIQUEL Team
Hier die Seite setzen, die nach dem Start als erstes
angezeigt werden soll.
initialisation1.1.
SIO_RJ11_BAUDRATESIO_RJ11_BAUDRATE1920019200
pgStatuspgStatusconst 1const 1
Hier die Richtige Baudrate zur Kommunikation mit dem TERM4 über dem
Systemanalogspeicher einstellen.
Page 5Revision: 2.40
Title:Programming
Erste Seite: Simple Textausgabe „pgStatus“ binary value
=1
pgStatuspgStatus
ShowShow
SHOW MESSAGESHOW MESSAGE
Das ist die ersteTerminal Meldung!!!!Mit OK in dasUntermenue wechseln.
Das ist die ersteTerminal Meldung!!!!Mit OK in dasUntermenue wechseln.
TimeTimeReadyReady
OkOkCancelCancelTimeTime
const 1const 1SET
pgMenuSET
pgMenuRESET
pgStatusRESET
pgStatus
Die binäre Konstante 1 dient zur Aktivierung der
Textmeldung!
Wird die Tastegedrückt, wird am Ausgang OK eine steigende Flanke ausgegeben und auf die Seite „pgMenu“
weiter gesprungen.
Page 6Revision: 2.40
Title:Programming
Zweite Seite: Menüanzeige
ShowShow
MENUMENU
MENUMENU
Menu 1:Menu 2:Menu 3:Menu 4:Menu 5:Menu 6:Menu 7:Menu 8:Menu 9:Menu 10:Menu 11:Menu 12:Menu 13:Menu 14:Menu 15:
Menu 1:Menu 2:Menu 3:Menu 4:Menu 5:Menu 6:Menu 7:Menu 8:Menu 9:Menu 10:Menu 11:Menu 12:Menu 13:Menu 14:Menu 15:
MeldungAnalogwert eingebenMeldung mit WertText eingebenMeldung mit TextText anzeigenAnalogwert anzeigenWochenspeicherElement auswaehlen
MeldungAnalogwert eingebenMeldung mit WertText eingebenMeldung mit TextText anzeigenAnalogwert anzeigenWochenspeicherElement auswaehlen
TimeTimeDefaultDefault
ValueValue
ReadyReadyOkOk
CancelCancelTimeTime
ItemItem#1#1#2#2#3#3#4#4#5#5#6#6#7#7#8#8#9#9
#10#10#11#11#12#12#13#13#14#14#15#15
SETpgMessage1
SETpgMessage1
SETpgMessage2
SETpgMessage2
SETpgMessage3
SETpgMessage3
SETpgMessage4
SETpgMessage4
SETpgMessage5
SETpgMessage5
binary value=1
pgMenupgMenu
const 1const 1RESETpgMenuRESETpgMenu
SETpgStatus
SETpgStatus
RESETpgMenuRESETpgMenu
SETpgMessage6
SETpgMessage6
SETpgMessage7
SETpgMessage7
SETpgMessage8
SETpgMessage8
SETpgMessage9
SETpgMessage9
SETpgMessage10
SETpgMessage10
DefaultDefault
DefaultDefault
Dieses Beispiel zeigt uns das MAIN MENU, in dem unter der Rubrik Menu items bis zu 15 menüeinträge definiert werden können, die dann am Display
ausgewählt werden.
Page 7Revision: 2.40
Title:Programming
Dritte Seite: Meldung anzeigenbinary value
=1
pgMessage1pgMessage1
ShowShow
SHOW MESSAGESHOW MESSAGE
Das ist die zweiteTerminal Meldung!!!!Mit X in dasUntermenue zurueck.
Das ist die zweiteTerminal Meldung!!!!Mit X in dasUntermenue zurueck.
TimeTimeReadyReady
OkOkCancelCancelTimeTime
const 1const 1
SETpgMenu
SETpgMenu
RESETpgMessage1
RESETpgMessage1
In diesem Beispiel sehen wir, wie man einen Text erfasst, der am Terminal
ausgegeben werden soll. Der Text darf exakt 4x20 Zeichen lang sein!
Page 8Revision: 2.40
Title:Programming
Vierte Seite: Analogwert eingebenbinary value
=1
pgMessage2pgMessage2
const 1const 1SET
pgMenuSET
pgMenuRESET
pgMessage2RESET
pgMessage2
SETpgMenu
SETpgMenu
RESETpgMessage2
RESETpgMessage2
EditEdit
EDIT VALUEEDIT VALUE
Folgender WERTsoll gespeichertwerden:#####
Folgender WERTsoll gespeichertwerden:#####
ReadyReady
DefaultDefault Format:Format: 990.000990.000
OkOkCancelCancel
Min:Min: 0.00.0Max:Max: 100.0100.0
ValueValue
TimeTime
TimeTime
WertWertWertWert
Dieses Beispiel zeigt uns, wie man eine Zahl auf das Terminal übertragen kann. Der Eingang Default definiert die Zahl, die beim Start der Eingabe angezeigt
und durch den Benutzer editiert werden kann.
Durch drücken der Taste OK, liegt die neu eingegebene Zahl am Ausgang an. Drückt man jedoch die Taste Cancel, so wird die aktuelle Eingabe verworfen und die Zahl Default wird an den Ausgang
Value geliefert.
Page 9Revision: 2.40
Title:Programming
Fünfte Seite: Meldung mit Wert anzeigenbinary value
=1
pgMessage3pgMessage3
const 1const 1
SETpgMenu
SETpgMenu
RESETpgMessage3
RESETpgMessage3
ShowShow
SHOW VALUESHOW VALUE
Meldung mit einemveraenderbarem WERTwird angezeigt:#####
Meldung mit einemveraenderbarem WERTwird angezeigt:#####
ReadyReadyOkOkCancelCancelTimeTime
TimeTime
ValueValue Format:Format: 990.000990.000
^̂
L1.POTI1L1.POTI1
Second Second
In diesem Beispiel sehen wir, wie man einen Text erfasst, der am Terminal
ausgegeben werden soll. Der Text darf exakt 4x20 Zeichen lang sein!
Zusätzlich wird innerhalb des Textes durch Eingabe von # Zeichen der Platz markiert, wo die Zahl erscheinen soll.
Im Feld Value Format wird das Zahlenformat für die Anzeige
eingegeben.
Page 10Revision: 2.40
Title:Programming
Sechste Seite: Text eingebenbinary value
=1
pgMessage4pgMessage4
const 1const 1SET
pgMenuSET
pgMenuRESET
pgMessage4RESET
pgMessage4TextText
EditEdit
EDIT TEXTEDIT TEXT
TimeTime Folgender TEXTsoll gespeichertwerden:######
Folgender TEXTsoll gespeichertwerden:######
ReadyReadyOkOkCancelCancelTimeTime
DefaultDefault
TextTextSET
pgMenuSET
pgMenuRESET
pgMessage4RESET
pgMessage4
TextText
Dieses Beispiel zeigt uns, wie man einen Text auf das Terminal übertragen kann. Der Eingang Default definiert die
Zeichenkette, die beim Start der Eingabe angezeigt und durch den
Benutzer editiert werden kann.Durch drücken der Taste OK, liegt der
neu eingegebene Text am Ausgang an. Drückt man jedoch die Taste Cancel, so wird die aktuelle Eingabe verworfen und der Text Default wird an den Ausgang
Text geliefert.
Page 11Revision: 2.40
Title:Programming
Siebende Seite: Meldung mit Text anzeigenbinary value
=1
pgMessage5pgMessage5
const 1const 1
SETpgMenu
SETpgMenu
RESETpgMessage5
RESETpgMessage5
^̂ Second Second ShowShow
SHOW TEXTSHOW TEXT
Meldung mit einemveraenderbarem TEXTwird angezeigt:######
Meldung mit einemveraenderbarem TEXTwird angezeigt:######
ReadyReadyOkOkCancelCancelTimeTime
TimeTimeTextText
TextText
In diesem Beispiel sehen wir, wie man einen Text erfasst, der am Terminal
ausgegeben werden soll. Der Text darf exakt 4x20 Zeichen lang sein!
Zusätzlich wird innerhalb des Textes durch Eingabe von # Zeichen der Platz
markiert, wo der veränderbare Text erscheinen soll.
Page 12Revision: 2.40
Title:Programming
Achte Seite: Mehrere Texte anzeigenbinary value
=1
pgMessage6pgMessage6
SETpgMenu
SETpgMenu
RESETpgMessage6
RESETpgMessage6
ShowShow
SHOW TEXTSHOW TEXT
TEXTE anzeigen:######TEXTE anzeigen:######
ReadyReadyOkOkCancelCancelTimeTime
TimeTimeTextText
Second Second
TextText
UpdateUpdate
UPDATE TEXTUPDATE TEXT
TextTextXXYY
Format:Format: ################
ReadyReady
55
22
UpdateUpdate
UPDATE TEXTUPDATE TEXT
TextTextXXYY
Format:Format: ################
ReadyReady
1212
33
KEY PRESSEDKEY PRESSED
KeyKey ==
22
2 5 9
3 7 4
8 6 1
CLOCKHH:MM:SS
CLOCKHH:MM:SS OutOut
CLOCKDD.MM.YY
CLOCKDD.MM.YY OutOut
Page 13Revision: 2.40
Title:Programming
Neunte Seite: Mehrere Werte anzeigenbinary value
=1
pgMessage7pgMessage7
SETpgMenu
SETpgMenu
RESETpgMessage7
RESETpgMessage7
Second Second
55
22
1313
33
KEY PRESSEDKEY PRESSED
KeyKey ==
22
2 5 9
3 7 4
8 6 1
ShowShow
SHOW VALUESHOW VALUE
WERTE anzeigen:#####WERTE anzeigen:#####
ReadyReadyOkOkCancelCancelTimeTime
TimeTime
ValueValue Format:Format: 990.000990.000
UpdateUpdate
UPDATE VALUEUPDATE VALUE
ValueValueXXYY
Format:Format: 990.000990.000
ReadyReady
L1.POTI1L1.POTI1
L1.POTI2L1.POTI2
UpdateUpdate
UPDATE VALUEUPDATE VALUE
ValueValueXXYY
Format:Format: 990.000990.000
ReadyReadyL1.AI1L1.AI1
Page 14Revision: 2.40
Title:Programming
Zehnte Seite: Wochenspeicher
ShowShow
MENUMENU
MENU - WochentagMENU - Wochentag
Menu 1:Menu 2:Menu 3:Menu 4:Menu 5:Menu 6:Menu 7:Menu 8:Menu 9:Menu 10:Menu 11:Menu 12:Menu 13:Menu 14:Menu 15:
Menu 1:Menu 2:Menu 3:Menu 4:Menu 5:Menu 6:Menu 7:Menu 8:Menu 9:Menu 10:Menu 11:Menu 12:Menu 13:Menu 14:Menu 15:
MontagDienstagMittwochDonnerstagFreitagSamstagSonntag
MontagDienstagMittwochDonnerstagFreitagSamstagSonntag
TimeTimeDefaultDefault
ValueValue
ReadyReadyOkOk
CancelCancelTimeTime
ItemItem#1#1#2#2#3#3#4#4#5#5#6#6#7#7#8#8#9#9
#10#10#11#11#12#12#13#13#14#14#15#15
SETpgDaySET
pgDay
binary value=1
pgMessage8pgMessage8
const 1const 1RESET
pgMessage8RESET
pgMessage8
SETpgMenu
SETpgMenu
RESETpgMessage8
RESETpgMessage8
AddressAddress
AddressAddress
Dieses Beispiel zeigt uns das MAIN MENU, in dem unter der Rubrik Menu items bis zu 15 menüeinträge definiert werden können, die dann am Display
ausgewählt werden.
Page 15Revision: 2.40
Title:Programming
Elfte Seite: Wert des Tages in die Memory-Card speichernbinary value
=1
pgDaypgDay
AddressAddress
EditEdit
EDIT VALUEEDIT VALUE
WERT des gewaehltenWochentages hiereingeben:##
WERT des gewaehltenWochentages hiereingeben:##
ReadyReady
DefaultDefault Format:Format: 90.00090.000
OkOkCancelCancel
Min:Min: 0.00.0Max:Max: 10.010.0
ValueValue
TimeTime
TimeTime
IndexIndex
MEMORY CARDMEMORY CARD
READVALUEREAD
VALUE
OutOut
const 1const 1SET
pgMessage8SET
pgMessage8RESETpgDay
RESETpgDay
SETpgMessage8
SETpgMessage8
RESETpgDay
RESETpgDay AddressAddress
Memory-Card
Address
(Index)
Wochentag Wert
(Value)
1 Montag
2 Dienstag
3 Mittwoch
4 Donnerstag
5 Freitag
6 Samstag
7 Sonntag
Write Write IndexIndex
MEMORY CARDMEMORY CARD
ValueValue
WRITEVALUEWRITEVALUE
Page 16Revision: 2.40
Title:Programming
Zwölfte Seite: Wert eines Wochentages auswählen
ShowShow
SELECT ITEMSELECT ITEM
Wert einesWochentagesauswaehlen:##########
Wert einesWochentagesauswaehlen:##########
Menu 1:Menu 2:Menu 3:Menu 4:Menu 5:Menu 6:Menu 7:Menu 8:Menu 9:Menu 10:Menu 11:Menu 12:Menu 13:Menu 14:Menu 15:
Menu 1:Menu 2:Menu 3:Menu 4:Menu 5:Menu 6:Menu 7:Menu 8:Menu 9:Menu 10:Menu 11:Menu 12:Menu 13:Menu 14:Menu 15:
MontagDienstagMittwochDonnerstagFreitagSamstagSonntag
MontagDienstagMittwochDonnerstagFreitagSamstagSonntag
TimeTimeDefaultDefault
ValueValue
ReadyReadyOkOk
CancelCancelTimeTime
ItemItem#1#1#2#2#3#3#4#4#5#5#6#6#7#7#8#8#9#9
#10#10#11#11#12#12#13#13#14#14#15#15
const 1const 1
Day1Day1
Day1Day1
SETpgMenu
SETpgMenu
RESETpgMessage9
RESETpgMessage9
SETpgMenu
SETpgMenu
RESETpgMessage9
RESETpgMessage9
binary value=1
pgMessage9pgMessage9
IndexIndex
MEMORY CARDMEMORY CARD
READVALUEREAD
VALUE
OutOut
In==1In==1ValueValue DayValueDayValue
Memory-Card
Day1
(Index)
Wochentag Wert
(Value)
1 Montag
2 Dienstag
3 Mittwoch
4 Donnerstag
5 Freitag
6 Samstag
7 Sonntag
Page 17Revision: 2.40
<Enter group text here>
IndexIndex
MEMORY CARDMEMORY CARD
READVALUEREAD
VALUE
OutOutxyxy44!!!WARNING!!!
DON‘T CHANGE THIS PAGE
!!!WARNUNG!!!DIESE SEITE NICHT ÄNDERN
Page 18Revision: 2.40
Title:Programming
!!!WARNING!!!DON‘T CHANGE THIS PAGE
!!!WARNUNG!!!DIESE SEITE NICHT ÄNDERN
Page 19Revision: 2.40
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