Home
SLS-500 Master Controller
Contents
1. seen 96 CONVERSION a RES BER dep HE ird dens 98 Conversion Binary Analogue ssssseeeeeeee 98 Conversion Analogue gt Binary 99 Conversion Analogue Scale 101 Conversion Text gt Analogue a 102 Conversion Analogue gt Text 104 Format characters LIIIII s ii ili 105 www hiquel com 8 HIQUEL SLS 500 Configurator STATES 106 State Select alternative function state 106 Analogue state frame u uu 107 Binary States L t Eun apu 108 Example STATE Select alternative function 109 COMMENTS 5 idet ettet oiu 110 Insert COmMent isea u nnne 110 SYMBOLIC GROUPS L unn aai ai aqu aus 111 Create symbolic groups 111 SYSTEM MEMORY sa upas una ettet ut ted hawa qa 112 System Binary memory 1 113 System IF input is One SET binary memory 113 System IF input is One DELETE binary memory 113 System IF input is One INVERT binary memory 114 System Analog memory sse 115 System Text memory
2. 174 Objects SMS Add Text to short message 175 Objects SMS Send short message via GSM 175 Objects SMS Call Phone 176 Objects SMS Short message 176 Objects SMS Check short message Text 177 Objects SMS Skip short message blanks 177 Objects SMS Get short message Analogue Value 178 Objekte SMS Get short message 179 DEBUG sod eo aen ditewtenu teta 180 Debug Add Symbols 180 Debug Add Monitor 181 Debug Monitor Binary 181 Debug Monitor Analogue 182 Debug Monitor Text Memory 182 Debug Set 182 Debug Delete Breakpoint 183 Debug Display System Information 183 RUN ote patum aiam nn us Mur 184 www hiquel com 12 HIQUEL SLS 500 Configurator Run Compile uq u dct rrt ette teer egets be pia eftt nda 184 Error during compilat
3. 67 Binary operator Binary NEGATION 68 Binary operator Rising edge 68 Binary operator falling 69 Binary operator Both 69 Binary operator Split a 70 ANALOGUE OPERATORS criin iiis 71 Analogue operator Addition 71 Analogue operator 72 Analogue operator Multiplication 73 Analogue operator Division a 73 Analogue operator Modulo read part of a value 74 Analogue operator Shift left sss 75 Analogue operator Shift right 75 Analogue operator Greater 76 Analogue operator Greater Or 77 Analogue operator Equal a 77 Analogue operator Not 78 Analogue operator Less or 79 Analogue operator Less
4. 153 TERMINAL FUNCTIONS MMI esses 154 Objects Terminal Objects Terminal Objects Terminal Objects Terminal Objects Terminal Objects Terminal Objects Terminal Objects Terminal Objects Terminal www hiquel com Show 154 SNOW Value ua 156 Show Teke 157 Edit Text usa a Eee 158 Edit Value enhn 160 Meni n oe etes 162 Select Hem ciena uu iio edet a 164 Update Value 166 Update 167 11 HIQUEL SLS 500 Configurator Objects Terminal Key pressed 167 MEMORY CARD ti riter eet e s Rer e da 169 Objects MemoryCard Read Value into SLS500 memory 169 Objects MemoryCard Read Text into SLS500 memory 170 Objects MemoryCard Write Value to 170 Objects MemoryCard Write Text to 171 Objects MemoryCard Read Value from card 171 Objects MemoryCard Read Text from card 172 Objects MemoryCard Write Analogue Value 172 Objects MemoryCard Write Text Value 173 Suse TT 174 Objekte SMS Start new short message
5. 115 System System variable table 116 INCREMENTAL ENCODER sse nnns 117 The Incremental Encoder sse 117 Programming an incremental encoder 118 Joe DTE HERE PETER 120 WO Digital Inputs si esrin iaeiei iaiia kaea 120 I O Digital Outputs 121 VO Analogue Inputs 123 I O Analogue Outputs 124 l O Poterntiometer edere eee u h anaes 126 GROUPS te duds 128 RD 128 Import groups irit RE SSS kS RERO ER 129 Delete groups u lu l m SS 129 www hiquel com 9 HIQUEL SLS 500 Configurator Adjust controllerz au ctore ena ette 130 The PID Controller ie tete noie 131 Transmission function of a PID controller 131 OBJECT Simes EE amet iibi meds 133 Objects Timer ete e a es 133 Objects Timer ON delay sse 135 Objects Timer OFF delay sss 135 Objects Timer ON OFF delay eerren 135 Objects Timer ON pulse 136 Objects Timer OFF pulse 136 Objects Timer ON OFF
6. u uu 79 www hiquel com 7 HIQUEL SLS 500 Configurator Analogue operator Logical 80 Analogue operator Logical 81 Analogue operator Logical 81 Analogue operator Split sse 82 TEXUOPERATORSZs ut deett testet sve ce e dst k atus 83 Text operator Combine text 83 Text operator Greater sss 84 Text operator Greater or 84 Text operator EGual l y l L D A aS haba kas 85 Text operator Not equal u 85 Text operator Less or 86 Text operator Less 87 Text operator Split a 87 Text operator Sub String 88 Text operator Left String 89 Text operator Right String sss 90 Text operator String Lenglh 91 GOUNTER u 92 Counter Count nnns 92 Counter Count Down L 93 Counter Count Set eene 94 Counter Count up with limit 95 Counter Count down with limit
7. The constant value MI 08 01 03 15 31 30 will be moved to text memory CLOCK Important Mind the character string and the character length when entering the characters Also blank character will be considered www hiquel com 115 HIQUEL SLS 500 Configurator System System variable table All names of the system memory have to by used with the same format as in the table for programming That means that all characters have to type in with block capitals Mind the gap and the underlines Data type Example String length binary ENCODER XY 10 1 binary PWM 10r0 1 binary ENCODER 10 1 analogue SYS CYCLETIME analogue SYS SYSTIME analogue SYS CYCLEMAX analogue SYS SYSMAX analogue SIO RJ11 BAUDRATE 19200 max 5 analogue ENCODER X analogue ENCODER Y analogue DO1 analogue PWM DO2 analogue PWM DO3 analogue DO4 analogue PWM DO5 analogue PWM DO6 analogue ENCODER analogue COUNTER A analogue COUNTER B analogue SPEED A analogue SPEED B text CLOCK WE 08 01 03 15 31 30 20 www hiquel com 116 HIQUEL SLS 500 Configurator Incremental Encoder The Models HIQUEL SLS500 R 24V and HIQUEL SLS500 S 24V use digital inputs Di5 Di8 to receive the signal from the incremental encoder s The models HIQUEL SLS500 R 24V and HIQUEL SLS500 S 24V can each have two incremental encoders connected Di5 6 Di7 8 The I
8. 136 Objects Timer Recycler high first 137 Objects Timer Recycler low first 137 Objects Timer Delay 137 REAL TIME CLOCK u rase en hile ae 138 Objects clock Exact time 138 Objects clock Time period 139 Objects clock Exact date sss 139 Objects clock Date period 139 Objects clock Exact date amp time 140 Objects clock Date amp time period 140 Objects clock Exact Weekday 141 Objects clock Weekday period 141 Objects clock Exact Week 141 Objects clock Week Period 142 Objects clock Analogue 142 Objects clock Analogue 143 Objects clock Analogue Day of 143 Objects clock Analogue Week of year 14
9. HIQUEL SLS 500 Configurator Menu Select Item Key Pressed Data type Key Analogue Function The current value of the keys will be delivered from output Key If no key is pressed the value 0 will be returned Otherwise the following code will be returned Total number between 1 and 9 www hiquel com 168 HIQUEL SLS 500 Configurator Memory Card This chapter deals with all functions which enable the saving of values to remnant memories like Memory Card Choose Objects Memory Card from the menu to get to the following window Speicherkarten Zugriff einf gen Wahlen Sie einen Speicherkarten Zuariff aus C Textwert in Speicher lesen Analogwert schreiben C Textwert schreiben Analogwert sofort auslesen C Textwert sofort auslesen Analoqwert sofort schreiben Textwert sofort schreiben Speicher Name My Var Objects MemoryCard Read Value into SLS500 memory Symbol www hiquel com 169 HIQUEL SLS 500 Configurator Data type Read Bit Index Analogue Function If a rising edge is detected at input Read the analogue value stored at position Index will be read from the Memory Card and saved to the variable MyVar ADVICE If the addresses 100000 to 100002 are used the saved analogue values will be taken from the real time clock Objects MemoryCard Read Text into SLS500 memory Symbol Data type Read Bit Index Analogue Function If a rising e
10. sse 17 Open SLS 500 Configurator sample 17 Save new projectl ener nnns 18 Start presentation press 5 19 SLS 500 Configurator does not 20 SLS 500 Configurator responds successfully 20 IMPORTANT ADVIGE tnc nette eter 21 CONFIGURA TION S icr tet ertt tere buts 22 Configuration page U 22 nete huwa aN 23 Delete amp 24 Program object priority sessirnir a TARAKAN 25 Define in outputs u uu 25 PROJECT 5 iei au um a ean i 26 Project nfox i cte o eet eti ete ben cotes 26 Project tate ce tata etae e ASS 27 Project Update 5 28 PAGES i aue bota pte uit t tud 29 Zoom alllwis csi inp Eee a e e ud in 29 www hiquel com 4 HIQUEL SLS 500 Configurator Page ZOOM 10096 cere tte e it ete ege 29 Page Zoom 7596 eiut hua ATE EIER RUE 29 Page ZOOM 6096 2 amia imaq suwa pa Chia exeo p gue ev 29 Page Newer eet ert 1 29 Rage DISI PEE SEE EN 30 Page Copy cua diesen bibe en eoe ines 31 Page Ignore ae Mp aus 31 Page Go 0 d tar tad Mae T ine 32 Page tte reete dtt ee ice 33 PAGE EXE
11. C Text Konstante mit Namen My Text Name der Konstanten NoName After clicking OK the following symbol will occur www hiquel com 49 HIQUEL SLS 500 Configurator INFO To change the value of a constant afterwards click the text of the symbol and edit the text Define a name for a constant Using a named constant A normal text constant is added the name is equal to the definition This constant represents the text MyText and can be used as often as desired www hiquel com 50 HIQUEL SLS 500 Configurator Special flags SLS 500 Configurator has a series of special flags which display special signals To insert a special flag choose Flow Special flags Select the desired flag and click OK Select a special signal xi Clock every second C Every 1ms C Clock every minute C Every 10ms C Clock every hour C Every 100ms C Clock every day C Clock every week C Clock every month C Clock every year wt J s Special flag START Datatype Bit Function This flag has the value 1only during the first program cycle Otherwise this bit is always 0 Use this flag for example to initialise values Special flag every 1ms Datatype Bit Symbol www hiquel com 51 HIQUEL SLS 500 Configurator Function This flag is not available on every SLS 500 Master Controller The flag has the value 1 for one program cycle at intervals of 1mS Otherwise the flag is always 0 Use this flag
12. Function When digital input n reads a falling edge the existing value of input Value will be saved to MyMemory IF both edges SET analogue memory i Symbol Data type In Bit Value Analogue Function When digital input In reads a rising or a falling edge the value of input Value will be saved to MyMemory IF permanent high SET analogue memory Symbol Datatype In Bit Value Analogue Function All the time digital input In reads the value 1 the value of input Value will be saved to MyMemory Example www hiquel com 60 HIQUEL SLS 500 Configurator Just at program start up the value 2 5 will be saved to the variable MyMemory IF permanent low SET analogue memory et Datatype In Bit Symbol Value Analogue Function All the time digital input In reads the value 0 the value of input Value will be saved to MyMemory Text memory Symbol Datatype Text Function The text memory is able to store a text value and to transmit it Examples The constant value wil be saved to the text memory MyMemory www hiquel com 61 HIQUEL SLS 500 Configurator The text memory MyMemory is loaded with the constant value Hallo After this the constant value HIQUEL will be added to the content of MyMemory and saved to 2 Memory The result at 2 Memory is Hallo HIQUEL IF rising edge SET text memory Symbol Data type Function In Bit Value Text
13. Objects clock Analogue Week of year Symbol Data type Function Out Analogue This function delivers the current calendar week of the module as an analogue value www hiquel com 143 HIQUEL Example SLS 500 Configurator 0x000000WW describes a 8 bit hexadecimal number The coding of the group WW is a decimal number Calendar week 17 delivers 0x0000001 1 as a result Objects clock Text Time Symbol Data type Function Out Text This function delivers the current time as a 8 character text with a 24h format HH MM SS Objects clock Text Date Symbol Data type Function Out Text This function delivers the current date as an 8 character text with a DD MM YY format Objects clock Text Date amp Time Symbol Data type Function Out Text This function delivers the current date and the current time as a 17 character text with a DD MM YY HH MM SS format www hiqud inom 144 HIQUEL SLS 500 Configurator Objects clock Text Day of Week Symbol Datatype Out Text Function This function delivers the current weekday as a 3 character text The weekdays have the English day abbreviation MON TUE WED THU FRI SAT SUN Objects clock Text Week of year Symbol Data type Out Text Function This function delivers the current calendar week as a 6 character text with a WEEKXX format www hiquel com 145 HIQUEL SLS 500 Configurator CA
14. Only skilled personal trained in electro engineering should perform the described steps in the following chapters Please observe the country specific rules and standards Do not perform any electrical work while the device is connected to power Pay attention to following rules Switch off the automated installation Disable any automatic restart system Electrically isolate the installation Cover any non isolated areas www hiquel com 14 HIQUEL SLS 500 Configurator Preface Der Grund warum die Menschen ihre Dienste zum Geschenk machen ist der Wunsch etwas zu tun was vielleicht im Gegensatz zu ihrer taglichen Arbeit wirklich z hlt Charles Trueheart www hiquel com 15 HIQUEL SLS 500 Configurator System Requirements System specification for SLS 500 Configurator Your system must meet the following requirements to run SLS 500 Configurator A free serial RS232 port COM1 COM8 A previously installed version of Microsoft PowerPoint in version Office 2000 or Office XP Processor 90 166 Pentium RAM 16 MB 32 MB for Win NT opt 64 MB 128 MB for Win NT Free memory min 20 MB opt 40 MB www hiquel com 16 HIQUEL SLS 500 Configurator Create new project SLS 500 Configurator requires Microsoft PowerPoint Start PowerPoint To work with SLS 500 Configurator you have to start PowerPoint first Then open the file SLS 500 Configurator ppt Ope
15. www hiquel com 67 HIQUEL SLS 500 Configurator Binary operator Binary NEGATION Symbol L Data type In Bit Out Bit Function The current input value will be inverted In Out 0 1 1 0 Example Digital output L1 DO1 always has the opposite signal status of digital input L1 DI1 Binary operator Rising edge Symbol L3 Datatype In Bit Out Bit Function If the input signal has a rising edge this function is high for exactly one cycle Example gt www hiquel com 68 HIQUEL SLS 500 Configurator If digital input L1 DI1 reads a rising edge digital output L1 DO1 will be high for exactly one cycle Binary operator falling edge Symbol 3 Data type Function gt 2 11001 gt Symbol Data type Function tton gt no www hiquel In Bit Out Bit If the input signal reads a falling edge the function is high for exactly one cycle Binary operator Both edges In Bit Out Bit If the input signal reads a rising or a falling edge the function is high for exactly one cycle 69 HIQUEL SLS 500 Configurator Binary operator Split Symbol m Data type In Bit Out1 Out2 Bit Function This function splits the data into two paths Both of the outputs have the same signal as the input Example
16. Le gt Timez i fs Reset M I gt Zeitin s Objects Timer Delay Delay 0 25 Delay 0 50 Delay 1 00 Delay 2 00 Delay Berechnungszeitbasis 2 sec 005 1 15 2 25 335 445 555 6 65 7 75 8 sec www hiquel com 137 HIQUEL SLS 500 Configurator Real time clock The following chapter deals with the functions of the integrated real time clock ADVICE The real time clock is not available with all modules Please take a look at the allocation dialogue of the controller to see if the RTC is supported or not Choose Objects Real time clock to add the clock You will get to the following window Select a clock function x exact time HH MM SS Startdate Starttime C TextiTime EUN DD MM YY HH MM SS C time period HH MM SS HH MM SS C Text Date exact date DD MM YY Startweek Startday C Text Date amp Time Cancel WEEK DAY C date period DD MM YY DD MM YY s Text Day of Week exact date amp time DD MM YY 55 C Text Week a Enddate Endtime date amp time period DD MM YY HH MM SS DD MM Y Y 55 oom ass exact weekday DAY C Analog Time Endweek Endday weekday period DAY DAY K gt CH Analog Date exact week WEEKxx C Analog Day of Week C Analog Week Symbol Data type Out Bit Input field Start time 24h Format HH MM SS Function This function compares the current time of the module with the selected time
17. Ready Bit Ok Bit Cancel Bit Time Bit 1 15 Bit Function With this function if input Show has a rising edge the stored text will be displayed at the terminal Additionally you can set a display time in seconds at input Time If this time runs out output Time will be activated If the input stays unconnected the time function will be ignored Output Ready will be active if the complete screen set up is finished If the user presses the OK button output OK will be activated If the user presses the Cancel button output Cancel will be activated A menu will be build up The selected entry corresponds to the input Default If this entry is unconnected the first menu entry will always be selected If you choose a menu entry and press OK the number of the chosen menu entry will be delivered to www hiquel com 163 HIQUEL SLS 500 Configurator output Value The menu entry text will be delivered to output Item and the corresponding output 1 to 15 will be activated too If you press CANCEL only output Cancel will be activated Objects Terminal Select item SELECT ITEM lt F 1 2 3 4 5 6 7 8 9 10 11 lt lt lt lt L 5 lt 7 2 48 lt lt lt lt lt e Symbol Input Enter the text for the display in field Terminal message The position for the text entries has to be marked by characters Choose Items to select to define up to 15 entries which ca
18. Terminal Show Message Symbol Input Define the text which should be delivered from the terminal 4x20 character lines are available www hiquel com 154 HIQUEL Data type Function www hiquel com SLS 500 Configurator Show Message show Value Show Te Terminal message HELLO WORLD my first message Show Bit Time Analogue Ready Bit OkBit Cancel Bit Time Bit With this function if input Show has a rising edge the stored text will be displayed on the terminal Additionally you can set a display time in seconds at input Time If this time runs out output Time will be activated If the input stays unconnected the time function will be ignored Output Ready will be active when the complete screen set up is finished If the user presses the OK button output OK will be activated If the user presses the Cancel button output Cancel will be activated 155 HIQUEL Objects Terminal Show Value SLS 500 Configurator Symbol Input Define the text which should be delivered from the terminal 4x20 characters are available By entering characters within the text you can mark the place for the displayed number Set the number format for the display in field Value Show Message Show Value show Text Edit Text Edit Value Update T Terminal message VALUE DISPLAY value is displayed H HHHHHH Data Type Show Time Value Ready Ok Cancel Time www hi
19. When the set time is true output Out will be activated www hiquel com 138 HIQUEL SLS 500 Configurator Objects clock Time period Symbol Data type Out Bit Input field Start time 24h format HH MM SS Endtime 24h format HH MM SS Function This function compares the current time of the module with the selected time range If the current time is between start time and end time the output Out will be active Otherwise it will stay 0 Objects clock Exact date Symbol Datatype Out Bit Input field Start date day format DD MM YY Function This function compares the current date of the module with the selected date As long as the dates are equal output Out will be active Objects clock Date period Symbol Data type Out Bit Input field Start date format DD MM YY www hiquel com 139 HIQUEL Function SLS 500 Configurator Enddate format DD MM YY This function compares the current date of the module with the selected date range As long as the current date is within the adjusted range output Out will be active Objects clock Exact date amp time Symbol Data type Input field Function Out Bit Start date format DD MM YY Start time 24h format HH MM SS This function compares the current date and the current time of the module with the selected date and time If both agree output Out will be activated Objects clock Date amp time period Symbol Data type Inpu
20. Data type Function Example System Symbol Data type Function System Symbol Data type Function SLS 500 Configurator Binary memory U The binary system memory can store one Bit i The constant value 1 will be moved to the system memory SYS START IF input is One SET binary memory Bit Memory SYS START will be reset to 1 if the input of the binary system memory is 1 IF input is One DELETE binary memory Bit Memory SYS START will be reset to 0 if the input of the binary System memory is 1 www hiquel com 113 HIQUEL SLS 500 Configurator m gt ssa Le gt ssn If digital input L1 DI1 is operated the binary system memory SYS_START will be set to 1 This state of SYS_START stays active as long as input L1 DI2 will be activated momentary SYS_START will then reset to 0 Example System IF input is One INVERT binary memory Data type Bit Function The current content of SYS START will be inverted if the input of the binary system memory is 1 The value of SYS START will be inverted every minute Example www hiquel com 114 HIQUEL SLS 500 Configurator System Analogue memory Data type Analogue Function The analogue memory can store an analogue value Example gt The constant value 19200 will be moved to the analogue system memory SIO_RJ11_BAUDRATE System Text memory Datatype Text Function The text memory can store a text value Example
21. Eum The input signal L1 DI1 will be simultaneously transmitted to outputs L1 DO1 and L1 DO2 www hiquel com 70 HIQUEL SLS 500 Configurator Analogue operators The following operators are available for processing the analogue signals Choose Flow Analogue handling from the menu Insert an analog operator xi Select an analog operator addition greater than logical and subtraction C greater or equal logical or Cancel C multiplication equal logical not division not equal C modulo C less or equal y shift left C less than shift right Analogue operator Addition Symbol _ Datatype n1 In2 Analogue Out Analogue Function This function calculates the sum of the two analogue signals In1 and In2 and delivers the result to output Out www hiquel com 71 HIQUEL Example SLS 500 Configurator The value 50 0 will be added to the current value of analogue input L1 Al1 The result will be saved to MyMemory Analogue operator Subtraction Symbol Data type Function Example In1 In2 Analogue Out Analogue This function subtracts the value of one analogue input from another analogue output and saves the result to output Out Analogue value L1 Al2 is subtracted from analogue value L1 AH The result will be saved to MyMemory www hiquel com 72 HIQUEL SLS 500 Configurator Analogue operator Multiplication Symbol Data type
22. If digital input In reads a rising edge the value of input Value will be transmitted to MyMemory IF falling edge SET text memory Symbol Data type Function In Bit Value Text If digital input In reads a falling edge the value of input Value will be transmitted to MyMemory www hiquel com 62 HIQUEL SLS 500 Configurator IF both edges SET text memory Symbol Datatype In Bit Value Text Function If digital input In reads a rising or falling edge the value of input Value will be transmitted to MyMemory IF permanent high SET text memory Symbol Datatype In Bit Value Text Function As long as digital input In reads the value 1 the value of input Value will be transmitted to MyMemory Example The value Now will only be saved to the variable MyMemory at program start up IF permanent low SET text memory Symbol www hiquel com 63 HIQUEL SLS 500 Configurator Data type In Bit Value Text Function As long as digital input In reads the value 0 the value of input Value will be saved to MyMemory www hiquel com 64 HIQUEL SLS 500 Configurator Binary operators There are a series of operators available for binary calculations Choose Flow Bit handling from the menu and select one of the following operators Insert binary operator Ed Select a binary operator AND rising edge C oR falling edge Cancel XOR rising amp falling edge NEG s
23. Symbol Data type Input field Function Out Bit Start week calendar week format WEEKXX End week calendar week format WEEKXX This function compares the current calendar week of the module with the selected calendar week range If the current week is within the adjusted range output Out will be active Objects clock Analogue Time Symbol Data type Function Example Out Analogue This function delivers the current time of the module as an analogue value 0x00HHMMSS describes a 24 Bit hexadecimal number The coding of the groups HH MM SS is a decimal number The time 14 57 36 delivers the analogue value 0 000 3924 www hiquel com 142 HIQUEL SLS 500 Configurator Objects clock Analogue Date Symbol Data type Function Example Out Analogue This function delivers the current date of the module as an analogue value 0x00YYMMDD describes a 24 Bit hexadecimal number The coding of the groups YY MM DD is a decimal number The date 16 05 02 delivers the analogue value 0x00020510 Objects clock Analogue Day of Week Symbol Data type Function Example Out Analogue This function delivers the current weekday of the module as an analogue value 0x0000000D describes a 4 Bit hexadecimal number The coding of the group D is a decimal number Monday has the value 0 Tuesday has the value 1 and so forth Weekday Thursday THU delivers 0x00000003 as a result
24. TYPES OF SLS 500 CONFIGURATOR 44 www hiquel com 5 HIQUEL SLS 500 Configurator Bit data iiit ede tbe vt tete ie ir tete 44 Analogue Terr otn er ere 44 Text data id es ET o eres 44 CONSTANTS OF SLS 500 CONFIGURATOR 45 Binary constans ote oie debe died ind 45 Analogue constants u u uU u 47 Text constants exe 49 SPECIAL FLAGS rdi 51 Special flag START teret htec 51 Special flag every 1 5 51 Special flag every 10ms 52 Special flag every 100ms 2 52 Special flag Clock every 52 Special flag Clock every minute 53 Special flag Clock every 53 Special flag Clock every 53 Special flag Clock every 53 Special flag Clock every month 54 Special flag Clock every 54 MEMORIES 3 4 t
25. Text gt Analog 13 7603 ACID Symbol Datatype n Text Out Analogue Dialogue insert a conversion module xi Binary Analog Analog Binary Analog Scale Text Analog Analog Text Function This function converts a text string at input n to a corresponding analogue value at output Out Example www hiquel com 102 HIQUEL SLS 500 Configurator Here the constant 27 45 will be converted to a corresponding analogue value This function supports hexadecimal numbers as the analogue constants Take a look at the example above The spelling of the numbers corresponds to the terms set with the analogue constants Binary numbers will be changed as well The spelling of the numbers corresponds to the terms set with the analogue constants www hiquel com 103 HIQUEL SLS 500 Configurator Conversion Analogue gt Text Analog gt Text Format 999 000 Symbol Data type In Analogue Out Text Dialogue insert a conversion module xi Binary Analog Analog Binary Analog Scale Text Analog Analog gt Text Format 999 000 Function This function changes the analogue input signal into a formatted text value For this the adjusted format will be used Also refer to chapter format characters Example Analog gt Text Format 000 000 www hiquel com 104 HIQUEL SLS 500 Configurator The current value of analogue input L1 Al1 would be conve
26. automatically After that you can remove the Memory Card www hiquel com 188 HIQUEL SLS 500 Configurator 1 unmeensad senal PUL manager CL 202 208153 by HBDUEL Fh Rasearch PLE actual PLC Tote Choose leface Seco ame f Tes Chis PLE vision Debug awa a ose Slop PLC Eran PLO Copy PLC MC Copy Ai PLE Button Get actual PLC time Display the current time of SLS500 by clicking this button Button Set clock to PC time Click on this button to set the current time of the PC as new time for SLS500 Button Debug Choose this button the Test program will be activated with a screen interface that allows data exchange for many memories at the same time www hiquel com 189 HIQUEL SLS 500 Configurator Button Download Choose this button the program which was compiled will be loaded to the connected SLS500 There the program will be started immediately Read write binary memory You can read Bits from the current program and set new bits with the PLC Manager Use the right area of the PLC Manager Choose Name to enter the name of the bit the name corresponds to the names of the memory which were set in SLS 500 Configurator or to set a memory number Do this by prefixing a character before the number for example 123 Type must be Bit Click the button Get to query the current state o
27. for example with signal time measuring Special flag every 10ms it Function The flag has the value 1 for one program cycle at intervals of 10mS Otherwise the flag is always Use this flag for example with signal time measuring Symbol Datatype B Special flag every 100ms it Function The flag has the value 1 for one program cycle at intervals of 100mS Otherwise the flag is always 0 Use this flag for example with signal time measuring Symbol Datatype B Special flag Clock every second it Function integrated real time clock creates this flag The flag returns the value 1 every second for exactly one cycle otherwise it is 0 Use this flag for a flasher signal for example Symbol Datatype B www hiquel com 52 HIQUEL SLS 500 Configurator Special flag Clock every minute Data type Bit Symbol Function integrated real time clock creates this flag The flag returns the value 1 every minute for exactly one cycle otherwise it is 0 Special flag Clock every hour Data type Bit Symbol Function integrated real time clock creates this flag The flag returns the value 1 every hour for exactly one cycle otherwise it is O Special flag Clock every day it Function integrated real time clock creates this flag The flag returns the value 1 every day at 00 00 00 for exactly one cycle otherwise it is O Symbol Datatype B Special flag Clock every week
28. get to the following list Gruppe importieren Wahlen Sie eine Gruppe aus der folgenden Liste aus 1 PID Controller contin 2 PID Controller contin 1 PID Controller2 contin 2 PID Controller2 contin 1 PID 3 Step Controller 2 PID 3 Step Controller 3 PID 3 Step Controller ODER mit 2 DIs und 1 DO From the list choose which group you want to import and press OK All objects of the group will be added to the current page and are available again available as single objects Delete groups In order to delete a group choose Group Delete from the menu to get to a list containing the available groups Select group to delete x Select a group out of the Following list to delete Heinz Herbert HC Wert am TERM4 anzeigen ODER mit 2 DIs und 1 DO www hiquel com 129 HIQUEL SLS 500 Configurator Choose the group you want to delete and confirm by clicking OK Adjust controller From the list choose which controller you want to import and press OK All objects of the group will be added to the current page and are available again available as single objects IMPORTANT All controllers from the list must be used on an own page All inputs and outputs of the controller are variable Controller status Defined value 1 PID Step Cortroller Actual value Den Regler aufeiner Sgenen Seite vervenden A Ii U he contoller an page 1 Proportional constant WARMIN GDO HOT DELETE A VTHMO HE
29. of input In Example www hiquel com 89 HIQUEL SLS 500 Configurator The text string Hallo will be saved to the variable MyMemory Text operator Right String Symbol Data type In Text Out Text Length Analogue Function This function delivers to output out only X Length characters of input In counting from the last character of the string Example The text string Welt will be saved to MyMemory www hiquel com 90 HIQUEL SLS 500 Configurator Text operator String Length Symbol Data type In Text Out Analogue Function This function delivers the number of characters included in the text string of input n to output Out Example The length of the text string Hallo Welt will be saved to MyMemory These are exactly 10 characters www hiquel com 91 HIQUEL SLS 500 Configurator Counter This chapter deals with the integrated counters To insert a counter choose Flow Counter The following dialogue will appear Einen Z hler einf gen x w hlen Sie eine Z hlerfunktion aus C Aufw rts z hlen Abwarls z hlerstand setzen Aufw rts z hlen mit Endstand Abw rts z hlen mit Endstand Speicher Name Z hler Mame Zaehler Counter Count Up Symbol Data type Function In Bit Value Analogue When input n reads a rising edge this function adds the value Value to the value of the analo
30. or digital memory name and define a constant value Additionally you can choose whether you refer to an analogue or to a binary memory Click OK and a frame will be imported into the current page www hiquel com 106 HIQUEL SLS 500 Configurator Analogue state frame ANALOG MyState Symbol Data type Analogue Function Only objects which are within this state frame will be executed when required if the analogue memory MyState has the value 5 The effect within SLS500 is that the program parts which are not required at this time will be bypassed As a result the speed of the SLS500 program can be significantly increased Example ANALOG MyCounter 2 If the analogue memory My Counter has the value 2 digital outputs L1 DO1 11 002 and L1 DOS will be set to the values 0 0 1 If MyCounter is unequal 2 no command will be executed www hiquel com 107 HIQUEL SLS 500 Configurator Binary state DIGITAL MyState DIGITAL MyState Symbol t Function Only objects which are within the state frame will be executed if the binary memory MyState has the value 0 or 1 The effect within SLS500 is that the parts of the program that are nor required will be bypassed As a result the speed of the SLS500 program can be significantly increased Datatype B Example DIGITAL MyState 1 consti gt If the binary memory MyState has the value 1 digital outputs L1 DO1 L1 DO
31. 0 Function This function converts an analogue value to a binary value For this the analogue value will function by using a threshold If the existing analogue value at input n is below the threshold or exactly on the threshold value for example 50 0 output Out will deliver the binary value 0 If the input value is above the threshold the binary value 1 will be delivered Example If the value set at potentiometer R1 POTI1 is below or equal 50 0 digital output R1 DO1 will be switched off If the value is higher than 509 the digital output will be switched on www hiquel com 100 HIQUEL SLS 500 Configurator Conversion Analogue Scale Symbol Datatype In Analogue Out Analogue Dialogue insert a conversion module xi Binary gt Analog Analog Binary Analog Scale Text gt Analog Analog gt Text Analog in Min 0 0 Analog 0 0 Min Max 100 0 Max 100 0 Function This function converts the analogue input signal that is within the input range 0 0 100 0 to the analogue output signal with a different output range 10 0 25 0 Reon gt Scale 0 0 100 0 W 10 25 24 www hiquel com 101 HIQUEL SLS 500 Configurator If potentiometer R1 POTI1 has the value 0 the value 10 will be transmitted by analogue output R1 AO1 If the potentiometer has the value 100 the value 25 will be transmitted by the analogue output Conversion Text gt Analogue
32. 2 and L1 DOS will be set to the values 0 0 1 If MyState is equal 0 no command will be executed www hiquel com 108 HIQUEL SLS 500 Configurator Example STATE Select alternative function MyCounter 0 Process If digital input L1 DI1 has a rising edge the analogue memory MyCounter will be increased be 1 If digital input L1 DI2 has a rising edge the analogue memory MyCounter will be reduced by 1 If MyCounter has the value 0 only output L1 DO1 will be energised If MyCounter 1 the output L1 DO2 will be energised If MyCounter 3 the output 11 003 will be energised For all other values there will be no action www hiquel com 109 HIQUEL SLS 500 Configurator Comments While compiling the program SLS 500 Configurator ignores any PowerPoint objects which were not added by using the SLS 500 Configurator menu bar However the SLS 500 Configurator bar also offers a comment object Choose Flow Comment from the menu Insert comment comment Symbol Function Adds a comment to the current program page Click on the text and type in a desired comment You can insert as many comments as desired The comments will be ignored at program creation www hiquel com 110 HIQUEL SLS 500 Configurator Symbolic groups Basically SLS 500 Configurator ignores all PowerPoint objects which have not been put in by the SLS 500 Configurator menu bar while translating the program The object for group creati
33. 3 Objects clock Text Time 144 www hiquel com 10 HIQUEL SLS 500 Configurator Objects clock Text Date uuu 144 Objects clock Text Date amp Time 144 Objects clock Text Day of Week 145 Objects clock Text Week of year 145 CAN OBJECTS CANBUS sse 146 Objects CAN Message 146 Objects CAN Value 147 Objects CAN Text In 147 Objects Receive FULL CAN Message 148 Objects CAN Message Out sse 148 Objects CAN Value Out 149 Objects CAN Text Out 149 Objects Send FULL CAN message 150 SIO FUNCTIONS SERIAL INPUT OUTPUT 151 Objects SIO Send Text 151 Objects SIO Send Byte 152 Objects SIO Send Word 152 Objects SIO Send DWord 152 Objects SIO Receive 153 Objects SIO Receive Text
34. CUTION tects orte bebe ee etes 34 dii einat aa 34 Page Execute every 1ms u u en 36 Page Execute every 10ms u u 36 Page Execute every 100ms u u 36 Page Execute clock every 37 Page Execute clock every minute 37 Page Execute clock every 37 Page Execute clock every 38 Page Execute clock every 38 Page Execute clock every Month 38 Page Execute clock every 39 Page Execute only for initialisation 39 Page Execute on binary 39 Page Execute on analogue 40 CONNECTIONS ntt testet I aka tan 41 Creation SG enti San te S AZ S ede dao Pire dul 41 Mind the direction of the arrow 41 Create connecltions enne 42 Change the style of the line_ 43 DATA
35. E bit memory Symbol Eea Data type Bit Function If the input of the bit memory is the value 1 the current content of MyMemory will be inverted Examples www hiquel com 57 HIQUEL SLS 500 Configurator second gt ingon The value of MyMemory is inverted every second Digital output 11 001 flashes every second Analogue memory Symbol Data type Analogue Function The analogue memory is able to store an analogue value and to transmit it Examples The constant value 27 35 is transmitted to the analogue memory MyMemory The current value of analogue input L1 Al1 is transferred to MyMemory Also the value of MyMemory will be transmitted to analogue output R1 AO1 www hiquel com 58 HIQUEL SLS 500 Configurator The current value of analogue input L1 Al1 would be transmitted to MyMemory Then the current value will be divided by 2 and transferred to analogue output R1 AO1 IF rising edge SET analogue memory Symbol Data type Function Example In Bit Value Analogue When digital input In reads a rising edge the value of input Value will be saved to MyMemory With every rising edge of digital input L1 DI4 the existing value of analogue input L1 Al1 will be saved to MyMemory www hiquel com 59 HIQUEL SLS 500 Configurator IF falling edge SET analogue memory ie 2 Datatype In Bit Symbol Value Analogue
36. Function Example In1 In2 Analogue Out Analogue This function multiplies the two analogue signals In1 and In2 and delivers the result to output Out mirom gt The current potentiometer value R1 POTI1 is multiplied by the factor 0 1 The result will be saved to MyMemory In this way you can get a potentiometer value between 0 and 10 Analogue operator Division Symbol Data type Function In1 In2 Analogue Out Analogue This function divides analogue signal In1 by In2 and delivers the result to output Out www hiquel com 73 HIQUEL SLS 500 Configurator erom gt Example The current potentiometer value R1 POTI1 is divided by 10 The result will be saved to MyMemory In this way you can get a potentiometer value between 0 and 10 Analogue operator Modulo read part of a value Symbol _ Data type n1 In2 Analogue Out Analogue Function This function transfers part of the analogue value In1 divided by In2 to output MyMemory Example 1234 5678 34 5671 The current analogue value of analogue input L1 Al1 is calculated with modulo 100 The result will be delivered to MyMemory www hiquel com 74 HIQUEL SLS 500 Configurator Analogue operator Shift left Symbol Data type Function Example In1 In2 Analogue Out Analogue This function shifts the bits of input In1 to the left by In2 bits and delivers the result to output Out The current analogue va
37. IF falling edge SET analog memory IF both edges SET analog memory IF permanent high SET analog memory C IF permanent low SET analog memory text memory C IF rising edge SET text memory IF falling edge SET text memory IF both edges SET text memory C IF permanent high SET text memory IF permanent low SET text memory Memory name pam o ooo www hiquel com 55 HIQUEL SLS 500 Configurator Bit memory Symbol t Function Bit memory saves one Bit and transmits it Datatype B Examples The constant value 1 will be transmitted to MyMemory gt me rne The current value of digital input L1 DI1 will be saved to the 1stMemory and also to the 2ndMemory The active value of MyMemory will be transmitted to digital output L1 DO1 SET bit memory Symbol pm Data type Bit Function If the input of the bit memory receives the value 1 MyMemory will be set to 1 RESET bit memory Symbol Cae www hiquel com 56 HIQUEL SLS 500 Configurator Data type Bit Function If the input of the bit memory gets the value 1 MyMemory will be reset to 0 Example see above If digital input L1 DI1 is activated the variable of MyMemory will be set to 1 This status of MyMemory stays active until the input L1 DI2 is activated MyMemory will then be set to 0 The status of digital output L1 DO1 will be on when MyMemory is 1 and off when MyMemory is O TOGGL
38. LIBZSS ici HIGH QUALITY ELECTRONICS SLS 500 Master Controller Graphical programing with SLS 500 Configurator SLS 500 Master Controller Software manual www hiquel com HIQUEL SLS 500 Configurator Herbert Wei Helmut Maurer SLS 500 Master Controller User Manual Version 4 03 Great care has been taken in the creation of the text illustrations and program examples in this manual Neither HIQUEL there authors nor their interpreters may be held responsible for any errors herein nor can they be held responsible or liable for consequences arising from any errors herein This manual is subject to copyright law All rights are reserved This manual may not be copied in part or whole in any form including electronic media without the written consent of Hiquel Neither may it be transferred in any other language suitable for machines or data processing facilities Also rights for reproduction through lecture radio or television transmission are reserved Hiquel copyrights this documentation and the accompanying software Copyright 2002 2004 by HIQUEL GmbH www hiquel com 2 HIQUEL SLS 500 Configurator Attention You are handling dangerous electrical current Disconnect the supply voltage before making any wiring modifications Ensure that the system cannot be switched on accidentally Ensure that the device and its surroundings are potential free Please refer to the specifi
39. N Objects CANBUS This chapter deals with the CAN functions which are available with some devices To add CAN objects choose Objects CAN bus from the menu The following dialogue will be opened CAN Bus Objekt einf gen CAN Meldung ohne Daten empfangen C CAN Meldung mit Analogwert empfangen C CAN Meldung mit Text empfangen C CAN Meldung mit vollen Daten empfangen CAN Meldung ohne Daten senden C Meldung mit Analogwert senden C Meldung mit Textwert senden C Meldung mit vollen Daten senden Meldungsnummer 1234 Objects CAN Message In Symbol Data type Function Message Bit If CAN Bus receives the message 0x1234 output Message will be activated for one cycle www hiquel com 146 HIQUEL SLS 500 Configurator Objects CAN Value In Symbol Data type Function Message Bit Value Analogue If CAN Bus receives the message 0x1234 output Message will be activated for one cycle and the received analogue value will be available at output Value Objects CAN Text In Symbol Data type Function Message Bit Text Text If CAN Bus receives the message 0x1234 output Message will be activated for one cycle and the received text value will be available at output Text www hiquel com 147 HIQUEL SLS 500 Configurator Objects Receive FULL CAN Message Symbol Data type Message Bit Length Analogue DataA Analogue DataB Analog
40. Objects you can find a series of extra functions that can be used with SLS 500 Configurator Objects Timer Choose Timer from the menu to get to the following dialogue Insert a timer object xi ON delay C ON pulse C Recycler high first C OFF delay C OFF pulse Recycler low first ON OFF delay ON OFF pulse Cancel Now choose the desired timer module ON delay switch on delay OFF delay switch off delay ON OFF delay switch on off delay ON pulse pulse switch on OFF pulse pulse switch off ON OFF pulse pulse switch on off Oooooo Recycler high first Flash with state 1 first Recycler low first Flash with state 0 first After confirming with OK you will get the following symbol Symbol www hiquel com 133 HIQUEL SLS 500 Configurator Datatype In Bit Reset Bit Out Bit Time1 Analogue Time2 Analogue Inputs In The chosen time function will be started if this input is active Reset As soon as this input is high the output will be reset to 0 Out The output of the time function The output will change state in accordance with the time function Time1 The first time of the timer in seconds Time2 The second time of the timer in seconds This time function is only required with Recycler high first and Recycler low first Time base The time base of all timing functions is 100mS Example my 2 5s after activation of digital input L1 DI1 digital
41. R Seite InitL1 DI1 ist kein g ltiger Digitaleingang in dieser Konfiguration ERR Seite InitAnaloger Merker gt Test lt darf nur fur eine Verbindung als Endpunkt dienen The title of the page containing the error will be displayed If possible the exact failure reason will be displayed too Click Close to finish the Compiler Compilation successful If everything worked out fine the compiler will disappear automatically and an executable program will be available Run Simulate You can simulate SLS 500 Configurator program on the screen If the program was compiled successfully the simulator will be started automatically www hiquel com 185 HIQUEL SLS 500 Configurator Run Download amp Run By choosing this menu item the program will be automatically compiled If no failure occurs the program will be loaded to the connected 515500 There the program will be started immediately Run Start Choose this menu item to restart the current SLS500program Run Stop Choose this menu item to stop the current SLS500program Run Erase Choose this menu item to delete the current SLS500program Run Show Activating this menu item the PLC manager will be activated with a screen interface that allows special actions www hiquel com 186 HIQUEL SLS 500 Configurator 1 unmeensad senal PUL manager CL 202 208153 by HBDUEL Fh Rasearch PLE actual PLC Tote Choose
42. RE Integration constant Upper Hysterese Lower Hysterese www hiquel com 130 HIQUEL SLS 500 Configurator The PID Controller This is DDC Regulation direct digital control for performing the regulation function mathematically in the SLS 500 Controller The function of a PID Controller is to compare an actual value with a predefined value or with a value that is required to change according to time If there is a difference between these two values a proportional signal is generated which is used to reduce or eliminate the difference hi SOLL Proportional effect Zeit t Integral effect Differential effect Transmission function of a PID controller Different controlled materials react at different rates to heat change this is why the controller should not change the proportional effect suddenly Therefore this controller would be realized with so called 2 term control Using this 2 term regulation the function could be controlled through a adjustment of the proportional factor to suit many controlled materials www hiquel com 131 HIQUEL SLS 500 Configurator Stating point y Each Black Box controller can only used once in a program Therefore more than one controller of the same type are implemented in SLS 500 Configurator 2 x PID continuous output 2 x PID2 continuous output 3 x PID 3 Step Controller www hiquel com 132 HIQUEL SLS 500 Configurator Objects In the menu item
43. STEM INFORMATION Compile time 09 03 2004 15 38 53 Available program size Bytes 65535 Available data size Bytes 1800 Used bit memory Bits 26 Used analog memory Bytes 16 Used text memory Bytes 0 Total data memory used Bytes 20 Total program size Bytes 56 Free program memory Bytes 65479 Free data memory Bytes 1780 Textlength Bytes 21 ERFOLG Keine Fehler Depending on the main module different memory capacities are available www hiquel com 183 HIQUEL SLS 500 Configurator Run This menu option contains all actions of the compilation simulation and the execution of the program on the SLS500 Choose Run from the menu Run Compile Simulate Download Run Start Stop Show Erase Run Compile This menu item starts the integrated compiler The compiler creates an executable program out of the current graphic It also shows failures of the plan Status of the compiler 2y HIQUELS s 515500 Compiler 10 x Compiling file RESI TMP ERFOLG Keine Fehler Copyright 2002 2004 by RESI www RESI cc Error during compilation If errors occur they will be displayed as follows www hiquel com 184 HIQUEL SLS 500 Configurator ess HIQUELS s 515500 Compiler mi xi Compiling file RESI TMP Close FEHLER Fehler im Programm Copyright 2002 2004 by RESI www RESI cc ERR Seite Init Binarer Eingang L1 DI1 darf nur f r eine Verbindung als amp usgangspunkt dienen ER
44. and Flow Constants You will get to the following dialogue x w hlen Sie eine Konstante aus Bit Konstante 0 C Bit Konstante 0 mit Namen Bit Konstante 1 mit Namen C Analoge Konstante Analoge Konstante mit Namen Wert F r analoge Konstante 0 0 C Text Konstante C Text Konstante mit Namen empty Name der Konstanten Now choose binary constant 0 and confirm your choice with OK The active programming page will insert the following symbol www hiquel com 45 HIQUEL SLS 500 Configurator If you choose binary constant 1 the following symbol will be inserted Define a name for a constant MyConstanti MyConstanti Ssh Using named constant A normal binary constant is added the name is adjusted to the definition This constant represents the binary state O or 1 and can be used as often as desired www hiquel com 46 HIQUEL SLS 500 Configurator Analogue constants Analogue constants define an analogue value Choose Flow Constants and the following dialogue will occur Konstante einfiigen 3 xj W hlen Sie eine Konstante aus Bit Konstante 0 C Bit Konstante 1 Bit Konstante 0 mit Namen Bit Konstante 1 mit Namen C Analoge Konstante mit Namen Wert F r analoge Konstante 50 531 C Text Konstante Text Konstante mit Namen empty Name der Konstanten Choose Analogue consta
45. anderen Progekt Ene se Proce Li aben HelmulPecksts SESEDO Test 3 ppk L Daten Hera 15500 ELES 000 onfiguratar pot Projekt Finen im Progekinaden Click the x button to abort the process otherwise click on Open Project www hiquel com 27 HIQUEL SLS 500 Configurator The page number and the page name will be displayed Tian aus fine anderen uci i Des Saben Bus diesen Projet SLSEDDLTest Lxx LjDaberi inina qi Projakbe_ SL SL 5900 onun ppt Wana pa Frrjakinakbar Je Now choose the desired page of the project from the list After clicking the OK button the selected page will be put into your current project Project Update l Os You can edit the already set descriptions of the inputs and outputs with one entry The change of the descriptions has to be accomplished on the configuration page After updating the I O names the description of the in and outputs from the configuration page will correspond with the whole project again Choose Update l Os from the menu to start the update www hiquel com 28 HIQUEL SLS 500 Configurator Pages SLS 500 Configurator enables you to draw as many complex graphs as desired over as many pages as you want Choose the menu option Page to get to the following options Page Zoom all The active page will be displayed co
46. be displayed for this element www hiquel com 195 HIQUEL SLS 500 Configurator Simulation Binary Memory All binary memories of SPS will be displayed here ali i m ram Lu da Am m INI OH Lal 1 u a NT a muy x Lm i EES u The column Index describes the internal memory space of the marker Name describes the name and Value shows you the current value To change the value of a memory double click the field Index and the value will be inverted www hiquel com 196 HIQUEL SLS 500 Configurator Simulation Analogue Memory All analogue values are displayed here Um EE iral T ibid N EE I MUR ei L mmm rr i Add DIR T All analogue values are displayed as analogue values in column Value and also as 32 Bit hexadecimal values in column Hex To change an analogue value click on the corresponding Index field The following entry form opens up Change analog memory Ea Enter new value for memory ANSLOGHL1_Al4 Enter the new analogue value and confirm by clicking OK www hiquel com 197 HIQUEL SLS 500 Configurator Simulation Text Memory All text memories are displayed here Lum Braker Jemen makas Lary i mil 1 1 dun 1 AL vir quA T ORE You can also change the text me
47. bung Programming Ernironment w mn m FE pe oko IMPORTANT NOTE To install the programming presentation press F5 and click onto this fied If there is no reaction check the security level of PowerPoint for macro execution Please ensure that the decimal symbol and digital grouping symb ur Windows Regional and language settings conform to the default Choose the control panel regional and language options customize regional options correct decimal symbol has to be a ind andthe digital grouping symbol Tasto beo ful stop e g 123 456 789 00 1 CLICK HERE WICHTIGER HINWEIS Um das Programmiersystem zu installieren starten Sie diese icken 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 1 Ta derzeichen ein Punkt und als Dezimattrennzeichen ein Komma eingestellt ist berpr fen Sie das unter Systemsteuerung L amp ndereinstellungen Ein Beispiet 123 456 789 00 1 HIER KLICKEN In order to install the components necessary for SLS 500 Configurator you must start the presentation Choose Slide Show View show from the menu options Now the start page opens Click in the black bordered frame SLS 500 Configurator now installs all necessary components and confirms it has started with the following message 35500 Co
48. c installation and mounting instructions Qualified personal only should handle the device Oooocvoo The device has to be mounted in such a way that no unintentional operation may occur All control and supply voltage wiring must be routed so that no inductive or capacitive interference or any other severe electrical noise disturbance may interfere with the device Supply voltage variation must not exceed the specifications in the technical details If so proper performance of the device cannot be guaranteed Emergency installations according to EN60204 IEC204 VDE0113 must remain active in all modes of the automated installation Activation of the emergency installation must not cause an uncontrolled or undefined start cycle The software engineer has to make sure that no failure functions of the automated installation may occur when line faults or core faults arise Notwithstanding the above local regulations must be observed in all installations www hiquel com 3 HIQUEL SLS 500 Configurator Content ATTENTION YOU ARE HANDLING DANGEROUS ELECTRICAL GURRENT JE z et au A a ea a S hati eite eia 3 GONTENT etd tereti ebbe ica cte db emet 4 SLS 500 MASTER 14 PREFAGE nie ete cad dee Redde 15 SYSTEM REQUIREMENTS sse 16 CREATE NEW PROJECT epe eee ae 17 Start PowerPoint
49. d As Alpha is not greater than Beta digital output L1 DO1 is not active Text operator Greater or equal Symbol Data type Function Example In1 In2 Text Out Bit This function compares the texts In1 and In2 If In1 is greater than or equal that In2 a binary 1 will be delivered to the output Otherwise a 0 will be transmitted www hiquel com 84 HIQUEL SLS 500 Configurator As Alpha is not greater than or equal to Beta digital output L1 DO 1 is not active Text operator Equal Symbol Data type n1 ln2 Text Out Bit Function This function compares the texts In1 and In2 If In1 is equal to In2 a binary 1 will be delivered to the output Otherwise a 0 will be transmitted Example As Alpha is not equal to Beta digital output L1 DO1 is not active Text operator Not equal Symbol Lis www hiquel com 85 HIQUEL Data type Function Example SLS 500 Configurator In1 In2 Text Out Bit This function compares the texts In1 and In2 If In1 is not equal to In2 a binary 1 will be delivered to the output Otherwise a 0 will be transmitted As Alpha is not equal to Beta digital output L1 DO1 is active Text operator Less or equal Symbol Data type Function Example In1 In2 Text Out Bit This function compares the texts In1 and In2 If In1 is less than or equal to In2 a binary 1 will be delivered to the output Otherwise a 0 will be transmitted www
50. d This happens in a file which is stored in the temporary directory of Windows The of the file RESISETTINGS TMP If you delete the file the PLC Manager will automatically scan for an SLS500 at the next start up www hiquel com 192 HIQUEL SLS 500 Configurator unsers aerial PLD manager C A02 AHIA by HAJLO www hiquel com 193 HIQUEL SLS 500 Configurator Online Data exchange Activating the button Debug at the PLC Manager a test program will be activated with a screen interface that allows special actions TE auEns Cair 1a Aurirack Lite Lie lace Diels _ EE wn ukan Rak i5 e ELE 4517 07 ire S Moda Esc l asc HE Eman Memory read write You can read many memories from the current program at the same time and set new values Use the middle area of the test program Click the button Get values to query the current state of the memories You can also set a new value by choosing a Value and pressing Set values www hiquel com 194 HIQUEL SLS 500 Configurator Simulator The integrated executor of SLS 500 Configurator enables you to test a complete application without external elements being connected Start simulation m pe Daam e A simulation page will
51. dge is detected at input Read the text value stored at position Index will be read from the Memory Card and saved to the variable MyVar Objects MemoryCard Write Value to card Symbol Datatype Write Bit Index Analogue Value Analogue www hiquel com 170 HIQUEL SLS 500 Configurator Function If a rising edge is detected at input Write the analogue value of input Value will be saved to the Memory Card to position Index ADVICE If the addresses 100000 to 100002 are used the analogue values will be saved to the real time clock Objects MemoryCard Write Text to card Symbol Datatype Write Bit Index Analogue Text Text Function If a rising edge is detected at input Write the value of input Text will be saved to the Memory Card to position Index Objects MemoryCard Read Value from card Symbol Data type Index Analogue Out Analogue Function The current value of analogue input Index will be saved to analogue output Out as a analogue variable www hiquel com 171 HIQUEL SLS 500 Configurator Objects MemoryCard Read Text from card Symbol Data type Function Index Analogue Out Text The current value of analogue input Index will be saved to text output Text as a variable Objects MemoryCard Write Analogue Value Symbol Data type Function ADVICE Index Analogue Value Analogue The current value of analogue input Value will be saved to the MemoryCard t
52. e Symbol Input Enter the format for the analogue number into the field Value Show Message Show Value Show Text Edit Text Edit Value Update Text Update Value Value Format 9999 000 Datatype Update Bit Value Analogue X Analogue Y Analogue Ready Bit Function The current value of input Value will be formatted with the specified format and will be displayed from position X and Y in the terminal content The coordinates will be counted beginning with 0 0 This action will be executed with every rising edge at input Update Output Ready will be activated immediately after the display of the number www hiquel com 166 HIQUEL SLS 500 Configurator Objects Terminal Update Text Symbol Input Enter the length of the output text with characters into field Text format Show Message Show value Show Text Edit Text Edit value Update Text L Text format HHHHHHHHH Datatype Update Text Text X Analogue Y Analogue Ready Bit Function The current value of input Text with the specified length will be displayed from position X and Y in the terminal content The coordinates will be counted beginning with 0 0 This action will be executed with every rising edge at input Update Output Ready will be activated immediately after the display of the number Objects Terminal Key pressed Symbol Input This command does not need parameters www hiquel com 167
53. e execution This chapter deals with the various types of SLS 500 Configurator page execution Standard page A regular SLS 500 Configurator page is created with the command Page New If you create a procedure on this page as shown below the page will be executed permanently HIGH QUALITY ELECTRONICS This means that SLS500 executes the page as often as it is possible bearing in mind program length and other program priorities You can also select the execution of the page by adding an execution format Choose Page Execute from the menu to get to the following dialogue www hiquel com 34 HIQUEL SLS 500 Configurator Execute this page ok every 1ms C every second C on analog memory C every 10ms every minute on binary memory Cancel C everyi00ms C every hour C every day i em C only For initialisation every month C every year Memory name MyMemory Memory value After choosing an execution format the setting will be displayed on the top right of the page Programming ETERNA Naf lt Type your Title here gt 20 HIGH QUALITY ELECTRONICS i www hiquel com 35 HIQUEL SLS 500 Configurator To delete the execution format you just have to click the symbol on the top right and press the key Del Choose from the following execution formats Page Execute every 1ms Symbol Function The page will be exec
54. expansion module to the current configuration select the desired module from the configuration page and click OK The following display shows a system with 1 x SLS 500 base module 1 x Analogue I O module and 1 x Term 4 MMI Every newly selected module will appear on the upper left of the page on top of the SLS500 base module graphic You must drag and drop the module into the position you require in order of priority within the program ADVICE You can also adjust the communication speed of SLS 500 Master Control Modules Choose Fast Normal and Slow in the Priority drop down menu Fast The module scans the system every 10ms Normal The module scans the system every 100ms Slow The module scans the system every second www hiquel com 23 HIQUEL SLS 500 Configurator When new module added Delete objects Select the desired module and delete it by pressing Del ADVICE The module will only be deleted in the configuration page Any programmed object of the deleted module will not be deleted from your program This will be detected when you attempt to compile your program These objects must be deleted manually www hiquel com 24 HIQUEL SLS 500 Configurator Program object priority SLS 500 Configurator interprets the priority of the program objects from left to right and from top to bottom of the program page The remote numbers are allocated exactly the same way The base module has the definition L1 Al
55. f a rising edge is detected at input Send this function will send all 32 bits of the analogue value of input Word as four consecutive characters First the lowest 8 bits will be sent as one character Then bits 8 to 15 will be sent as a second After that bits 16 to 24 will follow up as a third Finally the last 8 bits will be sent as a fourth character When the transfer is finished output Finished will be active Objects SIO Receive Byte Symbol Data type Function Value Analogue This function detects whether a character has been received at the serial port If so Value returns the lowest 8 code bits of the received character If no character is received the analogue value 9999 000 will be returned Objects SIO Receive Text Symbol Data type Function Value Text This function detects whether a character has been received at the serial port If so a 1 character text message containing the received character will be returned in the output Value If no text is received a blank text will be returned www hiquel com 153 HIQUEL SLS 500 Configurator Terminal functions MMI SLS 500 Configurator supports HIQUEL TERM4 The terminal is addressed to suit SLS500 Choose Objects Terminal from the menu to get to the following dialogue Show Message show Value Show Text Edit Text Edit Value Update Text Update Value Select Item Key Pressed Terminal message Cancel Objects
56. f the Bit You can also set a new value by choosing Value 0 or 1 and pressing Set Read write analogue memory Reading the analogue values is done in the same way as reading binary values You just have to change the Type to Analogue To preset an analogue value enter a valid value into the field Value Read write text memory To read and write text memories you just have to change the Type to Text and enter a character string into the field Value www hiquel com 190 HIQUEL SLS 500 Configurator SPS not found If the SPS is not found or not connected the PLC Manager stops with the following message Click the X to close the manager Check the wiring and the adjustments To change the serial port proceed as follows Choose serial port Choose Run Show to get to the PLC Manager with the following screen interface 2 Wahlen sie eine serielle Schnittstelle www hiquel com 191 HIQUEL SLS 500 Configurator MUTET senal PUL manager C SU 20413 by HEQUUEL Rasgarch PLC Get PLC ama o E Choose interface Bel clocktn PG ame he r To Check PLC Version bg FO SAMT Stop PLC Eracia PLC Copy PLC Mic Copy MC PLC If you click the button Research PLC the PLC Manager will scan all available ports of the system to find an SLS500 If it is successful the following message will be displayed and the current communication parameters will be store
57. gue memory MyCounter The use of Input Value is optional If the input value remains unused the value 1 000 will be added www hiquel com 92 HIQUEL SLS 500 Configurator Example Every time digital input 11 011 detects a rising edge the analogue memory MyCounter will be increased by one Every time digital input L1 DI2 detects a rising edge the value 2 45 will be added to MyCounter Counter Count Down Symbol Datatype In Bit Value Analogue Function When input In reads a rising edge this function subtracts the value Value from the value of the analogue memory MyCounter The use of Input Value is optional If the input value remains unused the value 1 000 will be subtracted www hiquel com 93 HIQUEL Example SLS 500 Configurator Every time digital input 11 011 detects a rising edge the analogue memory MyCounter will be reduced by one Every time digital input L1 DI2 detects a rising edge the value 2 45 will be subtracted from MyCounter Counter Count Set Symbol Data type Function In Bit Value Analogue If input n detects a rising edge the analogue memory MyCounter will be set to value Value Input Value is optional If it stays unused the value 0 000 will be set www hiquel com 94 HIQUEL Example SLS 500 Configurator Every time digital input 11 011 detects a rising edge the analogue memory MyCounter will be reset to O Every time digital
58. hiquel com 86 HIQUEL SLS 500 Configurator As Alpha is less than or equal to Beta digital output L1 DO1 is active Text operator Less Symbol lt Data type In1 In2 Text Out Bit Function This function compares the texts In1 and In2 If In1 is less than In2 a binary 1 will be delivered to the output Otherwise a 0 will be transmitted Example As Alpha is less than Beta digital output L1 DO1 is active Text operator Split Symbol Datatype n Text www hiquel com 87 HIQUEL SLS 500 Configurator Out1 Out2 Text Function This function splits the text into two paths Both of the outputs have the same signal as the input Example The input signal L1 Al1 will be simultaneously delivered to analogue output L1 AO1 and to MyMemory Text operator Sub String Symbol Datatype n Text Out Text Start Analogue Length Analogue Function This function delivers to output Out parts of character strings The first letter of the string is defined in start and the number of characters is defined in length The Start index starts counting with O therefore the first character of a full string is character 0 Example www hiquel com 88 HIQUEL SLS 500 Configurator The text string llo will be saved to MyMemory Text operator Left String Symbol Data type n Text Out Text Length Analogue Function This function delivers to output Out only the first X Length character
59. icher WENN Eingang gisich Ens SETZE Sysbem Eit Speschar WENN Eingang gleich Eins L ISCHE Bit Spsichar WENN Eingang gleich Eins IMWERTIERE System Ei Spsichar f System f Sgen Text Sesichar Nam des System Speichers ENCODER x lt www hiquel com 118 HIQUEL Symbol Data type SLS 500 Configurator From the list select System binary Memory and in the box type ENCODER XY then click OK Bit When the binary system variable is initialised you must set the analogue system variable ENCODER_X and ENCODER Y to to delete them In contrast to ENCODER this is nota binary system variable but an analogue system variable The input is case sensitive ENCODER X ENCODER Y Here they are set to 0 The value of a incremental encoder could also be stored in an a An incremental encoder could also be set to a certain value www hiquel com 119 HIQUEL SLS 500 Configurator I O Group I O contains all functions which deal with the pasting of digital or analogue inputs or outputs The following chapter will explain the use of inputs and outputs of SLS 500 Configurator I O Digital Inputs Choose l O Digital inputs from the menu The following dialogue will be opened Insert digital input E X Select a digital input Add name Cancel d Choose a digital input by using the drop down menu and confirm by clic
60. ill be active Output ndex puts out the analogue value of the detected characters www hiquel com 178 HIQUEL SLS 500 Configurator Objects SMS Get short message Text Symbol Datatype Get Bit Start Analogue Length Analogue OK Bit Error Bit Index Analogue Text Text Function If input Get reads a rising edge the text of the received message starting with Start index Start will be read by using the length at analogue input Length as text value Start counts starting with 0 If the text value is put out at output Text output OK will be active If the output of the text value fails output Error will be active Output Index puts out the analogue value of the detected characters www hiquel com 179 HIQUEL SLS 500 Configurator Debug You can select from various functions for an online test with the hardware modules and the programming software Choose Debug from the menu Debug Add Symbols By choosing Add Symbols from the menu the following green Symbol will be added to the selected Memory Now choose Update Symbols from the menu to read the current state of the memory from the PC connected SLS 500 main module o Nn After the successful update the current states values will be displayed within the green field To delete all Symbols choose Delete All Symbols from the menu www hiquel com 180 HIQUEL SLS 500 Configurator Debug Add Monitor Choose Monitor from the menu the fol
61. input L1 DI2 detects a rising edge the analogue memory MyCounter will be set to 100 000 Counter Count up with limit Symbol Data type Function In Bit Value Analogue Limit Analogue If input n detects a rising edge the value Value will be add to the analogue memory My Counter Input Value is optional If it stays unused the value 1 000 will be added www hiquel com 95 HIQUEL Example SLS 500 Configurator The process can be repeated as long as the Limit for the analogue input is reached If the Limit stays unused no limit will be set Every time a rising edge is detected at digital input L1 DI1 the analogue memory MyCounter will be increased by one With every rising edge at digital input L1 DI2 the value 1 will be added to MyCounter as long as MyCounter reaches the value 5 Counter Count down with limit Symbol Data type Function In Bit Value Analogue Limit Analogue With every rising edge at input n the value Value will be subtracted from MyCounter The input Value is optional www hiquel com 96 HIQUEL SLS 500 Configurator If it stays unused the value 1 000 will be subtracted The process can be repeated as long as the Limit for the analogue input is reached If the Limit stays unused no limit will be set Example Every time a rising edge is detected at digital input L1 DI1 the analogue memory MyCounter will be lowered by 1 With every rising edge at digital i
62. ion u Z aw uu asua 184 Compilation successlul 185 Run Simulate aceite 185 Run Download amp RU u 186 ios des see EM area ap eset rte s hb ak 186 Stop eke A epe alae 186 Run Erase as Roue ste nantes 186 RUN SlOW itia atten ahh eti etes 186 Read write binary memory a 190 Read write analogue 190 Read write text 190 a sura tme ten tb uere 191 Choose serial port 191 Online Data exchange 194 Memory read write sees nenne 194 SIMUEATOR e i mico phe hire 195 Start simulation uio eerte n e beer onn 195 Simulation Binary Memory 196 Simulation Analogue Memory 197 Simulation Text Memory 198 Simulation Logging 199 Close Simulator sssssssseseeeeeee entrent 200 Continue Simulator sss 200 Exit Sim latot cote tot eee 200 aiti ette eet e b erm eq eee 201 www hiquel com 13 HIQUEL SLS 500 Configurator SLS 500 Master Controller Safety precautions Danger to life through electrical current
63. ira Grafische Prage ernia von MIGUEL Alla Komponenten wurden eirigh installers www hiquel com 19 HIQUEL SLS 500 Configurator SLS 500 Configurator does not respond If you have no response from SLS 500 Configurator after a half minute it is probably that your PowerPoint settings do not allow macros to run You can change this setting in the menu option Tools Macro Security If you chose the security level high no macros are carried out To activate the macros you have to choose a security level of medium or low If you choose medium PowerPoint will question while loading whether macros may become carried out or not SLS 500 Configurator responds successfully Now you can see an additional menu bar on your PowerPoint screen which includes all components necessary to work with SLS 500 Configurator _ nee Sors ny gw L5 900 Confiquralor Programmunmgebung Programming Environment s im Pul Ta ee amc Tuta OLI AEAEE LORD LRL 234 2 LENS EXE Tk AETHER BE F amp ca Now you can start with the program creation www hiquel com 20 HIQUEL SLS 500 Configurator IMPORTANT ADVICE Do not delete any objects of this PowerPoint presentation except those you have created yourself If you do you
64. it Function integrated real time clock creates this flag The flag returns the value 1 every week on Sundays at exactly 00 00 00 for one cycle otherwise it is always 0 Symbol Datatype B www hiquel com 53 HIQUEL SLS 500 Configurator Special flag Clock every month Symbol Data type Function Bit an integrated real time clock creates this flag The flag returns the value 1 on the first of every month at exactly 00 00 00 for one cycle otherwise it is always O Special flag Clock every year Symbol Data type Function Bit an integrated real time clock creates this flag The flag returns the value 1 every year exactly on the 1st of January at 00 00 00 for one cycle otherwise it is always O www hiquel com 54 HIQUEL SLS 500 Configurator Memories Use the memory spaces to store values of one of the three data types These values can be reloaded any time at another place within the program to continue processing Every memory has a name INFO You can define the same name for a binary memory and an analogue memory the graphic colour tells you the difference However take care which memory you are actually accessing Choose Flow Memories from the menu you can select the following memories insert a memory symbol xi Select a memory symbol bit memory SET bit memory Cancel RESET bit memory C TOGGLE bit memory analog memory C IF rising edge SET analog memory
65. king OK Activate Add name to add the variable name to the symbol If Add name is not active just the digital input symbol with its address L1 011 will be displayed IMPORTANT Before you can choose a digital input you have to create a regular system configuration in page CONFIG first Symbol without Add name a gt Symbol Add name is active 1 88 Data type Bit www hiquel com 120 HIQUEL SLS 500 Configurator Function This function adds a digital input Digital inputs can be a starting point of connections You will also find all digital outputs in the list to process the current status of the outputs Ion S rrr a The current state of digital input L1 DI1 will be transmitted to the output Ure Sine The current state of digital output L1 DO1 will be transmitted to MyMemory Examples I O Digital Outputs Choose l O Digital outputs to get to the following dialogue Select a digital output v Add name Normal output C IF input is high SET output IF input is high RESET output IF input is high TOGGLE output J s Choose a digital output by using the drop down menu and confirm by clicking OK Activate Add name to add the variable name to the symbol If Add name is not active only the digital output symbol with its address L1 DO1 will be displayed Additionally you can choose one of four functions of the output Normal output The output always takes the value of the incomi
66. l com 79 HIQUEL SLS 500 Configurator Example If analogue input L1 Al1 has a value less than 50 000 digital output L1 DO1 will be activated Analogue operator Logical AND Symbol amp amp Data type n1 In2 Analogue Out Analogue Function This function compares the analogue input signals In1 and In2 If In1 is not equal to 0 and In2 is not equal to 0 the output Out delivers a value that is unequal to 0 too Otherwise the value 0 will be returned Example If analogue inputs L1 Al1 and L1 AI2 are not equal to 0 the variable MyMemory will be unequal to 0 too www hiquel com 80 HIQUEL SLS 500 Configurator Analogue operator Logical OR Symbol NEN Data type n1 In2 Analogue Out Analogue Function This function compares the analogue input signals In1 and In2 If In1 is not equal to or In2 is not equal to 0 the output Out delivers a value that is unequal 0 too Otherwise the value 0 will be returned Example Only if at least one of the two analogue inputs L1 Al1 and L1 AI2 is unequal 0 the variable MyMemory will be unequal 0 too Analogue operator Logical NOT Symbol ES Datatype In Analogue Out Analogue Function This function measures the analogue input signal In If the input In has value 0 at output Out a value unequal 0 will be returned If the input is unequal to 0 the value O will be returned www hiquel com 81 HIQUEL SLS 500 Configurator Example If analog
67. l expansion modules have the definition Remote Beginning with a continuous number from 1 R1 is the first expansion R2 is the second and so on Define in outputs If you add a module to the configuration you can define a name for every digital or analogue input and output When you use the input or output the specified name will be displayed This causes better understanding while programming inner le bola caen aoe Lu nda F wn i Sms ILLE M Tee zl n Tix tat Vue Bod tes Ley bos dui E www hiquel com 25 HIQUEL SLS 500 Configurator Project SLS 500 Configurator makes creating information s and copies of projects easy You have it all clearly on your start up page Choose Project from the menu to get to all relevant program functions Project Info Choose Project Info to get to the following dialog Projekt Information festlegen Kunde SLS 500 Configurator Projektname Programmumgebung Programming Environment Use this function to edit the customer name and the project name on the starting page To set the adjustments click the OK button www hiquel com 26 HIQUEL SLS 500 Configurator Project Import Choose this function to import a page from another project into your current project The following dialog will appear Gaien auis eine
68. leface Seco ame f Tes Chis PLE vision Og va eat PLC Deb _ Ga sa sean PLC exu Slop PLC Eran PLO Copy PLC MC Copy Ai PLE Button Research PLC Choose this button to scan through all ports for connected SLS500 Refer to chapter SLS500 not found Button Choose PLC Interface Choose this button to select the interface and the baud rate where the PLC is connected Button Check PLC Version Choose this button to check the software version of the connected PLC www hiquel com 187 HIQUEL SLS 500 Configurator Button Get PLC status Choose this button to check the current status of SLS500 The current state of SLS500 runs does not run and failures will be displayed In addition you can see the current program length and the check sum of the current program Button Start You can start the program on the SLS500 by clicking Start Button Stop Stop the SLS500 program by clicking this button Button Erase You can completely delete the SLS500 program by clicking Erase Button Copy PLC gt MC Choose this button to save the current program which is already saved in the SLS500 to the Memory Card Button Copy MC gt PLC Choose this button to save the program stored on the Memory Card to the SLS500 If the Memory Card contains a valid program and SLS500 is restarted the program will be loaded to SLS500
69. llowing functions Choose Objects Serial device from the menu to get to the following window Select a SIO function Fa SIO Number C Send Text C SendByte C Send Word C Send DWord C Receive Byte C Receive Text Cancel Objects SIO Send Text Symbol Data type Send Bit Text Text Finished Bit Function If a rising edge is detected at input Send this function will send the text string of input Text When the transfer is finished output Finished will be active www hiquel com 151 HIQUEL SLS 500 Configurator Objects SIO Send Byte Symbol Data type Send Bit Byte Analogue Finished Bit Function If a rising edge is detected at input send this function will send the lowest 8 bits of the analogue value of input Byte as one character When the transfer is finished output Finished will be active Objects SIO Send Word Symbol Data type Send Bit Word Analogue Finished Bit Function If a rising edge is detected at input Send this function will send the lowest 16 bits of the analogue value of input Word as two consecutive characters First the lowest 8 bits will be sent as one character Then bits 8 to 15 will be sent as a second character When the transfer is finished output Finished will be active Objects SIO Send DWord Symbol www hiquel com 152 HIQUEL Data type Function SLS 500 Configurator Send Bit DWord Analogue Finished Bit I
70. lowing dialog appears variable zum berwachen ausw htene xi W hlen Sie eine Monitorfunktion aus q 1 C Analog Speicher berwachen C Text Speicher berwachen Speicher Name MyVar Now choose the memory type and the memory name of the SLS 500 main module that you want to monitor on the PC Debug Monitor Binary Memory Now choose Update Symbols from the menu to read the current state of the binary memory from the PC connected SLS 500 main module The first line shows the most current state www hiquel com 181 HIQUEL SLS 500 Configurator Debug Monitor Analogue Memory Now choose Update Symbols from the menu to read the current state of the analogue memory from the PC connected SLS 500 main module The first line shows the most current state Debug Monitor Text Memory Now choose Update Symbols from the menu to read the current state of the text memory from the PC connected SLS 500 main module The first line shows the most current state Debug Set Breakpoint i Choose Set Breakpoint from the menu to add a Breakpoint to the selected symbol The program will now run only up to the Breakpoint www hiquel com 182 HIQUEL SLS 500 Configurator Debug Delete Breakpoint To delete the Breakpoint choose Delete Breakpoint from the menu Debug Display System Information Choose System Information from the menu to get to the following dialog Systeminformation anzeigen x SY
71. lue of analogue input L1 Al1 will be shifted by 3 bits to the left In this way the current value will be multiplied by 8 The result will be saved to MyMemory Analogue operator Shift right Symbol Data type Function In1 In2 Analogue Out Analogue This function shifts the bits of input In1 to the right by In2 bits and delivers the result to output Out www hiquel com 75 HIQUEL SLS 500 Configurator Example The current analogue value of analogue input L1 Al1 would be shifted by 1 bit to the right In this way the current value will be divided by two The result will be saved to MyMemory Analogue operator Greater than Symbol _ gt Data type n1 In2 Analogue Out Bit Function This function compares the two analogue input signals In1 and In2 If In1 is greater than In2 the output will deliver a binary 1 otherwise a 0 will be transmitted Example If analogue input L1 Al1 is greater than 50 0 digital output L1 DO 1 is activated www hiquel com 76 HIQUEL SLS 500 Configurator Analogue operator Greater or equal Symbol gt Data type Function Example In1 In2 Analogue Out Bit This function compares the analogue input signals In1 and In2 If In1 is greater than or equal to In2 the output will deliver a binary 1 otherwise a 0 will be transmitted If analogue input L1 Al1 is greater than or equal to 50 0 digital output L1 DO1 will be active Analogue operator E
72. mand Page Ignore Use this command to leave out the whole content of the page during the next compilation To warn you of this UNUSED will be written cross the page Select this command a second time UNUSED will disappear and the page will be included again with the next compilation www hiquel com 31 HIQUEL SLS 500 Configurator Programmin N Title TUE HIGH QUALITY ELECTRONICS K Page Go to With this command you can quickly jump to another page of the project SLS 500 Configurator shows you a detailed overview of all pages with page numbers and titles Just click onto the desired page and press OK The page will display immediately ihi zu titi Wahan Sie eine Projet gea aus jgid Jete 1 0009 Sete 2 m www hiquel com 32 HIQUEL SLS 500 Configurator Page Execute You can select the execution rate or variable dependant operation of each SLS 500 Configurator page with this menu option The following dialogue will occur Select a execution form of this page x Execute this page every 1ms C everysecond on analog memory C every 10ms every minute on binary memory Cancel C everyl00ms C every hour C every day week only for initialisation every month C every year Memory name MyMemory Memory value For further details read chapter Page execution www hiquel com 33 HIQUEL SLS 500 Configurator Pag
73. me function will be ignored Output Ready will be active when the complete screen set up is finished If the user presses the OK button output OK will be activated If the user presses the Cancel button output Cancel will be activated Input Value receives the character string which is displayed instead of the characters Objects Terminal Edit Text Symbol Input Define the text which should be delivered from the terminal 4x20 characters are available By entering characters within the text you can mark the place for the text input www hiquel com 158 HIQUEL Data type Function www hiquel com SLS 500 Configurator Show Message Show Value Show Text Edit Text E Terminal message EDIT Edit here HHHHHHH Show Bit Time Analogue Default Text Text Text Ready Bit OkBit Cancel Bit Time Bit With this function if input Show has a rising edge the stored text will be displayed at the terminal Additionally you can set a display time in seconds at input Time If this time runs out output Time will be activated If the input stays unconnected the time function will be ignored Output Ready will be active when the complete screen set up is finished If the user presses the OK button output OK will be activated If the user presses the Cancel button output Cancel will be activated Input Default defines the character string that is displayed at start up of the input This
74. message If the process is completed output Ready will be active A max of 20 characters can be add to a message at once The max size of a message is 60 characters Objects SMS Send short message via GSM Symbol Data type Function Send Bit Phone Text Ready Bit Error Bit If input Send reads a rising edge the previously assembled message will be sent to the phone number stored as text value at input Phone If the transmission process is completed output Ready will be active If the transmission to the GSM modem failed output Error would be active www hiquel com 175 HIQUEL SLS 500 Configurator Objects SMS Call Phone Symbol Data type Call Bit Phone Text Ready Bit Error Bit Function If input Call reads a 1 a call will be build up to the phone number stored as a text value at input Phone as long as input Call is null again If the call is answered output Ready will be active If the call could not be completed output Error will be active Objects SMS Short message received Symbol Data type Send Bit Phone Text Ready Bit Error Bit Function Use this function to check if a message is received via the GSM modem If a message is received output SMS writes a rising edge and output Phone writes the sender phone number as a text www hiquel com 176 HIQUEL SLS 500 Configurator Objects SMS Check short message Text Symbol Data type Check Start Text OK Error Index F
75. mory Double click the Index field and the following entry forms opens up Change text memory xi Enter new value for memory 1sthlemory Cancel Enter the new text and confirm by clicking OK www hiquel com 198 HIQUEL SLS 500 Configurator Simulation Logging You can take a look at the rising and falling edges on this page You can set the update time of the edges here Command for the required digital and analoque signals DIGITAL L1_DO1 ANALOGUE L1_AO1 www hiquel com 199 HIQUEL SLS 500 Configurator Close Simulator To close the executor click Exit on the upper left Continue Simulator To activate the Simulator click Run upper left Exit Simulator To exit the Simulator click Exit upper left www hiquel com 200 HIQUEL SLS 500 Configurator Contact HIQUEL GmbH Bairisch K lldorf 266 A 8344 Bad Gleichenberg Tel 43 0 3159 3001 0 Fax 43 0 3159 3001 4 e mail hiquel hiquel com http www hiquel com HHH CRLEALTTOT HE eH www hiquel com 201
76. mpletely screen filling Page Zoom 10096 The page will be displayed with a zoom factor of 10096 Page Zoom 7596 The page will be displayed with a zoom factor of 75 Page Zoom 6096 The page will be displayed with a zoom factor of 6096 Page New SLS 500 Configurator places a new programming page before the active page Therefore if you want to insert a new page after the active page you must advance one page before inserting the new page www hiquel com 29 HIQUEL SLS 500 Configurator OVE eT BORE Os m s DIL EZ s i F 8 Uo Cama PB is a ee _ Now define the title of the new programming page Programming For this you have to click into the text field and type in the text Programming INFO You can spread your program over as many SLS 500 Configurator pages as desired IMPORTANT SLS 500 Configurator programs can only be drawn on programming pages All other PowerPoint pages will be left out during compilation Page Del With this command you can delete the active SLS 500 Configurator programming page After choosing this menu option the following message occurs www hiquel com 30 HIQUEL SLS 500 Configurator DELETE PAGE Are you sure you want delete this page If you press yes the page will be deleted and lost forever Press No to cancel Page Copy The active page will be copied with this com
77. n then be chosen on the display www hiquel com 164 HIQUEL SLS 500 Configurator Show Message Show Value Show Text Edit Text Edit value Update Text Update Value Menu Select Item Terminal message Items to select e drza _ xao zac 70 zen tt Item J Data type Show Bit Time Analogue Default Analogue Value Analogue Item Text Ready Bit Ok Bit Cancel Bit Time Bit 1 15 Bit Function with this function if input Show has a rising edge the terminal will display the stored text Additionally you can set a display time in seconds at input Time If this time runs out output Time will be activated If the input stays unconnected the time function will be ignored Output Ready will be active when the complete screen set up is finished If the user presses the OK button output OK will be activated If the user presses the Cancel button output Cancel will be activated The entered message will be build up The displayed entry corresponds to input Default If this input is unconnected the first entry will always be displayed If you choose an entry and press OK output Value will output the number of the chosen entry Output tem will output the entry text and the www hiquel com 165 HIQUEL SLS 500 Configurator corresponding output 1 to 15 will be activated too If you press CANCEL just output Cancel would be activated Objects Terminal Update Valu
78. n SLS 500 Configurator sample Proceed as follows After starting PowerPoint choose File Open from the menu Then choose the folder SLS 500 Configurator from the file dialogue You will find the file SLS 500 Configurator ppt OOOO nu Suchen n Han massa _Conitigueshor Dax EA wre E aiy Exgeres Dataiiri Farsoritan s Open the file The following screen will be displayed www hiquel com 17 HIQUEL SLS 500 Configurator Se ee ee i 7 As omm mesa T SLS o00 Configuralor Programenuimgebung Programming Emaironment Petar ae waa gine See ram mem s s M EE ee ee eee LE ee pe eB De Save new project Save the presentation under the project name of your choice in a file of your choice To do these choose from the menu the entry file save The window shown below appears Enter My first project for example and confirm the input by clicking the save command button Speichern unter Speichern in Ca Projekte y Ci EB Extras ae m Verlauf Eigene Dateien Desktop Ba Favoriten a ey Dateiname Pein erstes P ojekt ppt speichern Net kumg n erg Dateityp Pr sentation ppt jea Abbrechen www hiquel com 18 HIQUEL SLS 500 Configurator Start presentation press F5 Be ee demo ee PT T ns ee ee ie cee me T Mek BL5 500 Confgaraker Frogrammumgeh
79. ncremental Encoder An Incremental Encoder transmits signals over two wires These are called channel A and channel B The speed of the incremental encoder in which the impulses are sent is called Line To process quires a procedure which transforms the impulses to a position This procedure is called 4 times evaluation or quadrature control A www hiquel com 117 HIQUEL NOTE SLS 500 Configurator In the diagram A and B represent the two channel inputs from an Encoder The quadrature control gives information about the direction and the actual position of the encoder e g The encoder has a resolution of 1000 lines then it is sending 1000 A impulses and 1000 B impulses per revolution The SLS 500 is converting this into 4000 impulse internally A and B rising edge and A and B falling edge impulses Therefore SLS 500 processes 1 encoder revolution into 4000 impulses The HIQUEL SLS 500 Base controller can process 5000 edges per second maximum combined Di s 5 8 2 encoders Programming an incremental encoder In SLS 500 Configurator encoders are initialised on a binary System variable which is set to 1 using a bit constant This binary system variable must only have the ENCODER XY This is case sensitive Select System from the menu Flow gt System The following box will appear Filer Speicher ausw hlen E Whien Sie einen System Speicher aus System Bit Spe
80. ng connection www hiquel com 121 HIQUEL SLS 500 Configurator SET output When the connection is 1 the output will be set to High When the connection returns to 0 the value of the output stays unchanged RESET output When the connection is 1 the output will be set to Low If the connection is 0 the value of the output stays unchanged TOGGLE output When the connection is 1 for the first time the output will energise When the connection becomes 0 the output remains energised When the connection is 1 for the second time the output de energises When the connection becomes 0 for the second time the output remains de energised and so on Can be used as a bi stable function IMPORTANT Before you can choose a digital input you have to create a regular system configuration in page CONFIG first Symbol without Add name Symbol Add name is active Symbol for function SET Symbol for function RESET Symbol for function TOGGLE www hiquel com 122 HIQUEL Data type Function SLS 500 Configurator CURE Bit This function adds a digital output Digital outputs always display the end point of a connection To get the current state of a digital output you have to choose the output from the list of the digital inputs Example The current state of the input is delivered to digital output L1 DO1 I O Analogue Inputs Choose l O Analogue inputs to get to the following dialog
81. nly available with SLS500 which have a real time clock www hiquel com 38 HIQUEL SLS 500 Configurator Page Execute clock every Year Symbol Function The page will be executed exactly every year on the 1 January at 00 00 00 The function is only available with SLS500 which have a real time clock Page Execute only for initialisation 1 initialisation Symbol Function The page will be executed with every program start up Use this function for example to initialise the system Page Execute on binary memory binary value Symbol Function This function defines that the page will only be executed if the binary value MyMemory is 1 www hiquel com 39 HIQUEL SLS 500 Configurator Page Execute on analogue memory analog value Symbol Function This function defines that the page will only be executed if the analogue value MyMemory is 5 www hiquel com 40 HIQUEL SLS 500 Configurator Connections Use the connections to connect the individual objects with each other You can add a new connection object by choosing Line from the menu Creation Symbol Data type Depending on the object connections can operate with all data types Function The line connects the output of an object to the input of another object It s important for the connection that you have the correct direction of the arrow Mind the direction of the arrow The arrowhead has alway
82. nput L1 DI2 the value 1 will be subtracted from MyCounter as long as MyCounter reaches the value 10 www hiquel com 97 HIQUEL SLS 500 Configurator Conversion This chapter deals with commands which can be used for the conversion of data Choose Flow Conversion from the menu The following dialogue will occur insert a conversion module xi gt Analog gt Binary Analog Scale Text gt Analog Analog gt Text Define value For binary 0 0 0 Define value for binary 1 100 0 Symbol Data type In Bit Out Analogue www hiquel com 98 HIQUEL SLS 500 Configurator Dialogue Binary gt Analog Analog gt Binary Analog Scale 1 Text gt A4nalog Analog Text l Define value For binary 0 0 0 Define value For binary 1 100 0 JE gt Function This function converts a binary value to an analogue value For this you can select the analogue values which represent binary status 0 and 1 Example a gt If digital input 11 011 receives no signal analogue output R1 AO1 is at 2596 If the digital input receives a signal the analogue output will be at 7596 Conversion Analogue Binary Symbol Datatype In Analogue Out Bit www hiquel com 99 HIQUEL SLS 500 Configurator Dialogue insert a conversion module x Binary Analog Analog gt Binary Analog Scale Text gt Analog Analog gt Text Binary 0 when value is below 0
83. nt and set a fixed value for the new constant in the field Analogue constant value Then confirm with OK The following symbol will be inserted For negative constants www hiquel com 47 HIQUEL SLS 500 Configurator Also hexadecimal constants will be processed Write hexadecimals as follows starting character is Ox a character string follows consisting of 0 9 or A F or a f You can use a dot as a visual cut off signal between the characters as often as you want Example OxFF A0 Hexadecimal constants will be processed as 32 Bit values In addition binary constants are supported Binary constants start with a character A binary number 0 or 1 follows You can use dots as visual cut off signals Examples 960 or 961 1111 0101 0000 Define a name for a constant Using a named constant An analogue constant is added the name is equal to the definition This constant represents the analogue value 43 5 and can be used as often as desired www hiquel com 48 HIQUEL SLS 500 Configurator Text constants Text constants define fixed character strings Choose Flow Constants and type the following into the text fields of the dialogue Konstante einfiigen Wahlen Sie eine Konstante aus C Bit Konstante 0 Bit Konstante 1 Bit Konstante 0 mit Namen C Bit Konstante 1 mit Namen Analoge Konstante C Analoge Konstante mit Namen Wert F r analoge Konstante C Text Konstante
84. o position Index If the addresses 100000 to 100002 are used the analogue values will be saved to the real time clock www hiquel com 172 HIQUEL SLS 500 Configurator Objects MemoryCard Write Text Value Symbol Datatype Write Bit Index Analogue Text Text Function The current text value of input Text will be saved to the MemoryCard to position Index www hiquel com 173 HIQUEL SLS 500 Configurator SMS The following chapter deals with all functions which allow sending and receiving of messages via GSM modem Choose Objects SMS from the menu The following dialog will appear SMS Funktion ausw hlen i C Text zur Sende SMS hinzuf hen versende SMS via GSM Anruf durchf hren SMS wurde empfangen Pr fe empfangenen SMS Text berspringe leere Zeichen in empfangener SMS Hole Analogwert aus empfangener SMS Hole Text aus empfangener SMS Objects SMS Start new short message Symbol Datatype Start Bit Ready Bit Function If input Start reads a rising edge a control character will be sent to the GSM modem to start the transmitting If the transmission process is completed output Ready will be active www hiquel com 174 HIQUEL SLS 500 Configurator Objects SMS Add Text to short message Symbol Data type Function ADVICE Add Bit Text Text Ready Bit If input Add reads a rising edge the current text value at input Text will be add to the
85. on is also available in the SLS 500 Configurator bar Choose Symbolic group from the menu Create symbolic groups Symbol Function Inserts a background to the current program page Click on the text and type in the desired title for the group Now drag and drop those objects which should build one group into the field You can create as many symbolic groups as you want on one page Nothing will change in the program creation www hiquel com 111 HIQUEL SLS 500 Configurator System memory This chapter deals with the system memory and its use in your software The system memory can store values of the three data types Every memory has an own name and is for a certain setting To insert a system memory select System from the menu The following mask will appear System Speicher auswahlen Wahlen Sie einen System Speicher aus System Bit Speicher WENN Eingang gleich Eins SETZE System Bit Speicher C WENN Eingang gleich Eins L SCHE System Bit Speicher WENN Eingang gleich Eins INYERTIERE System Bit Speicher System Analog Speicher C System Text Speicher Mame des System Speichers SIO_RJ11_BAUDRATE Type in a memory name corresponding to the system memory name list here to insert the memory into the program Additionally you can choose whether to refer to an analogue binary or text memory To insert the memory click the OK button www hiquel com 112 HIQUEL System Symbol
86. output 11 001 will become active too gt ENS Digital output L1 DO2 will flash every second as long as digital input L1 DI2 is active www hiquel com 134 HIQUEL SLS 500 Configurator Objects Timer ON delay TIMER ON delay w Me Reset Zeitin s i Objects Timer OFF delay TIMER OFF delay i Time1 d Reset Zeitin s i Objects Timer ON OFF delay TIMER ON OFF delay T 4 Timet x Time2 1 4 1 Reset lll Zeitin s www hiquel com 135 HIQUEL SLS 500 Configurator Objects Timer ON pulse TIMER ON pulse H Time1 Reset Zeitin s i Objects Timer OFF pulse TIMER OFF pulse h Time1 F4 Reset Zeitin s i Objects Timer ON OFF pulse TIMER ON OFF pulse ou F Time1 Fa Time2 F E i lll i Zeitin s www hiquel com 136 HIQUEL SLS 500 Configurator Objects Timer Recycler high first TIMER Recycler high first Out i i 1 gt i Time2 Reset lll Zeitin s 5 Objects Timer Recycler low first TIMER Recycler low first In
87. plit Binary operator Binary AND Symbol Data type 1 1 2 Bit Out Bit Function This function calculates the AND connection by using two input signals and delivers the result to the output In1 In2 Out 0 0 0 0 1 0 1 0 0 1 1 1 www hiquel com 65 HIQUEL Example SLS 500 Configurator Digital output L1 DO1 is active only if both digital inputs L1 DI1 and L1 DI2 are simultaneously active Binary operator Binary OR Symbol ij Data type n1 In2 Bit Out Bit Function This function calculates the OR connection by using two input signals and delivers the result to the output Int In2 Out 0 1 1 0 0 0 1 1 0 1 1 Example www hiquel com 66 HIQUEL SLS 500 Configurator The digital output L1 DO1 is active as soon as one of the two digital inputs L1 DI1 and L1 DI2 are active If both are active the digital output will be active too Binary operator Binary EXCLUSIVE OR Symbol Data type Function Example In1 In2 Bit Out Bit This function calculates the EXCLUSIVE OR connection by using two input signals and delivers the result to the output In1 In2 Out 0 0 0 0 1 1 1 0 1 1 1 0 Digital output L1 DO1 is active as long as one of the two digital inputs 11 011 and L1 DI2 is active If both are simultaneously active the digital output will not be active
88. qual Symbol Data type Function In1 In2 Analogue Out Bit This function compares the analogue input signals In1 and In2 If In1 is equal to In2 the output will deliver a binary 1 otherwise a 0 will be transmitted www hiquel com 77 HIQUEL SLS 500 Configurator Example If analogue input L1 Al1 has the value 50 000 the analogue output L1 DO1 will be activated Analogue operator Not equal Symbol a Data type Inl ln2 Analogue Out Bit Function This function compares the analogue input signals In1 and In2 If 101 is not equal to In2 the output delivers a binary 1 otherwise a 0 will be transmitted Example If analogue input L1 Al1 does not have the value 50 000 digital output L1 DO1 will be activated www hiquel com HIQUEL SLS 500 Configurator Analogue operator Less or equal Symbol lt Data type Function Example In1 In2 Analogue Out Bit This function compares the analogue input signals In1 and In2 If In1 is less than or equal to In2 the output delivers a binary 1 otherwise a 0 will be transmitted If analogue input L1 Al1 has the value less than or equal to 50 000 digital output L1 DO1 will be activated Analogue operator Less Symbol Data type Function In1 In2 Analogue Out Bit This function compares the analogue input signals In1 and In2 If In1 is less than In2 the output delivers a binary 1 otherwise a 0 will be transmitted www hique
89. quel com Bit Analogue Analogue Bit Bit Bit Bit value format 999 000 156 HIQUEL SLS 500 Configurator Function With this function if input Show has a rising edge the stored text will be displayed on the terminal Additionally you can set a display time in seconds at input Time If this time runs out output Time will be activated If the input stays unconnected the time function will be ignored Output Ready will be active when the complete screen set up is finished If the user presses the OK button output OK will be activated If the user presses the Cancel button output Cancel will be activated Input Value has the value which is displayed instead of the characters Objects Terminal Show Text Symbol Input Define the text which should be delivered from the terminal 4x20 characters are available By entering characters within the text you can mark the place for the display of the text Show Message Show Value Show Text Terminal message SHOW TEXT This is a text BHHHHHHEH Data type Show Bit Time Analogue www hiquel com 157 HIQUEL SLS 500 Configurator Text Text Ready Bit Ok Bit Cancel Bit Time Bit Function With this function if input Show has a rising edge the stored text will be displayed at the terminal Additionally you can set a display time in seconds at input Time If this time runs out output Time will be activated If the input stays unconnected the ti
90. ration in page CONFIG first Symbol without Add name neon gt Symbol Add name is active R2 POTI1 Poti von 4DI4RO Data type Analogue Function This function adds a potentiometer Potentiometers always represent the beginning of a connection All analogue signals www hiquel com 126 HIQUEL SLS 500 Configurator are displayed between 0 000 and 100 000 As a result they display the percentage between 0 and 100 gt The current potentiometer value R1 POTI1 will be saved to MyMemory Example www hiquel com 127 HIQUEL SLS 500 Configurator Groups Groups are frequently used SLS 500 Configurator object and connection combinations that perform a commonly used control function You can define a name for every group You can add groups to the current page by using this name at any time Groups are only available within the same project You cannot take transmit the groups of one project to another Export groups Mark one or several objects that you want to save as a group Next choose Group Export from the menu to get to the following window GROUP NAME xi Enter a new Name for the selected objects Abbrechen ODER mit 2 Dls und 1 00 Now type in a new name for the group and press OK The objects will be exported as a group www hiquel com 128 HIQUEL SLS 500 Configurator Import groups To import a previously saved group proceed as follows Choose Group Import from the menu to
91. rop down menu and confirm by clicking OK Activate Add name to add the variable name to the symbol If Add name is not active just the analogue output symbol with its address R1 AO1 will be displayed IMPORTANT Before you can choose an analogue output you have to create a regular system configuration in page CONFIG first Symbol without Add name mm Symbol Add name is active 2 0181 gt Data type Analogue Function This function adds an analogue output Analogue outputs always represent the end of a connection All analogue outputs are available as analogue inputs as well All analogue signals are displayed between 0 000 and 100 000 As a result they display the percentage between 0 and 100 independent of the true output value 0 10v 4 20mA for example Example www hiquel com 125 HIQUEL SLS 500 Configurator The current value of the analogue memory MyMemory will be delivered to analogue output R1 AO1 1 0 Potentiometer Choose l O Potentiometer from the menu to get to the following dialogue Inerts a potentiometer input Select a potentiometer Choose a potentiometer by using the drop down menu and confirm by clicking OK Activate Add name to add the variable name to the symbol If Add name is not active just the Poti symbol will be displayed together with its address R1 POTI1 Add name IMPORTANT Before you can choose a potentiometer you have to create a regular system configu
92. rted to a text string by using the format 000 000 The string will be saved to MyMemory For an explanation of formatting of characters see next page Format characters Examples Many functions of SLS 500 Configurator use format characters for the display of analogue values The following characters are available 0 Signals a place of the decimal number or a leading 0 9 Signals a place of the decimal number or a leading blank space Signals the decimal point _ Signals a place of the decimal number or a leading underscore character Look at the results of the analogue number 123 456 by using the following formats 999 000 gt 123 456 998999 gt 123 456 9999 99 gt 1234 56 00000 000 gt 00123 456 99999 000 gt 123 456 000 123 456 Formats for analogue input return the following results D for the date with the format TT MM YY T for the time with the format HH MM SS iit for the time with the short format HH MM W for the weekday with the format WWW w for the weekday with the format WW A for ASCII format www hiquel com 105 HIQUEL SLS 500 Configurator States This chapter deals with states and its use with the software To add a new state choose Flow State The following dialogue will open up State Select alternative function state Select state xi Analog State C Bit State Memory name MyState Memory value You can set an analogue
93. s to be next to the input of the following object Example Wrong The connection was created the wrong way since the arrowhead points at the output of the digital input Take a look at the correct version Right www hiquel com 41 HIQUEL SLS 500 Configurator Create connections When you click on the connection object you will see coloured rectangles on both ends a If the rectangles are green the ends are free and are not linked with an object Now move the cursor to one of the ends and left click the arrow Hold the mouse key and drag the line to an object You will notice that small blue symbols appear on the object that you drag the line to and that the line snaps to the nearest blue symbol Select a suitable blue symbol and release the mouse key The selected symbol turns from green too red This is confirmation of a correct connection With the yellow symbol you can change the exact position of the connection Correct connections Click on the connecting line Both rectangles must be red www hiquel com 42 HIQUEL SLS 500 Configurator Wrong A connection may seem visually to be correct but if one of the rectangles is be green the connection has not been made Connect the line with the object again Right Change the style of the line To change the line style right click the connection line and the following menu will appear EN Cut Copy amp Paste Save as Picture Straight Connec
94. string can by edited by the user at start up too If the user presses OK output Text will receive the newly defined text If the user presses Cancel the current input will be cancelled and the text Default will be delivered to output Text 159 HIQUEL SLS 500 Configurator Objects Terminal Edit Value Symbol Input Data type Define the text which should be delivered from the terminal 4x20 characters are available By entering characters within the text you can mark the place for the number input Set the format for the display of the value in the field Value format The two fields Value minimum and Value maximum define a number range for a valid input Show Message Show Value Show Text Edit Text Edit Value undate Te Terminal message Value Format EDIT VALUE 999 000 Value minimum Input a value 0 0 HHHHHH value maximum 100 0 Show Bit Time Analogue Default Analogue Value Analogue Ready Bit www hiquel com 160 HIQUEL SLS 500 Configurator OkBit Cancel Bit Time Bit Function With this function if input Show has a rising edge the stored text will be displayed at the terminal Additionally you can set a display time in seconds at input Time If this time runs out output Time will be activated If the input stays unconnected the time function will be ignored Output Ready will be active when the complete screen set up is finished If the user presses the OK button o
95. t field Function Out Bit Start date format DD MM YY Start time 24h format HH MM SS End date format DD MM YY End time 24h format HH MM SS This function compares the current time and the current date of the module with the selected time range Only if the current time and date is within the specified time range output Out will be activated www hiquel com 140 HIQUEL SLS 500 Configurator Objects clock Exact Weekday Symbol Datatype Out Bit Input field Startday weekday English spelling MON TUE WED THU FRI SAT SUN Function This function compares the current weekday of the module with the selected weekday If the weekdays match output Out will be activated Objects clock Weekday period Symbol Data type Out Bit Input field Startday weekday English spelling MON TUE WED THU FRI SAT SUN End day weekday English spelling MON TUE WED THU FRI SAT SUN Function This function compares the current weekday of the module with the selected weekday range If the current day is within the specified range the output Out will be active Objects clock Exact Week Symbol Data type Out Bit www hiquel com 141 HIQUEL Input field Function SLS 500 Configurator Start week calendar week format WEEKXX This function compares the current calendar week of the module with the selected calendar week If the weeks match output Out will be active Objects clock Week Period
96. tor Elbow Connector Curved Connector t Set AutoShape Defaults E Custom Animation Action Settings oy Format AutoShape Choose from straight Connector default Elbow Connector or Curved Connector www hiquel com 43 HIQUEL SLS 500 Configurator Data types of SLS 500 Configurator SLS 500 CONFIGURATOR supports three different data types Bit data This data type can save exactly 1 Bit or the information 0 or 1 Examples for bit data are digital inputs or outputs or status markers Analogue data This data type has the ability to process signed analogue values to three decimal places The maximum numerical range is 2147483 647 to 2147483 648 Examples for analogue data are analogue inputs or analogue outputs Text data This data type can save text messages Depending on the destination system character strings with different lengths are supported Maximum 20 characters per text Examples for text data are messages for a display or serial communication objects www hiquel com 44 HIQUEL SLS 500 Configurator Constants of SLS 500 Configurator Constants define a fixed value You can set constants for every data type of SLS 500 Configurator Using several constants with the same value a constant can be predefined and jointly changed Binary constants Binary constants define a value of 0 or 1 Choose from the SLS 500 Configurator menu bar the comm
97. tt ee opa i a pb c Eden 55 Bit METON zs dose oie 56 SET Dit emolbys k k a ayau eut ut a et ase 56 RESET Hit MEMO asiain uii delice 56 TOGGLE bit memory sese 57 Analogue memory a entre nennen nennen 58 IF rising edge SET analogue 59 IF falling edge SET analogue 60 IF both edges SET analogue 60 IF permanent high SET analogue memory 60 IF permanent low SET analogue 61 www hiquel com 6 HIQUEL SLS 500 Configurator TEEM EINO 2er creber teet ei tee ir ee beber 61 IF rising edge SET text 62 IF falling edge SET text 62 IF both edges SET text 63 IF permanent high SET text memory 63 IF permanent low SET text 63 BINARY OPERATORS a enses nennen nenas 65 Binary operator Binary AND see 65 Binary operator Binary OR sss 66 Binary operator Binary EXCLUSIVE OR
98. ue Insert analog inputs Select an analog input z Add name Choose an analogue input by using the drop down menu and confirm by clicking OK Activate Add name to add the variable name to the symbol If Add name is not active just the analogue input symbol with its address L1 Al1 will be displayed IMPORTANT Before you can choose an analogue input you have to create a regular system configuration in page CONFIG first Symbol without Add name www hiquel com 123 HIQUEL SLS 500 Configurator aa gt Symbol Add name is active m gt Data type Analogue Function This function adds an analogue input Analogue inputs are always the beginning of a connection All analogue outputs are available as analogue inputs as well All analogue signals are displayed between 0 000 and 100 000 As a result they display percentage value between 096 and 10095 independent of the true output value 0 10v 4 20mA for example Examples The current state of analogue input L1 Al1 will be delivered to the analogue memory MyMemory The current state of analogue output R1 AO1 will be delivered to the analogue memory MyMemory I O Analogue Outputs Choose l O Analogue outputs from the menu to get to the following dialogue www hiquel com 124 HIQUEL SLS 500 Configurator Insert analog outputs i Select an analog output m ysa Add name Choose an analogue output by using the d
99. ue Function If CAN Bus receive the message 0x1234 output Message will be activated for one cycle and the received analogue values will be available at output Length DataA and DataB Objects CAN Message Out Symbol Data type Message Bit Function If input Message has a rising edge CAN module will send the message 0x1234 via the CAN Bus www hiquel com 148 HIQUEL SLS 500 Configurator Objects CAN Value Out Symbol Data type Message Bit Value Analogue Function If input Message has a rising edge CAN module will send the message 0x1234 via the CAN Bus The analogue value will be sent simultaneously via the data range CAN Frames Objects CAN Text Out Symbol Data type Message Bit Text Text Function If input Message has a rising edge CAN module will send the message 0x1234 via the CAN Bus The text value will be sent simultaneously via the data range CAN Frames www hiquel com 149 HIQUEL SLS 500 Configurator Objects Send FULL CAN message Symbol Data type Message Bit Length Analogue DataA Analogue DataB Analogue Function If input Message detects a rising edge the CAN module will send the message 0x1234 via the CAN Bus The analogue values Length DataA and DataB will be send within the data range of CAN Frames www hiquel com 150 HIQUEL SLS 500 Configurator SIO functions Serial input output Some modules have a free serial port You can address them with the fo
100. ue input L1 Al1 has exactly the value 0 the variable MyMemory will be unequal 0 Analogue operator Split Symbol ES Datatype In Analogue Out1 Out2 Analogue Function This function splits the input data into two paths Both of the outputs will have the same signal as the input Example The input signal L1 Al1 will be simultaneously transmitted to analogue output L1 AO1 and to MyMemory www hiquel com 82 HIQUEL SLS 500 Configurator Text operators The following operators are available for processing texts Choose Flow Text handling from the menu to get to the following dialogue Insert text operator Select a text operator C concatenation Substring greater than LeftString Cancel greater or equal RightString equal StringLenath not equal less or equal C less than Text operator Combine text Symbol EN Data type Ini In2 Text Out Text Function This function combines the texts In1 and In2 to a new text and delivers it to output Out Example Both text parts Hallo and Welt will be assembled and saved to MyMemory as Hallo Welt Hello world www hiquel com 83 HIQUEL SLS 500 Configurator Text operator Greater Symbol Data type Function Example In1 In2 Text Out Bit This function compares the texts In1 and In2 If In1 is greater than In2 a binary 1 will be delivered to the output Otherwise a 0 will be transmitte
101. unction Bit Analogue Text Bit Bit Analogue If input Check reads a rising edge the received text starting from Start index Start will be compared to the text value at input Text Start counts starting with 0 If the text matches output OK will be active If the texts do not correspond output Error will be active Output Index puts out the analogue value of the compared characters Objects SMS Skip short message blanks Symbol Datatype Skip Start OK Error Index www hiquel com Bit Analogue Bit Bit Analogue 177 HIQUEL Function SLS 500 Configurator If input Skip reads a rising edge the text of the received message starting with Start index Start will be checked for blanks Start counts starting with 0 After the text is checked output OK will be active If the check fails output Error will be active Output Index puts out the analogue value of the detected blank characters Objects SMS Get short message Analogue Value Symbol Data type Function Get Bit Start Analogue Length Analogue OK Bit Error Bit Index Analogue Value Analogue If input Get reads a rising edge the text of the received message starting with Start index Start will be read by using the length at analogue input Length as analogue value Start counts starting with O If the analogue value is put out at output Value output OK will be active If the output of the analogue value fails output Error w
102. uted every 1ms This function is not available with all SLS500 types Page Execute every 10ms Symbol Function The page will be executed every 10ms Page Execute every 100ms Symbol Function The page will be executed every 100ms www hiquel com 36 HIQUEL SLS 500 Configurator Page Execute clock every second CLOCK every second Symbol Function The page will be executed exactly every second The function is only available with SLS500 which have a real time clock Page Execute clock every minute Symbol Function The page will be executed exactly every minute The function is only available with SLS500 which have a real time clock Page Execute clock every hour Symbol Function The page will be executed exactly every hour The function is only available with SLS500which have a real time clock www hiquel com 37 HIQUEL SLS 500 Configurator Page Execute clock every day Symbol Function The page will be executed every day at exactly 00 00 00 The function is only available with SLS500 which have a real time clock Page Execute clock every Week Symbol Function The page will be executed every Monday at exactly 00 00 00 The function is only available with SLS500 which have a real time clock Page Execute clock every Month Symbol Function The page will be executed exactly on the first of every month at 00 00 00 The function is o
103. utput OK will be activated If the user presses the Cancel button output Cancel will be activated Input Default defines the number value that is displayed at start up of the number input If the user presses OK after entering the number the input will be converted and the analogue value will be checked for the two limits Value minimum and Value maximum If the input value is within the range output OK will be activated and the value will be delivered to output Value If the input value is outside the range the input cannot be continued with OK By pressing CANCEL the value Default will be transmitted as a result of the input www hiquel com 161 HIQUEL SLS 500 Configurator Objects Terminal Menu S lt S l lt S S eg AJ S r 4 S S S r Symbol Input You can define the title of the menu in the field Menu header Choose Menu items to define up to 15 menu items which can then be chosen on the display www hiquel com 162 HIQUEL SLS 500 Configurator Show Message Show value Show Text Edit Text Edit Value Update Text Update Value Menu Select Iter Menu header Menu items MENU Menuitem Menuitem Menuitem B Menuitem L Menuitem C Menuitem M Menuitem D Menuitem N Menuitem E Menuitem 0 menuitem z O Menuitem Menuitem Menuitem I Menuitem J Data type Show Bit Time Analogue Default Analogue Value Analogue Item Text
104. will endanger the function of the SLS 500 Configurator program www hiquel com 21 HIQUEL SLS 500 Configurator Configuration Before you can draw a program plan with SLS 500 Configurator you must define a current configuration of your SPS System Choose menu option CONFIGURATION The following configuration page appears Configuration page tar lir Errifa par aliri ashen Vier Sat ein Bus der LEE 4 I a Stare SS0Q 5 x reas TAAL Soka Shaqe 1 GB DA DOE FIZUEL SL 8800 HU Bai Caroler ED KA SB Mato Nad Sex Balai ak a ER HEEEL 8500 53 Conroe SC ATO DD SIC Solid LAB qa EP E HER EL 3 SSH od 304 48 n Sabe 08 Foe BER b ERE HEQUEL SL 8800 3 Yacu Controller SERAIS 30 0 LUV DO Solid Ste Lbs 2 EE t HER EL 5500 1 4H AE Caniroller dA i ADR Dr salur A XE ak HEELS 5500 5 EConbrodles AT fne D e cole Sate LE Et HEQUEL 5L ISIA AAA etea A Dw 0r DNCE ns Lek E HCB E1 3 M E od Con roller iD AD D Dire solid aba LUAM 2907 Tt Lie Newer software may show additional modules Only the modules selected for your system must be physically connected in order to guarantee the correct function of the program www hiquel com 22 HIQUEL SLS 500 Configurator Add objects In order to add a new
Download Pdf Manuals
Related Search
Related Contents
User`s Manual - PDF file. Manual del usuario - SF 2400 QR Canon C5180 Specification Sheet Mio 168 GPS Receiver User Manual ハイパーコーナー 取扱説明書 M. O. GXL PT Quick Start Guide "Umbrella DS-208" Panel de infrarrojos industrial IR CY-8096 Human Hsp27 ELISA Kit Copyright © All rights reserved.
Failed to retrieve file