Home
Foreword - Farnell
Contents
1. Bulmoup aumn0 gUu8nA N 0023 STEI E ey Sp G eJjeuunu ul seansoeuu e reo SCH 310H NH duis x8 SIS DsuleJ exonsuj M U01 o o s pusay OR dins xol 1NO Ln9 TANVd owe sxonsul L 1 l r ugagumaj ig SNINOV LIVH Syn 1 gt at Ur CU EI CL LFEZL S Rail 0g vom E i Y Seni bus duis eat a A ts A uw papnjou Burjood dem poJepnpiur Bujuyoodiwwng 0z E d GH Ge mn m bunpod saqqny Bujuyoodiwwng 23 12 Technical data E200 Text strip Skala 1 1 vid A4 kopia BERERS E200 BEWER ELECTRONICS nsticksremsa Text Strip Drawn D Revision Page Next page A BLE 1995 01 09 EE K EN EE 23 13 Technical data E300 Outline ICeLC0 9S ce Ss Ce IP W GLL SINS 1Ua 498U019 0 Duaibuo 3 3l8 cag Buimoup eujing iguuejjK OO sduis 9x31 Jesus eJieuuud Sua SOINOH IOS T3 Haag ag EE ul s snso w y Los uch as 1 OL vue H Ze Se
2. ie ile ile ile ile 13 ie e 9000 eb e e 8 AQ eee e EE 990 O 6 6 98 s o t so E o Oo Ek 4 o Jo o ett tit ooog amp Cen E u 0600000 20 2 Function keys instick instick Instick instick mstick o o o 0000 k Instick instick o 9 6 09 20 1 Definitions There are two ways of defining the function keys globally or locally Global function keys are defined and used in the whole application that is they apply in all the blocks Local function keys are defined and used in a single block A global definition is always available in the run time mode assum ing that the block shown on the display does not have a local definition for the function key in question Local definitions have a higher priority than global ones Global function keys are defined under Function keys in the Functions menu Local function keys are defined in the blockheader of current block under F keys 20 3 Function keys Function keys Projecti o Event Momentary D C Set anal
3. 23 16 Technical data E700 Outline ClvV O ES Buimoup euinno z 11 096 INO312313 Sa SN J 3 POOLS aeu 39 nl See JAIN v c SIS ul seJnsoeu IV 8 i m 158 S LOL SL sdins xo DOE 45t OLAN i s xonsu 0000600000000000 2 uad m 0000000000000000 i vasu l 0000000000000000 i quo y y woss jx e 0000000000000000 LNO LNO 13NVd H amp Lupp i E leck ie ONINOVLIYH 84 7 721 GE be x OLL XVN ZE LS Qd Are i Z v SN Buppod jaggy PTS EI Z z SH Bujuyoodiwung 8 3 X EN EN EH EN EN ECH ME i 9 OO 0000000 D deS ba 2 2 2 2 o o o ie 8 pc s Goo SEHE oeoo O O L5 z fe A LAS z oooo gt Lef oli Q e gine COOC CH RS A enen C2 CO CO C2 SOA O LA Sxonsul C ccc Si 2 A S Cc cc PR Z OO BO D I e 3 Ae S E s Ge n p E 6 Are z i 7 V a 0010
4. Client Server Register Value Register Value o 0 T d n 123 n 123 n 1 53447 Registers to n 1 53447 n 2 0 transfer m 0 a 9 nem 265346 n m 265346 Ctrl reg 1 Ctrl reg 2 Ctrl reg 5 Control block Under Control Block you state the first register in the control block in the client The control block takes five registers as follows Register Content Description Ctrl reg 1 Command Command register which is set in the client Available commands 0 No command 1 Transfer register values from the client to the server stated in control register 3 2 Transfer register values from the server stated in control register 3 to the client Ctrl reg 2 Handshake Handshake register which is set by the client O Ready for a new command 1 OK 2 Transfer failed Ctrl reg 3 Server number The number of the server in the network handling the transfer Ctrl reg 4 Index register The value in the index register is added to the address off the register stated under Data register If zero is stated in the register block will start with the address stated under Data register Ctrl reg 5 Number of The number of registers which values shall be trans registers ferred to from the stated server 18 28 Network communication The transfer handling must bake place according to th
5. 23 17 Technical data E700 Text strip 167 Text max Tat 17x12 max VARS o L jJ o ERE CN H N t o o na N N EZ EB an M N Sch al o o p CN eme N pe Ce e ue N X Se D 3 H o Had mk L4 N 4 25 ell NN r3 6 5 15 Skala 1 1 A4 Datum Ritad Kommentar nr H 8 JE aan 960809 BLE E700 I 7 St Red ECH Insticksremsa BEIJER ELECTRONICS Text Strip Huvudilista Materiallista Sida Forts Ritningsnr 54 02415 23 18 Technical data E710 Outline DE j ELSCO ES iiil ol ons mein Beton Bumpap auno 828096 SOINOHLO33 43139 QUIET E 2 9 E aper EE SP ut SEI Sg ui seJnsoeuu Wu dins 1x91 Geen syonsul e E S RUE sem uoisubdx3 ZA LEER 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ff pal EN F i 97 KVN S EL val ovi OLL XVN i 09 ye GULLS i N
6. 23 5 Technical data E710 Parameter Data Front panel Width 211 5 x Height 198 x Depth 5 7 mm Mounting depth Excl D sub 89 mm Incl D sub 110 mm Front panel seal IP 65 Rear panel seal IP 20 Keyboard material Membrane keyboard with polyester snap discs Overlay film of Autotex 2 F200 with print on reverse side 10 million oper ations Reverse side material Yellow cromated steel plate Weight Excl D sub 1 7 kg Serial port RS 422 25 pin D sub contact chassis mounted female with standard locking screws 4 40 UNC Serial port RS 232 9 pin D sub contact chassis mounted male with standard locking screws 4 40 UNC Expansion slots 2 built in expansion slots Display LCD display liquid crystal 320x240 pixel 16 colors graphic and text Background light lifetime 10000 h at the ambient temperature of 25 C Touch screen Memory Flash memory 400 kb for application Real time clock 10 PPM error because of ambient temperature and supply voltage Total max error 1 min month 12min year Mini mum life 10 years of the battery for the real time clock Supply voltage 24 VDC 20 30 VDC Current consumption at rated voltage Without load 300 mA Max load with expandion card 600 mA Fuse 1 AT Littelfuse R452 001 Nano SMF Slo Blo Placed at the rear under the cabinet near the 24 V connector Ambient
7. 11 8 Passwords 12 Passwords This section describes how to use security levels and passwords in the ter minal This function makes it possible to create a security system for the terminal The operators can be given different accessibility to the system Blocks function keys and maneuverable objects can be allocated a securi ty level Each security level is given a password The user must log in with a password for the security level concerned or a higher one to gain access to the various levels It is not essential to use this function 12 1 Defining security levels Blocks function keys and maneuverable objects can when they are de fined be allocated a security level A security level 0 to 8 is given in the dialog box for the object Everyone will have access if the 0 security level is used 12 2 Defining passwords The passwords are defined for security levels 1 to 8 under Passwords in the Functions menu 12 1 Passwords Security level E loo dc de om du de dn Password Confirm question Comment Login signal Logout signal Current level reg Lagin timeout wl a Sn y IT wll p minutes Password run prog Cancel Parameter Beskrivning Password sec level T8 Enter the password and any comments for security levels 1 8 Confirm question Enter a question that should be confirmed by the operator before maneuvring i
8. 14 1 Time control In the figure above we have defined one time channels The time channel has the text Night temperature and is linked to the signal Y30 The signal will be set Monday to Thursday 17 30 to 05 00 Friday 17 30 to 24 00 and Saturday to Sunday between 00 00 and 24 00 During these periods the temperature in the building will be decreased 14 2 Presentation in run time mode The page with the time channels is shown when system block 991 is acti vated either through a jump object or a digital signal linked to the block The time channel s values can be read and or changed The option Time channels in the Online settings menu must be set to YES in order to alter the time channel s value in run time mode To read or change values for a time channel you move the cursor to re quired line and press ENTER Press DONE to exit from the time chan nel s definition Exit from the time channel menu with PREV The block from which the time channel block was activated is then shown 14 2 System monitor 15 System monitor Only valid in E700 and E710 The system monitor is a block where the operator can view or change the value for controller signals in run time The value is presented as an dec imal hexadecimal och ASCII value 15 4 System monitor 15 2 Index addressing 16 Index addressing Without index addressing an object will always be ti
9. 18 24 Network communication 18 4 Network services Under Network Services in the Setup menu you select the services the terminal shall provide from the network Setup Net Services x Available network services LC Bertcten transfer server BDTP Client JBDTP Server Exit Terminal Controller Application transfer server Function for transferring a project via TCP IP Press Edit and enter the number of the port that will enable the transfer Doesn t normally need to be changed BDTP Beijer Data Transport Protocol BDTP Beijer Data Transport Protocol replaces the old MAC network The BDTP server will listen for I O request from the BDTP client The terminal can be client server or both The client can get data from max 16 servers The IP addresses of the servers are stated in the BDTP client Network communication via BDTP is used to connect more than two ter minals to a PLC system and simultaneously maintain good performance An example of use is production lines where you need one terminal at each workstation 18 25 Network communication The figure below shows an example of a network x 1 254 192 168 1 x BDTP
10. Code page 850 Character 128 255 196 2500 Egrave 197 253C 198 OOES Agrave 199 oocs copy 200 2554 d 3 201 2554 202 2569 0192 ra juo 203 2566 207 curren OOA4 E quf nbsp 0040 23 24 Technical data Code page 866 131 133 135 137 133 145 146 147 148 143 150 151 153 157 12 153 a a 3 a L p 1 1 n 193 L 4 JL T T T 133 134 H T d a 3 202 203 E b 3 RA ka a 233 i z 236 23 H ei Ze RA 253 23 25 Technical data Code page for E100 Higher 4 bit D4 to D7 of Character Code Hexadecimal o 1 2 3l4ls e 7 8 9 A B c D E F sesa D eneagee Li D ijeuuroepexaH apo 4912917842 JO EG o OG 4q p 49 01 23 26 Technical data Code page for E200 Higher we 0000 0010 0012 01004U101 O110 0111 1010 i a xxxxd000 Xxxx0U1 xxxx0 0i y bem LEIDER xxxx0 0l XXXX LIU m xxxx1 000 Xxxxl100l em em bm Xxxx110i xxxx 1110 XXXX1111 23 27 Technical data 23 28 Appendix 24 Appendix Error codes in PLC drivers FX ACPU and C24 Error code Description Comm Error Communi
11. 5 Change all the I O s to devices used in the new controller system and save the file as a text file 6 Select Import in the Name list dialog and press No on the question if invalid I O s should be removed 7 Select Rebind to update all new I O s in the project with the new device names 8 Choose Project settings in the File menu and press Change 9 Select the new controller system you want to change to and press OK twice All I O s in the projects have now the correct devices and the change of PLC system is completed 5 4 Programming using MAC Programmer 5 3 Creating a block via the Block Manager The Block Manager is shown when you have created a project The system blocks included in an application are shown Block Manager Projecti ioj x l tobat Ell nref j _ Alarms Nee N System Monito Contrast Note E100 and E200 has not the block Contrast Only E700 and E710 has the System monitor In the Block Manager there is a toolbox with the following functions Mark block and create block Add a new block Define block header for selected block Make a block jump to the block to be created with the cursor Make function key block jump to the block to be created with the cursor Delete selected block EIS Be 9 E 4 Edit selected block 5 5 Programming using MAC Programmer Block Manager settings Zoom
12. 18 15 Network communication 7 SLEEP xSleeps in x seconds 8 COUNTER yCount up a counter each time the script passes COUNTER If the value y is reached an error occur This error is handled by ONERR Variables USERNAMECompare with the names in accounts PASSWORDCompare with the passwords in accounts Example 1 WAIT login 10 SEND KALLE WAIT password 10 SEND HELLO Example 2 The following script sends the text CLIENT If the send failed a message box with the text Send Failed is displayed If the send succeded we wait for the text CLIENTSERVER for 10 seconds If it doesn t appear a mes sage box with the text Receive Failed is displayed SEND CLIENT ONERR Send Failure WAIT CLIENTSERVER 10 ONERR Receive Failure END LABLE Send Failure MESSAGE Send Failed END LABLE Receive Failure MESSAGE Receive Failed END Example 3 The following script sends the text login and then wait for the receiver to send a user name It is checked if the name match a username in ac counts Then the script sends the text password and wait for the receiv er to send a password It is checked in accounts if the password match the password for the sent user name 18 16 Network communication SEND login WAIT USERNAME SEND password WAIT PASSWORD Normally no script is needed PPP Login verification method Select method to assure the us
13. Alarms in the terminal can be divided into different groups depending on the terminal type Each group can be allocated a certain color E700 and E710 Alarms can be sorted into groups in the alarm block It is not neces sary to define the alarm groups Terminal Number of alarm groups E200 1 E300 E600 4 E700 16 E710 4 6 depending on selected font size 10 1 Alarm handling Defining alarm groups Alarm groups are defined under Alarm groups in the Functions menu The attribute for alarms in this group are decided in the following dialog box E Alarm Group Projecti GDL Colors BG FG 1 Active mj Bl Acknowledge a ol Inactive BH Bl a ues Group name prar i s s Summary notify Active i vol mm Unack i wel Remote acknowledge IT vol p Update DEFAULT Append Insert Delete Exit Parameter Description Group name Any name for the alarm group Summary notify Active Digital signal which is set to unity when there is an active alarm in the group Unack Digital signal which is set to unity when there is an unacknowledged alarm in the group Remote acknowledge Digital signal which acknowledges all the alarms in the group simultaneously Colors States the colors for active acknowledged inactive alarms as well as the normal state for the alarm in the alarm list Only valid in E700
14. Serial connect Access terminal controller Append Delete Exit 18 31 Network communication 18 32 LEDs 19 LEDs Not valid for E100 The terminal has LEDs built in that are connected to registers defined un der LED in the Functions menu The content of the register determines the color and any blinking of the LED according to the following table Register Register Blinking Color value Hex value Dec frequency Hz 00 0 None 01 1 Green 02 2 Red 11 17 5 Green 12 18 5 Red 21 33 2 5 Green 22 34 2 5 Red 31 49 1 2 Green 32 50 1 2 Red 41 65 0 6 Green 42 66 0 6 Red 19 1 LEDs 19 2 Function keys 20 Function keys This section describes how to use the function keys A function key is linked to a signal by writing in its address after each key or by selecting a function from the choice list The digital signal linked to a function key is activated according to the function linked to the key when it was defined The terminal has different numbers of function keys depending on the type of terminal Instick Instick Instick Instick Instick Ao de 6000 OOO 20 1 Function keys
15. 1 4 02712 23 15 Technical data E600 Outline 60SS0 S E on bumosg abod woy bog Bop vosmoy vosmoy ddy 80 20 6661 31H sig unosg A t Buymoup SUIJNO pue SOINCHLO 3 Harag G d 7 i OFS Ha S em C 061 X Z 061 310H TYH 0093 Sel3lfal3t i i Lu qwos ES man 3u03 e Bine KL 0093 X04 0139W NOISNSNIT NOU V TIVISNI 4OSsuJ84 Sxonsul a If i i aa B SN SS Lu vias is NEEN Deen EG 0093 NQJ ONINLISSONINOVITYH g tf uoisuDdx3 a d F mor aen pepnjoui Buyyood yeqqny 1 E buiuxobdiuuuno 2T Bgl L ors ou pj JL S Cer p Cer BE Rei Oot ke OF 6 O0 Ave Bupjood jeaqna c viz Cte S8 Buuyovdjwung S Sec D mo 2 2 eO t D 3 Q0 Ge 6 Lei 8 J Pa gt ES 8 JEDHIJA yo e99 o QC C S z S o o A r sdins x ad Q JOSW J O Q EI O Q O Q o zd E d E ec E JU J N o0 O 6 oll e o 9 To I 8 e 60x 1
16. Terminal 1 is a Client with driver X and can therefore access all the Servers with the same driver It can also access its local controller 1 This results in access to controller 1 only It can t access controller 2 because of different drivers and not 3 because the terminal 3 is not a Server Terminal 2 192 168 1 2 Terminal 2 is not a Client and can t access any other stations in the net work It can access its local controller 2 This results in access to controller 2 only 18 4 Network communication Terminal 3 192 168 1 3 Terminal 3 is a Client with driver X and can therefore access all Servers with the same driver It can also access its local controller 3 This results in access to controller 1 and 3 Terminal 3 can t access controller 2 because of different drivers Terminal 4 192 168 1 4 Terminal 4 is a Client with driver Y and can access all Servers with the same driver This results in access to controller 2 only Terminal 4 can t ac cess controller 1 because of different drivers and not 3 because it is not a Server Data between the controllers can be exchanged with a small controller program or using function keys See BDTP Client and BDTP Server Example 4 This Ethernet network is designed for several controllers and operator ter minals in one network All controllers have the same driver protocol All operator terminals can access all controllers The hardware is the same as example 2 an
17. The transparent mode works together with the MELSEC CPU port and MELSEC A series communication ports with C24 protocol For further in formation see the respective C24 manual Note Transparent mode doesn t work when using terminals in TCP IP network Connecting a personal computer or other computer system Personal computers with the MELSEC MEDOC programming tool or oth er computer system are connected directly to the terminal s program ming printer port MELSEC MEDOC FX system Terminal IOIOIOIO OOOOOOOOO RS 232 RS 422 Terminal with MELSEC MEDOC connected to the programming printer port Settings in the terminal and MELSEC MEDOC The following settings must be made in the terminal and MELSEC ME DOC for the transparent mode to work 17 1 Communication The terminal The printer parameters are set in the Setup menu under the menu option Peripherals The parameters should be 9600 baud 7 data bits 1 stop bit and even parity if the terminal is connected to an FX system The parameters should be 9600 baud 8 data bits 1 stop bit and odd parity if the terminal is connected to a A CPU or a QnA CPU The parameters should be 19 200 baud 8 data bits 1 stop bit and no parity if the terminal is connected to one of the A series or QnA series c
18. US 5 41 Programming using MAC Programmer Terminal options Screen save time The time in minutes after the last operation on the display when it will switch off The default setting is 10 minutes This function is used to opti mize the display s working life Also see the section Backlight action in the chapter Alarm handling Key delay time The time interval between pressing the same key before the cursor moves to the next position Used for input of ASCII characters A Z etc See the section Alpha numerical keys in the chapter Terminal functions Key beep States whether the terminal will beep when a key is pressed Key repeat States whether the numerical keys arrow keys and built in function keys are to be repeated as long as the key is pressed Function keys and input of ASCII characters A Z etc can not be repeated Background Select terminal background color in the list of choices by clicking BG Foreground Select terminal text color in the list of choices by clicking FG Windows Select the color of the windows shown on the display by clicking Windows Alarm settings General setting of the alarm list For more information see the section on Alarm handling 5 42 Programming using MAC Programmer Peripherals All communications configurations are made under Peripherals When you select Peripherals the following is displayed The display shows the units def
19. Update drivers from Internet To update available drivers to the latest version or to install new drivers from Internet you use the function Update terminal drivers from Inter net in the File menu All project must be closed before this function is used The computer must be able to make an Internet connection You don t need a browser When the connection is established a list showing all drivers that can be downloaded from Internet to the computer Download drivers from Internet x Drivername Description Version Instaledverson Jl 2 MELSEC FX CPU Port 1 00 MELSEC A CPU Port i 1 00 Mark newer MELSEC A C24 Protocol 1 00 ADP32 MELSEC A Profibus DP QCPU32 MELSEC Q CPU Port QC2432 MELSEC Q C24 Protocol S5PG32 SIMATIC S5 PG 5 3964 32 SIMATIC 5 3964R S5DP32 SIMATIC 5 Profibus DP S7MPI32 SIMATIC 7 MPI Port 57 3964 32 SIMATIC 7 3964R 57DP32 SIMATIC 57 Profibus DP DF132 Allen Bradley DF1 MRON32 OMRON Hosty Link UNIDR32 Control Techniques Unidrive COMLI32 COMLI Protocol The list shows the version number of available drivers and the version number of installed drivers Mark the driver drivers you want to install in the MAC Programmer The function Mark Newer will mark all driv ers that are available in a newer version then the one installed and the drivers not installed Then you select Download Each drivers is approx imately 500 kb and it is ready to use when the download is ready Programmi
20. cremental searching Incremental searching means that searching begins immediately while you are still entering characters in the name device The I O list is stated in device order or name order 140 Browser Eg Enter device name or select from list Indes register Search for Date type E 1 0 Device C 1 0 Name M Device Name If you have linked a driver specific name file to your project you can choose I O signals from this name file via the I O button 5 33 Programming using MAC Programmer 5 14 The Functions Menu Function editor for function keys LED alarm time channels passwords and message libraries are to be found in the Function menu Functions Function Keys Ctrl K BEDS Dt Alarm Groups Alarms Ctrl L Time Channels Ctrl T Passwords Message library Function keys Under Function keys you define global and local function keys See the chapter Function keys LED Under LED you define the function for the LEDs See the chapter LEDs Alarm Group Under Alarm Group you can group alarms for example by danger level so that they can be more reality identified and dealt with See the chapter Alarm handling Alarms Under Alarms you define alarm messages and the signal to be connected which will activate the alarm See the chapter Alarm handling Time Channels Under Time Channels you define the time channels used to control
21. Background light life 50000 h at the ambient temperature of 25 C Memory Flash memory 128 kb for application Real time clock 10 PPM error because of ambient temperature and supply voltage Total max error 1 min month 12min year Minimum life 10 years of the battery for the real time clock Supply voltage 24 VDC 20 30 VDC must conform with the requirements for SELV according to IEC 950 or IEC 742 Current consumption at rated voltage Max load 450 mA Fuse 1 AT Littelfuse R452 001 Nano SMF Slo Blo Placed at the rear under the cabinet near the 24 V connector Ambient temperature 0 to 50 C Storage temperature 20 to 70 C Relative humidity Max 90 without condensation EMC tests on terminal G amp L Beijer Electronics AB confirm that the terminal con forms with the essential protection requirements in article four of the directive 89 336 EEC Noise tested according to EN50081 1 emission and EN50082 2 immunity 23 4 Technical data E700 Parameter Data Front panel Width 276 x Height 198 x Depth 5 7 mm Mounting depth Excl D sub 89 mm Incl D sub 110 mm Front panel seal IP 65 Rear panel seal IP 20 Keyboard material Membrane keyboard with polyester snap discs Overlay film of Autotex 2 F200 with print on reverse side 10 million oper ations Reverse side material Yellow croma
22. C None pes o Raised Chee Cancel Parameter Description List line States the number of the line in the alarm list from which informa number tion is to be collected 1 first line 2 second line etc if the stated alarm group is shown in the alarm list Positions The number of positions to be displayed Font size Select font size for the text in the object Alarm group States which alarm group will be shown on the alarm line The object will be shown in the color specified for the alarm group Security level Select security level for the object Show day of Select whether the day of the week will be shown in the alarm line the week Show date Select whether the date will be shown in the alarm line Show time Select whether the time will be shown in the alarm line Show symbol Select whether the alarm status symbols will be shown in the alarm line See the chapter Alarm handling Ack possible Select whether it will be possible to acknowledge the alarm with the ACK key on the terminal Frame Select if a frame shall be drawn around the object BG Select background color for the object Note The foreground color of the alarm text is defined in the alarm group definition Graphic presentation and maneuvering Analog clock Time object for presenting an analog clock Analog Clock x Erme C None OK Scale W
23. Eag o NKNEXESNCNS C1X NX8 0 OO 9OOOOOQ d o o o Oo O O O ee p p IS Ve SST s C493 0903 C2 C2 C5 C2 Ore x Bae oo P EE E an gem Deus Ore 6 623 OOGO Co Co CO C5 E M i o6 861 S 86 S 86 Sz al 191 E 198 G y6 i 15v O12 T T CFEGL X CTS8l JOH NH LA LNO Ir 13NYd SNINOVLTYH i i t 20 AE zv SH Zen oll o GO Io oC 3ofoG Jo ood o o o o Le o elle ECH Bupood jaqqna Duruxoodpuuing dus Zwei oswal syonsul 23 19 Technical data E710 Text strip l l l l I Text ma TRI X O N Oo o LJ LO Ke o e EX KEN Oo N io N en 1 oF LJ i i 4 5 be 9 9 T Dec c ale A Skala 1 A4 2 x E Ratin E Ritod d E U a ZE dee av BEIJER ELEC 3 M Huvudlista Materiallista Sida Forts A4 SS 23 20 Technical data Programming cable Y600 Tu ow Sumoxr 60d yey abcd ET Od ll 3401u04 qns q odp paw 8v2 6 90Md P M au Jeqoy Jeu qo 3 9 5o4d 5
24. es EE eebe Fax to the Marketing department G amp L Beijer Electronics AB 46 40 93 23 01 or send it by mail to Marketing department G amp L BeijerElectronics AB Box 74 SE 201 20 MALMO Safety precautions Safety precautions General Check the delivery for transport damage If damage is found advise your supplier The product fulfils the requirements of article 4 of EMC directive 89 336 EEC Do not use the product in an explosive environment Modifications changes and additions to the product are forbidden Use only spare parts approved by the manufacure Read the user instructions carefully before use This equipment should only be operated by qualified personnel At installation The product is constructed for stationary installation Install the product according to the accompanying installation instruc tions The product must be grounded according to the accompanying instal lation instructions This equipment must be installed by qualified personnel High voltage signal and supply cables must be separated The product should not be mounted in direct sunlight In use Keep the equipment clean Emergency stop and other safety functions should not be controlled from the terminal Do not touch the keys displays etc with sharp objects Service and maintenance The agreed guarantee applies Clean the display and face wit
25. ground in more than one block When the graphic block editor is active you can select if the background block shall be shown in current block with the function Show Background Block in the Window menu Cursor color Select the color of the cursor in graphic blocks Cursor thickness Select between three different alternatives of the cursor in graphic blocks Block type Select block type graphic or text It is not possible to change block type for a defined block Screen size Select the character size in the text block It is not possible to alter the type of a defined block Fkeys The local function keys for the block are defined here See the chapter Function Keys Keyfield Valid in E100 E200 and E300 Here you define leadtexts for the function keys Enter a freely defined text of maximum six characters in E200 and E300 and maximum five characters in E100 The bottom line of the block will be occupied 5 8 Programming using MAC Programmer Template Here you can copy a template to the graphic block or save the block as a template States the display s appearance in the run time mode The status word has no function in the system blocks The parameters in the status word have the following functions Cursor off States if the cursor will not be visible in the text block in the run time mode Put cursor at first man object States if the cursor in the text block will be on the first mane
26. locked on OVR Overwrite Insert key CAP The Caps Lock NUM The Num Lock Coordinates line and column in block editor are also displayed 245 148 SCRL CAP NUM 2 2 Installation of the softwares 2 2 Connecting the terminal to a personal computer Personal computer Terminal FFT ee PR RS 422 RS 232 SS e owe MAC PROG 9 CAB Use the cable recommended in the driver manual for the selected PLC sys tem for connection to the terminal Note The power should be switched off during the connecting procedure 2 3 Down loading the system program The terminal has a system program operative system which is stored in the terminal s memory when delivered The system program can be ex changed for example when updating to newer versions The following is required to transfer the system program to the terminal Personal computer Transfer cable between the PC and the E terminal The System Loader personal computer program available as an icon in the program group HMI Tools See the HMI Tools manual for installa tion of the program group File with the new system program e g E700V400 BIN 2 3 Installation of the softwares Transfer in the following steps 1 Connect the cable between the personal computer and the terminal 2 On the E terminal you hold the and F1 keys pressed on start up A LED should then blink green and the sc
27. of rows io Ze Raised Font size 6x8 hd Inset M Enable accelerator keys Accelerator keys FI IT F2 F3 lO F4 7 Parameter Description No of columns The width of the window No of rows The height of the window Font size Select font size in the object Enable acceler Select whether the function keys F1 F4 should write predefined com ator keys mands in the window Accelerator Enter any command that will be written at the command promt by keys pressing respective function key Frame Select the type of frame the window will be shown with BG Select background color for the window Text Select the color of the text in the window For further information about the TCP IP network we refer to the chapter Network communication 6 26 Graphic presentation and maneuvering Touch key Only valid for E710 See the section Maneuvering Graphic Blocks The object is a pressure sensitive surface whose function corresponds to a function key The object is used to change pictures control digital signals and so on Touch Key x Action OL Digital Signal vol Block Security level E d Button type 10 event Circular Momentary s D ZG Rectangular C Toggle C Invisible On C Off Cancel Parameter Description Action The type of signal the object shall affect Predefined functions are descr
28. AM Me het ee ROLE tee Lok Ee te oe 21 2 22 Project transfer io ncns ere rette ERAN 22 1 22 1 T rmunal settings uertice irte reitera ruin tea reto eia 22 2 222 Transfer setings eco cerae Eo toD ss EG te iiit Un Ode piens 22 2 22 9 TCP IP transfer epe ete rau teda Mice e ee uas 22 5 22 4 Serial transfer eese irri n nen rona bna Canna anna rana 22 6 22 5 Transfer via modem seeseeeee eene hne rene r nnns 22 6 23 Technical data siente ec ri reete cede 23 1 23 1 Membrane keyboard sisciciccecaestedies sete caatevepcacaceidy lenatelgetcdaaviee baits 23 7 Content RE 23 10 23 3 Character toablesg 23 22 E E EE 24 1 E gt EE Content VI Introduction 1 Introduction The pace of production in today s industrial work environment increases steadily At the same time the operator s job responsibilities increase and become more comprehensive Quickly and simply the operator must get machine status information and equally simply must be able to control the machine s operation The PLC system s functions increase and become more advanced making it possible to effectively and efficiently control complicated processes With the operator terminal from G amp L Beijer Elec tronics AB human machine communication is made simple and safe even for the most advanced processes The graphical operator panels were developed to meet the requirements of human machine communica
29. Alarm group States the alarm group for the definition 10 3 Alarm handling Parameter Description Info block State a block number of a text or graphic block This makes it possible to give the operator a help page containing infor mation about the alarm and possible actions O means that no block are linked to the alarm See the chapter Alarms in run time mode Ack required States if the alarm should be acknowledged or not A cross in the square means that the alarm must be acknowledged and no cross means that the alarm functions as an indicator alarm that is as a form of information History States when the alarm shall be taken out of the alarm list A cross means that the alarm remains in the list until the alarm list is full No cross means that the alarm is taken out of the list when it is acknowledged and is no longer active If the Acknowledge parameter is not marked then the alarm is taken out of the list as soon as it is not active To printer Whether the alarm message should be printed out directly if the alarm status changes is stated here 10 3 Configuring the alarm list General settings for the alarm list are made in Alarm settings in the Setup menu Alarms take different amounts of space in the alarm list depending on the length of the alarm text and the number of objects in the alarm mes sage S 19 AO NC S The number of bytes AO Th
30. Digital signal The address of the signal Symbol OFF Select the symbol which is to be shown when the signal is O Symbol ON Select the symbol which is to be shown when the signal is 1 Maneuverable When selected the object can be forced from the terminal in run time mode Security Level Select security level for the object O means no security level 6 15 Graphic presentation and maneuvering Digital text Text object which is used to switch between two entered texts de pending on the state of a digital signal The maximum text length is 30 characters Emi Digital Text Digital signal woj hd zl SSS Text 0 IT B e Text 1 Left C Center Font size 8x8 e Security Level 0 zl Frame EZ None Raised Inset Cancel Maneuverable BG D Tex m Parameter Description Digital signal The address of the digital signal Text 0 The text which is to be shown when the signal is O Text 1 The text which is to be shown when the signal is 1 Font size Select font size Security Level Select security level O means no security level Maneuverable When selected the object can be forced from the terminal in run time mode Adjustment Select whether the text is to be left aligned or centred Frame Select if a frame shall be drawn around the object BG Select background color of the object Text Select text color in the o
31. FX Series H Loopback Hi Expansion slots I Slot 1 H Slot2 Expand all Gy Unused functions amp Printer Du No protocol mode J HMI Tools T amp Transparent mode BR TCP IP Connection 2 Modem 18 14 Network communication Settings The settings for the serial connection are made in the dialog shown when you press Edit Serial TCP IP Connection x Connection name Modem Serial protocol ma TCP IP m Logon Act as Usemame Client C Server Password Use logon script M PPP Login verification method C None CG PAP C CHAP Advanced tee Connection name Enter freely a name for the connection The parameter doesn t need to be stated Serial protocol For serial communication you can select protocol PPP User name State the username used at login Password State the password used at login Use logon script The function is used to automatize a serial login The script will look dif ferent depending on which server you connect to The terminal support the following commands 1 WAIT Text xWait for the text Text for x seconds x must not be stated 2 SEND Text Sends the text Text 3 LABLE LableLable become a reference point in the script 4 ONERR LableJumps Lable when an error occur in previous command 5 MESSAGE MessageShows a message box with the message Message 6 END End the script
32. Grid Grid settings Group Unang Align Under Align you have six alternatives for adjusting the objects horizontal ly and vertically Left This left aligns the marked objects with the reference object Right This right aligns the marked objects with the reference object Top This top aligns the marked objects with the reference object Bottom This bottom aligns the marked objects with the reference object 5 17 Programming using MAC Programmer Make same size Under Make same size there are three alternatives for making the marked objects the same size Width Adjust the marked objects so that their width is the same as the reference object Height Adjust the marked objects so that their height is the same as the reference object Both Adjust the marked objects to exactly the same size as the reference object Space evenly Under Space evenly there are two alternatives for adjusting the space be tween marked objects Vertical Adjusts marked objects with an even vertical spacing The uppermost and lowermost objects retain their positions At least three objects must be marked Horizontal Adjusts marked objects with an horizontal spacing The leftmost and rightmost objects retain their positions At least three objects must be marked Tile Under Tile there are two alternatives for adjusting objects so that they are edge to edge Vertical Adjusts marked objects so that they align vert
33. I Maneuverable BN m r Adjustment The following example shows three motors which are controlled by a block The correct torque and speed for the motors are stored in six differ ent registers In one block it will be possible to select one of the motors and the correct torque and speed for that particular motor should thus be shown in the block If another motor is chosen its correct torque and speed should be selected and displayed This functionality is possible with index addressing 16 1 Index addressing Motor 1 Motor 2 Motor 3 J gt mr o Torque in register D101 Torque in register D102 Torque in register D103 Speed in register D201 Speed in register D202 Speed in register D203 Register DO is defined as Index register 1 at Index Registers in the Setup menu The value in this register determines the motor for which torque and speed are displayed Index reg 1 oo vol E Index reg 2 sid vol e Index reg 3 wolf Index reg 4 NEN vol Ir Index reg 5 uo Index reg 6 siz uo Index reg 7 I voj Index reg 8 a ge re i Cancel If the value in DO is 1 torque and speed are shown for Motor 1 If the value is 2 torque and speed are shown for Motor 2 and so on The value in reg ister DO is controlled by a multiplechoice object where the texts Motor 1 Motor 2 and Motor 3 are specified These three choices are also made maneuverable 16 2 Index addressing Mult
34. RS 232 9 pin D sub contact chassis mounted male with standard locking screws 4 40 UNC Contrast setting Using a potentiometer placed in the upper right corner at the rear of the terminal Display LCD display liquid crystal 2 lines 4 20 characters 5 mm character height Background light lifetime 50000 h at the ambient temperature of 25 C Memory Flash memory 64 kb for application Real time clock 10 PPM error because of ambient temperature and supply voltage Total max error 1 min month 12min year Mini mum life 10 years of the battery for the real time clock Supply voltage 5 VDC from PLC or external Battery eliminator connector 2 1 mm Current consumption at rated voltage Max 200 mA Ambient temperature 0 to 50 C Storage temperature 20 to 70 C Relative humidity Max 85 non condensing EMC tests on the terminal G amp L Beijer Electronics AB confirm that the terminal con forms with the essential protection requirements in article four of the directive 89 336 EEC Noise tested according to EN50081 1 emission and EN50082 2 immunity 23 1 Technical data E200 Parameter Data Front panel Width 147 x Height 163 5 x Depth 5 mm Mounting depth 38 mm excl D sub and 107 mm incl D sub Front panel seal IP 65 Rear panel seal IP 20 Keyboard material Membrane keyboard with polyester
35. Relay e e SB Link Special Relay D Edge Relay e Step Relay e e Timer e e e ST Accumulated Timer 2 c Counter e e e SM Special Internal Relay D A7 General Analog signals Values The terminal can handle analog signals of the following types For ad dressing other PLC systems we refer to the manual for the drivers respec tively Signal Function A series FX series QnA series T Timer e D e ST Accumulated Timer e c Counter e e e D Data Register e e e SD Special Register e R File Register e e Link Register e e SW Link Special Register e Z Index Register e ZR Serial number access format of e file register Note 32 bit counters C200 C255 are not available in FX systems 4 8 General 4 6 Signal format The following signal format are available in the dialog for each object Format type Range Signed 16 bit 32768 32767 Unsigned 32 bit O 65535 Signed 32 bit 2147483648 2147483647 Unsigned 32 bit O 4294967295 Float with expo nent 32 bit 3 4E38 Numbers larger than 1000000 are shown with expo nent Float without exponent 32 bit The Positions including the decimal point and sign ans Deci mals states the valid range E g 8 positions and 3 decimals lead to 999 999 BCD Float 32 bit 0 9999 9999 Only MELSEC AnA PLC system BCD 16 b
36. Server q PLC system 1 gt X0 192 168 1 x i 192 168 1 x 192 168 1 x BDTP Client BDTP Client BDTP Client 1 gt X0 BDTP Server XO PLC system PLC system 192 168 1 x BDTP Client 1 192 168 1 x 2 3 4 5 18 26 Network communication BDTP Client In the network service BDTP Client you define IP addresses for those BDT servers from which the client can retrieve information When you press Edit the following dialog is shown Setup BDTP Client service x m General setup BDTP Server port 1026 Default BDTP Server None Data register vol Control block vol M Synchronize clock with server fi 7 M BDTP Server connections BDTPSever ddess Index BDTP Server Update Append Delete teen BDTP Server port State the communication port to which the BDTP server network is con nected Doesn t normally need to be changed Default BDTP Server Here you can specify a default BDTP server If you don t specify the ad dress the client will get the value from the default server Data register Values in data registers can be transferred between one client and different servers in a network Under Data register you state the first register in the register block in the client to be transferred to from the stated server The type of register must not be the same in the client and the server 18 27 Network communication
37. The min max indicators for bar objects can be set at the current value by pressing ENTER The max min indicators are reset when you touch the bar Trend objects Only valid in E700 Trend curves can show historic data in the run time mode Mark the re quired trend object and press ENTER A dialog square is now shown and the date for the data to be presented can be chosen History is shown at the bottom of the square Press ENTER again to return to real time dis play Trend data is stored in the files whose names are stated when the trend object is defined 80 60 40 20 KA HISTORY 10 20 Trend History Left tine ht tine Lett date Right date 6 33 Graphic presentation and maneuvering Other objects Digital clock The digital clock can be altered by marking the object and giving the re quired time Finish with ENTER Note If you use the clock in the PLC system and you want to change it this must be done in run time mode Jump object Mark the object and press ENTER TCP IP Command promt TCP IP Commands can be written on the highlighted row Previous com mands can be called up by pressing the arrow keys Up and Down 6 4 Using the touch screen This section is only valid for E710 E710 does not have a built in keyboard All maneuvering takes place us ing the touch screen Because of its sensitivity you should only press one point on the screen at any given
38. display Scrolling of the entry field takes place if the text is longer than the width of the display Press ENTER when writing is complete Message objects Maneuver a message object by moving to the object with the arrow keys and press ENTER An option list is now shown with all maneuverable states on the display Move to the required state press ENTER and the analog signal linked to this state is forcibly set 7 11 Text based presentation and maneuvering Multichoice objects Maneuver a multichoice object by moving to the object with the arrow keys and press ENTER An option list is now shown with all maneuver able states on the display Move to the required state press ENTER and the analog signal linked to this state is forcibly set Jump object Move to the object and press ENTER 7 12 Trends 8 Trends This section describes trends real time trends and historical trends 8 1 Historical trends Only valid for E600 E7100 and E710 This function means that analog values from the PLC system are collected and presented in a trend object while running The presentation is in the form of a curve The values collected are stored in the terminal s project memory Itis possible to define several independent trend curves in the same or dif ferent blocks The total number is limited by the project memory and the RAM of the terminal The use of other objects and functions affect the t
39. during transfer Byte count Shows the number of bytes transferred during transfer Time elapsed Shows elapsed time since one of the function s send receive or ver ify was activated 22 2 Project transfer Parameter Description Status Shows which part of the project that is transferred For example Setup block alarm groups symbols and function keys Info Display the defined driver that will be send to the terminal Retries When the transfer fails the MAC Programmer makes a number of retries before the transfer is shut down Terminal ver sion When contact is enabled with the terminal current terminal type and program version are displayed here Test project on send Tests automatically the project before transfer Automatic The terminal is automatically put in transfer mode and will return to terminal the previous mode after transfer RUN Transfer switching Check termi Checks the terminal version and gives a warning if the project and nal version the terminal don t match Send complete project Select if you want to transfer the whole project Partial send None No blocks are sent to the terminal options All All blocks are sent to the terminal From To State an interval of blocks to be sent to the terminal Alarms Select if alarms shall be sent to the terminal Symbols Select if symbols shall be sent to the terminal Time
40. eter settings can easily be reused The user creates a recipe library containing files with different parameter settings This function makes time critical production more efficient For example when you often shift between similar products e g when producing a unit in different colors The recipe files can be created from the terminal from the PLC system or from a PC with the software HMI Tools Recipe files are stored in the terminal To use recipes the functions for storing loading and erasing recipes must be linked to function keys see the chapter Function keys The diagram below shows the principle for managing recipes The personal computer is used to program the terminal The per sonal computer is used for exam ple as back up for production recipes or to create new recipes via the program File Transfer in HMI Tools The recipe block can access values from the PLC system which via the terminal are stored as a recipe Create new recipe n3 files with the Save recipe function N w Recipe file Memory cell 100 4 Memory cell 102 0 Data register O 25 Data register 1 100 Data register 102 12 Data register 103 1123 Load the recipe in the PLC system with the Load rec ipe function The Load recipe function can be defined in any block for example a block that is used to start running 11 1 Recipes 11 1 Calculate the recipe si
41. f sxn LEET II versu Co 881 pi Oli XVW lo ee ze SI F P GD 200 LE poca 990 wor OOO 6 209099099 amp i E S 66 S 66 18 194 SZ 61 E TIN ig ZFESL del Zon WH ma 1u04 1nO Im 13NVd upajo SNINOVLIVH 90 Ave buixood jeqqna Bujusoodiwwng sdins ugi Joe ue S xonsul 23 14 Technical data E300 Text strip A4 Text max Text max x19 75 JOXI 75 E m s Ab ge d J S L 1 d A i fei Ww e N N N fe D N N E N N UI uw N LL N N N CH fe Oo o Q Q N N N N re tQ N N N N fe Q TW L x N N N Q N Lu N N N X 7 i 7 y 7 i e e ct TID a l l I l 4 5 25 8 10 8 Skala 1 1 vid A4 kopia BIj E E300 BENER ELECTRONICS Insticksremsa Text Strip Drown Date 7 Redson Revision dote Page Next poge prowing No BLE 1997 04 02
42. follows kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk REQUIREMENT kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk DO D5 contains the command registers D10 is the first register in the send buffer D20 is the first register in the receive buffer kkk kk kkk kk kkk kk kk kokkk kkk kk kk kkk kk kk kkk kkk kk kkk kkk k INITIATE kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk Initiation of question to the Weighing machine STX CR LF Note the order of the commands in D11 and D12 D11 STX H3F02 D12 LF CR HOAOD M8002 o INIT PULSE P H MOV 3F02 D11 MOV AOD SEND REG 1 D12 REG 2 J 17 8 Communication Initiation of command registers DO D5 DO Start of the send buffer K10 D10 D2 Start of the receive buffer K20 D20 D4 End code CR LF D5 0 use end code M8002 P 11 MOV INIT PULSE P MOV P MOV P MOV kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk SEND RECEIVE SEQUENCE kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk kkkkkkkkkkkkkkkkkk Step 0 wait keier M2 MILA Ml 32 H I 3 STEP2 RECE STEPl OK MO STEPO M8002 PULSE Se SS SS eee MO STEPO 17 9 Communication kkkkkkkkkkkkkkkkkk k Step 1 send Jeeleleleidoenieeiekekek MO M100 M2 MI 38 H 4 M L STEPO SEND STEP2 STEP1 ACTIV E Mi STEP1 kkkkkkkk
43. for further details about object settings Select several objects In the graphic block editor you can select several objects in two different ways Click outside the object keep the left mouse key pressed and draw a frame around the objects you want to select The latest created object will be shown with filled handles Select the selection cursor in the toolbox Keep the Ctrl key pressed while you select the objects The latest selected object will be shown with filled handles 5 16 Programming using MAC Programmer Place object To easily adjust the placing of the objects in graphic blocks there are a number of functions in the Layout menu Under this menu you will find the functions Align Make same size Space evenly and Tile The function are also available in a separate toolbox To use the functions two or more objects must be selected The functions calculate the placing from one or two reference object For the functions Align Make same size and Tile it is the last selected created object that is the reference object see the section Select several objects For the function Space evenly it is the uppermost and the lowermost objects that are the reference objects The reference objects are not affected by the function Let SE Make same size Right Ctrl Right Space evenly D Top Ctr Up Tile Bottom Ctl Down Move ta front Vertical center Moye to backoraund Horizontal center
44. graphic objects The colors for the background text and windows are determined when the terminal is configured Colors can be chosen for example for the scales and curves for graphic objects Scaling The Offset and Gain parameters are used to change the scale of the register value to a shown value according to the following equation Display Value Offset Gain Register Value When the object is altered from the terminal in the run time mode the scale is changed for the shown value according to the following equation Register Value Display Value Offset Gain Scaling does not affect the defined max and min values nor the number of decimal places Note The functions Increment and Decrement affect the RegisterValue of the maneuverable object and not the DisplayValue 6 1 Graphic presentation and maneuvering Offset and Gain calculation The function OGC in MAC Programmert is an aid for calculating the Off set and Gain parameters Enter the max and min values for the PLC regis ter and the max and min values for the presented value The function will then calculate the correct value of the parameters Offset and Gain 6 2 Graphic objects Static graphic objects Static graphic objects are used to draw graphics which are not affected by the process Note Static object will always be drawn behind dynamic objects in run time mode Symbol Object Arc Ellipse filled Li
45. in Zoom out Define block When you add a block in the Block Manager the following dialog is shown It is a simplification of the complete block header Create new block x Block name Block no fo ieee if Block type Block width 4 Graphic C EOL C Text C8 Template Block name A name for the block can be written here The block name is shown in the Block Manager and in the block list Block no The number of the block The defined values are entered automatically if a block with assigned number already exists The block number 0 is shown automatically on starting up and must always be used in a project Block type Select block type graphic or text Template Here you can copy a template to the block or save the block as a template 5 6 Programming using MAC Programmer Define the complete block header Basic parameters valid for each single block are defined in the block head er Select Header in the Block Manager menu The following parameters can be defined in the block header Block no E Block name fo ES Display signal I Wl Print signal NEN LS Completion signal SR Reset Security Level p d Background block P d Cursor color jul RT Cursor thickness fi Block type Fkeys Graphic Keepheld C Test Template Block no The number of the block The defined values are entered automatically if
46. is the minimum value that can be loaded from the register Y Max value reg The maximum value on the Y axis loaded from the stated PLC register Y Maximum value The maximum value on the Y axis If Y Max value reg is defined this is the maximum value that can be loaded from the register Y Scale States which side of the Y axis shall be shown to the left right both or neither Y Scale division The interval between the scale number on the Y axis Y Scale ticks The interval between the scale ticks displayed X Sample interval States the time interval between the collection of data Mini mum value is 1 second and maximum value is 100 hours X Stored samples States how many values shall be stored The maximum number of values are 4800 Only valid in E700 and E710 X Time range States the time interval to be shown in the trend diagram X Time scale division The interval between the scale number on the X axis X Time scale ticks The interval between the scale ticks displayed Sample full limit State the number of samples when the samples full signal shall be set Only valid in E700 and E710 Sample full signal Select a signal which will be set when the number of samples reach the value stated in the parameter Sample full limit Only valid in E700 and E710 Frame Select if a frame shall be printed around the object BG Select background color for
47. maneuverable object and not the DisplayValue Offset and Gain calculation The function OGC in MAC Programmer is an aid for calculating the Off set and Gain parameters Enter the max and min values for the PLC regis ter and the max and min values for the presented value The function will then calculate the correct value of the parameters Offset and Gain 7 1 Text based presentation and maneuvering 7 2 Text object Dynamic text object Symbol Object Description Analog Presents values in numerical form Date time Setting of date and time Digital Switch between two texts depending on the state of a digital signal Multiple choice Links to a PLC register which can assume up to eight dif ferent states A text of 30 characters can be linked to each state em X Jump Jump to another block SCH ei e Bar graph Presents values as a bar graph mee Text Handles ASCII strings Message Object showing texts in a message library 7 2 Text based presentation and maneuvering Analog object Object which presents values in numerical form as whole or decimal num bers Analog Numeric x Analog signal 1 0 sl Positions I Maneuverable Decimals Minimum value 32768 Maximum value 12767 Offset o OGC Gain fi OK Secun Weve ke Parameter Description Analog signal The address for the signa
48. menu has functions for the transfer of projects as well as communication settings for transferring between a PC and the terminal See the chapter Transferring project Project Comm Settings Note The communication settings must be the same in the MAC Programmer as in the ter minal 5 47 Programming using MAC Programmer 5 18 The Window Menu In the window menu there is basic functions for windows and functions unique for MAC Programmer Here we describe only the functions spe cial for MAC Programmert d Help Draft Move amp Size Show Terminal v Show Background Block Use block list v Tool tips Use terminal font v Toolbar v Status Bar Toolbox v Align Toolbox Block Menag Editor Cascade Tile Arrange Icons 1 Block Manager Project1 v 2 Graphic 0 Projecti Draft Move amp Size The function turns of the immediate updating of the sized moved object Show Terminal A terminal is drawn around the working area in the graphic block editor From this drawn terminal you can reach the editors for defining LEDs function keys and insertable text strings When you double click on the re spective function the corresponding dialog is displayed Show Background block Only valid for graphic block Background block is shown when editing in the graphic block editor Use Block list You can select if the software shall activate the block manager or the block li
49. or interrupt the editing before ENTER is pressed The real time clock can also be set in run time mode via a maneuverable clock object 3 8 Terminal functions 3 4 The terminal contains an information page The information page is acti vated by simultaneously pressing the and PREV keys in run mode Information page Parameter Description STARTS Number of times the terminal has been started RUN Number of hours the terminal has been in operation CFL Number of hours the backlighting has been switched on DYNAMIC MEMORY Free RAM memory working memory in number of bytes FLASH MEMORY Free Flash memory project memory in number of bytes FLASH ERASE CNT Number of times each sector of the Flash memory has been erased The current spareblock always shows zero FLASH CACHEHITS Percentage of Block Allocation cachehits in the file system FLASH ALLOCS Max percentage of used active allocations per block in the file system ALARMS Number of alarms and alarm groups in the application TRENDS Number of trend IO and trend objects in the application RECIPES Number of production methods in the application DIGITAL 10s Number of digital IOs monitored continuously static and number in the current block monitor ANALOG lOs Number of analog lOs monitored continuously static and number in the current block monito
50. pass word for the same or a higher security level to be able to use the function key Fxx The function key linked to one of the functions Other functions for Function keys Function Description Load recipe Load recipe from the memory of the terminal Save recipe Save recipe into the memory of the terminal Delete recipe Erase recipe from the memory of the terminal Login to specified Logging in security level Logout Logging out Change login pass word Change password Scroll one page up Scrolling the pages in text blocks and in the alarm list Scroll one page down Scrolling the pages in text blocks and in the alarm list Zoom up text size Increase the text size in the alarm list Zoom down text size Reduce the text size in the alarm list Save recipe on mem ory card Save recipe on the memory card defined as backup Load recipe from mem ory card Load recipe from the memory card defined as backup Erase recipe on mem ory card Erase recipe from the memory card defined as backup Save project on mem ory card Save project on the memory card defined as backup Load project from memory card Load project from the memory card defined as backup Erase project on mem ory card Erase project from the memory card defined as backup Acknowledge alarm Acknowledges alarms in the alarm list 20
51. register contains two characters occupying two positions The basic setting is 8 positions which is equivalent to four registers Maneuverable Select if the object can be forcibly set in the run time mode Not valid in E100 7 10 Text based presentation and maneuvering 7 3 Maneuvering Textblocks Text blocks consist of text lines with static and dynamic objects The dy namic objects show the current status for those signals to which the object is linked Certain dynamic objects are maneuverable which means that you can change their status and values in run time mode To alter a maneuverable object you use the arrow keys to move the cursor to the right position so that the object is marked Textblocks can be scrolled vertically but not horizontally Digital objects Digital objects are maneuvered by marking the required object Then press ENTER to alter the status of the object Analog objects Analog and Date Time The objects are maneuvered by placing the cursor on the right object After this the new value is written in Finish with ENTER Before ENTER is pressed new value entry can be aborted by leaving the field with 1 or 1 The old value will then be retained Text objects Not valid in E100 Maneuver a text object by moving to the object and pressing ENTER Then an entry field is shown The entry field is either on the first or last line depending where the object is on the
52. should be imported New Ctri N Open Ctri 0 Close Save Ctrl S Save ds MELSEC 1 0 Naming Update terminal drivers D Project Test Project Settings Document Header Print Ctrl P Print Preview Print Setup Recent File Exit 5 30 Programming using MAC Programmer 5 12 The Edit Menu Functions for cutting copying pasting undo and select all are found in the Edit menu Cut Ctrlex Copy Ctrl C Paste Cla Undo Ctri z Select all Cie 1 0 Change 5 13 The View Menu Function editor for block editing symbol handling crossreference and name list are to be found in the View menu Block List Ctrl B Block Manager Ctrl M Symbol Manager CtleY 120 crossreference Name list Block List Blocks included in the application are shown in the block list In the block list you create new blocks by pressing the button New Basic parameters for the block are defined in the block header amp Project3 Block List olx Size No Type bytes Block name 390 Graphic 352 Alarms New 991 System 130 Time channels SE 997 System 125 Contrast Open Header Delete H 5 31 Programming using MAC Programmer Block Manager Blocks included in the application are shown in the Block Manager graph ically In the Block Manager you create new blocks define the block head er define block jump with the functions in the to
53. snap discs Overlay film of Autotex 2 F200 with print on reverse side 10 million oper ations Reverse side material Alu Zink Weight Excl D sub 0 7 kg Serial port RS 422 25 pin D sub contact chassis mounted female with standard locking screws 4 40 UNC Serial port RS 232 9 pin D sub contact chassis mounted male with standard locking screws 4 40 UNC Contrast setting Using a potentiometer placed in the upper right corner at the rear of the terminal Display LCD display liquid crystal 4 lines 4 20 characters 5 mm character height Background light lifetime 50000 h at the ambient temperature of 25 C Memory Flash memory 64 kb for application Real time clock 10 PPM error because of ambient temperature and supply voltage Total max error 1 min month 12min year Mini mum life 10 years of the battery for the real time clock Supply voltage 24 VDC 20 30 VDC must conform with the requirements for SELV according to IEC 950 or IEC 742 Current consumption at supply voltage 24 VDC Max 150 mA Fuse 1 AT Littelfuse R452 001 Nano SMF Slo Blo Placed at the rear under the cabinet near the 24 V connector Ambient temperature 0 to 50 C Storage temperature 20 to 70 C Relative humidity Max 85 non condensing EMC tests on the termi nal G amp L Beijer Electronics AB confirm that the terminal con forms with
54. terminal can be controlled via a password For more information we refer to the chapter Programming using MAC Pro grammer Switch between PROG and SETUP To switch from PROG to SETUP you press LEAVE until the start up menu is displayed then press any key Press LEAVE to return to PROG Switch between RUN and SETUP Press and MAIN simultaneously to enter programming mode PROG Then press any key when the start up menu is displayed to enter the SETUP mode To switch from SETUP mode to RUN you press and MAIN 3 1 Terminal functions The SETUP mode In this section we describe functions that cannot be made via MAC Pro grammert For settings via MAC Programmer we refer to the chapter Programming using the MAC Programmer Erasing the memory In the menu SETUP in the terminal you will find the function Erase mem ory The function erase the terminal s application memory All blocks and definitions of alarms time channels function keys and system signals are erased Parameter Description Enter The memory is erased The configuration menu is shown automati cally when the erasure is completed Prev Return to the previous level without erasing the memory Note All data stored in the terminal is lost when the memory is erased The language para meter are not affected by this function Other parameters are erased or allocated the default setting values Memcard maint
55. the Window menu called Show terminal When this function is active a picture of the current terminal is drawn around the working area The picture of the terminal has pressure sensitive surfaces on functionkeys LEDs and leadtext fields Define function keys When you double click on a function key you can select to define a local or global function key The editor for selected function is displayed 5 10 Programming using MAC Programmer Define LEDs When you double click on a LED the editor for defining LEDs is dis played Create insertable strip When you double click on a field on the insertable strip a dialog is dis played where you can enter a text select adjustment of the text and select font This function makes it possible to create the whole insertable strip and printout it on plastic film and then use it in the terminal 5 4 Programming blocks Double click on the current block or select Edit for marked block The working area for the block and the toolbox are now shown The working area is the graphic block editor and the text block editor depending on if you open a graphic block or a text block The objects that can be created in the block are in the tool box Select an object by clicking on the object in the toolbox and place the cur sor in the working area where you want the object to end up The dialog for selected objects is shown when you click Enter the parameter values in the dialog and press
56. the essential protection requirements in article four of the directive 89 336 EEC Noise tested according to EN50081 1 emission and EN50082 2 immunity 23 2 Technical data E300 Parameter Data Front panel Width 211 5 x height 198 x depth 5 7 mm Mounting depth 69 mm excl D sub and 110 mm incl D sub Front panel seal IP 65 Rear panel seal IP20 Keyboard material Membrane keyboard with polyester snap discs Overlay film of Autoex 2 F200 with print on reverse side 10 million opera tions Reverse side material Yellow chromated steel plate Weight Excl D sub 1 5 kg Serial port RS 422 25 pin D sub contact chassis mounted female with standard locking screws 4 40 UNC Serial port RS 232 9 pin D sub contact chassis mounted female with standard locking screws 4 40 UNC Expansion slots 1 built in expansion slot Display LCD display liquid crystal 240x64 pixel monochrome 4 rows of 20 characters or 8 rows of 40 characters Back ground light life 50000 h at the ambient temperature of 25 C Memory Flash memory 128 kb for application Real time clock 10 PPM error because of ambient temperature and supply voltage Total max error 1 min month 12min year Minimum life 10 years of the battery for the real time clock Supply voltage 24 VDC 20 30 VDC must conform with the requirements for SELV according to IEC 95
57. the scale in the object Needle Select the color of the needle in the object 6 30 Graphic presentation and maneuvering 6 3 Maneuvering Graphic Blocks Not valid in E710 Move between the maneuverable objects with the arrow keys Objects se lected are highlighted with a blinking frame Selecting maneuverable objects The arrow keys are used to jump between maneuverable objects in the ter minal during run time The choice of object is according to the following principle The cursor s position is assumed to be the center of a cross Press the right arrow and the first object found in area A according to the dia gram below is selected Should the system not find an object in the narrow field on the right it searches in area a The down arrow searches in areas Band b the left arrow searches in areas C and c and the up arrow searches in areas D and d Cursor position D c d X A C gt A k a b a Digital objects Digital objects text symbol and filled objects switch status when ENTER is pressed If the INC and DEC functions have been linked to function keys the signal linked to the object with these keys is set and re set respectively 6 31 Graphic presentation and maneuvering Analog objects ASCII objects Mark the object and enter the required text Finish writing with ENTER Message objects Place the cursor on the object and pres
58. the terminal in transparent mode communication when using MELSEC PLC systems PRDn Print Disable With a digital device it is possible to turn off the printing on the serial port i g PRDM100 When M100 is set the printing is dis abled DD Disable Delete alarms in the alarm list When stated it is not possibble to delete inactive and acknowledged alarms from the alarm list Rx Maximum number of retransmissions x number of attempts SW Converts text with Swedish ASCII 7 bits characters to 8 bits IBM PC extended ASCII on printing Tx Global timeout for x milliseconds TFF Textblock Form Feed Puts a form feed after each block at print out Not valid for PCL printers Index register Index addressing of dynamic objects For more information see the Index addressing chapter Country settings Language Choice of system message language during run time in the terminal Brit ish English German Swedish or American English The default setting is English menu texts 5 38 Programming using MAC Programmer Character set The choice of character set affect the used font table in the terminal and which national characters that will be used Character set Font table in graphic based terminals Swedish 437 German 437 French 850 Spanish 850 Norwegian Danish 850 Russian 866 Slavic 852 In the text based terminals E100 and E200 special font tables is used
59. together with several terminals Terminal 1 Terminal 2 Terminal 3 PC 192 168 1 1 192 168 1 2 192 168 1 3 192 168 1 x Server Client Client Control system Terminal 1 192 168 1 1 Terminal 1 must be a Server Clients can access the controller through the Server Terminal 2 192 168 1 2 Terminal 2 must be a Client A Client can access the controller connected to a Server Terminal 3 192 168 1 3 Terminal 3 must be a Client A Client can access the controller connected to a Server A PC can be connected for transferring projects to the terminals The PC can be connected either via an Ethernet card or to one of the serial ports on one of the terminals using CAB5 or CAB6 The Ethernet card is recom mended 18 2 Network communication Example 2 This Ethernet network is designed for several controllers and operator ter minals in one network All the controllers in this example use the same protocol driver The following Client Server configuration gives following access Terminal 1 Terminal 2 Terminal 3 Terminal 4 192 168 1 1 192 168 1 2 192 168 1 3 192 168 1 4 Client Server Server Client Client Control system 1 Control system 2 Control system 3 Terminal 1 192 168 1 1 Terminal 1 is a Client and can therefore access all the Servers It can also access its local controller 1 This results in access
60. transfer On the command line under System signals in the Setup menu you can state the command PDxxxxxxxx where xxxxxxxx is the password The op erator then have to enter the password to access the functions in the Trans fer menu 12 5 Password for all terminal functions On the command line under System signals in the Setup menu you can state the command PSxxxxxxxx where xxxxxxxx is the password When the operator enter the password he has access to all functions in the termi nal even the functions protected with other passwords 12 6 Altering passwords in run time mode Passwords can be altered in run time mode with the Change login pass word function When the function key linked to Change login password is pressed a dialog is shown where the passwrords for each security level can be altered Note It is not possible to state the security level for block O 12 3 Passwords 12 4 Report print outs 13 Report print outs This section describes how to make a report print out from the terminal For production follow up it is simple to create different types of reports such as daily reports and event reports The illustration below shows the principle for generating a daily report q n GH Hid I I mo 93 11 11 41217300 KE Production Sy 6 Start 735 pes o o Weighc 1520 kg d Tim
61. using RS 232 25 pos D sub Male 25 pos D sub Male N N 15 XX XX 16 3 m 2 16 xx XX 15 7 WT 7 8 XX _ 8 Cable between two terminals using RS 422 Settings in the first terminal In MAC Programmer the communication settings is made in the Setup menu under Peripherals Settings for the port connected to the PLC sys tem is stated in the same way as when connecting a PC to the terminal Settings for the port connected to the other terminal can be freely chosen Settings in the second terminal In MAC Programmer the communication settings is made in the Setup menu under Peripherals The PLC system should be placed on the port that is used to connect the second terminal to the first terminal The set tings for this port shall be the same as stated in the first terminal on the port where the second terminal is connected 17 3 Communication Transfer speed The transfer speed can vary between 600 and 19 200 baud The highest transfer speed between the terminals is recommended to obtain the best results The speed of communication decreases with the number of termi nals connected according to the following table Access time to the PLC Number of terminals Terminal 1 Terminal 2 Terminal 3 Terminal 4 1 10096 2 5096 5096 3 5096 2596 2596 4 5096 2596 12 596 12 596 Connecting three terminals in transparent mode A third terminal can be connected to T
62. 0 or IEC 742 Current consumption at rated voltage Max load 350 mA Fuse 1 AT Littelfuse R452 001 Nano SMF Slo Blo Placed at the rear under the cabinet near the 24 V connector Ambient temperature 0 to 50 C Storage temperature 20 to 70 C Relative humidity Max 90 without condensation EMC tests on terminal G amp L Beijer Electronics AB confirm that the terminal con forms with the essential protection requirements in article four of the directive 89 336 EEC Noise tested according to EN50081 1 emission and EN50082 2 immunity 23 3 Technical data E600 Parameter Data Front panel Width 214 x height 232 x depth 5 mm Mounting depth 69 mm excl D sub and 110 mm incl D sub Front panel seal IP 65 Rear panel seal IP20 Keyboard material Membrane keyboard with polyester snap discs Overlay film of Autoex 2 F200 with print on reverse side 10 million opera tions Reverse side material Yellow chromated steel plate Weight Excl D sub 1 4 kg Serial port RS 422 25 pin D sub contact chassis mounted female with standard locking screws 4 40 UNC Serial port RS 232 9 pin D sub contact chassis mounted female with standard locking screws 4 40 UNC Expansion slots 1 built in expansion slot Display LCD display liquid crystal 240x128 pixel monochrome 16 rows of 40 characters
63. 1 Maneuvering graphic blocks 6 31 Maneuvering textblocks 7 11 Menu bar 2 2 Menu structure 4 5 Message library 9 1 Message object 6 18 7 8 Method for programming 4 1 Multiple choice object 6 19 7 9 Multisymbol object 6 20 N Name list 5 32 National characters 3 6 Network communication via IFC ET 18 9 No protocol mode 17 4 Numeric objects 6 21 Numeric table object 6 22 Numeric values 3 6 Index 0 Offset 6 1 7 1 OGC 6 2 7 1 Operation mode PROG 3 3 RUN 3 5 SETUP 3 2 Operation modes Switch 3 1 Operation modes 3 1 Operator s pictures 4 5 P Passwords Change 12 3 Define 12 1 Logging in 12 3 Security levels 12 1 Passwords 5 29 12 1 PLC system 5 1 Popup keyboard 6 34 PREV 3 7 Print alarms 10 4 Print signal 5 7 Printer Connection 13 2 Printer settings 5 45 13 4 Profibus DP 21 1 Programming mode 3 3 Project Close 5 30 Create 5 1 5 30 Open 5 30 Programming 4 1 Save 5 30 Transfer 5 47 22 1 R Real time clock Set 3 8 Real time trends Trend Reall time trends 8 3 Recipe Calculate 11 2 Create 11 3 Erase 11 4 Files 11 1 HMI Tools 11 4 Transfer 11 3 Via the PLC program 11 6 Recipe 11 1 Report print outs Define 13 3 Port parameters 13 5 Printer settings 13 4 Report print outs 13 1 Reserved characters 3 7 5 23 RS 232 5 43 RS 422 5 44 Run time mode 3 5 S Scaling 6 1 7 1 Screen save time 5
64. 1 28 98 01 28 98 01 28 98 01 28 98 01 28 98 01 28 98 01 28 98 01 28 98 01 28 98 01 28 98 01 28 98 01 28 98 01 28 98 01 28 98 01 28 98 01 28 07 38 00 07 39 30 07 58 20 08 04 00 08 06 20 08 09 35 08 15 55 08 37 25 08 38 30 08 45 30 08 46 15 08 49 15 08 49 50 08 51 50 09 01 10 09 01 20 09 05 30 09 06 45 TROOO_02 SK 8 7 Trends 8 8 Message library 9 Message library With the function message library you create message tables where values between 0 and 65535 are linked to texts The function is used for presenta tion of each step in a sequence control Another use is presenting error codes An analog signal generates the error codes which are linked to texts in a message library The function can also be used to give analog signals specifiec values dependent of selected texts Message library is one or several message tables containing up to 512 text strings each Each text string can have a length of 40 characters Ee Projecti p library Bisi x Library Name RECIPE Parameter Description Library State a number of the message library Description State a name of the message library 9 1 Message library You edit a message library by marking a library and click on Edit Several editing windows can be displayed at the same time gE Project2 Message library 0 RECEPT Bisi E Text no p Text N
65. 42 Security level Define 12 1 Password 12 1 Security level 3 7 12 1 Select maneuverable objects 6 31 Serial network communication 18 14 Setup menu 5 35 Setup mode 3 2 Show terminal 5 10 Signal format 4 9 Slide object 6 24 Index Speedometer object 6 25 Static graphics 5 16 Static objects 6 2 Status bar 2 2 Switch between modes 3 1 Switch between PROG SETUP 3 1 Switch between RUN PROG 3 1 Switch between RUN SETUP 3 1 Symbol handling 5 31 Symbol manager Create 5 25 Delete 5 26 Duplicate 5 25 Edit 5 25 Export 5 24 Import 5 24 More 5 26 Symbols Create 5 21 System blocks 4 6 System program Down loading 2 3 System signals 5 35 T Technical data 23 1 Template 5 6 5 9 Terminal as communication inter face 17 4 Terminal options 5 42 Test project 5 30 Text objects Analog object 7 3 Bar graph object 7 4 Date time object 7 5 Digital text 7 6 Dynamic objects 7 2 Message 7 8 Multiple choice object 7 9 Text object 7 10 Textblock editor Define 5 23 Dynamic object 5 23 Keys 5 22 Mouse 5 22 Open 5 22 Static text 5 23 Toolbox 5 23 Textblock printout 13 2 Textblocks 4 5 Maneuvering 7 11 Textobjects Message 6 18 Tile 5 18 Time channels Define 14 1 Maneuvering 14 2 Time channels 5 29 14 1 Time control 14 1 Time format 5 40 Time object 7 5 Tool box 5 11 Touch 6 27 Transfer Project 22 1 Settings 22 2 Transfer menu 5 47 Tren
66. 5 Function keys Function Description Show alarm list Shows the alarm list block 990 Jump to info block connected to the alarm Jump to a block connected to the alarm See the chapter Alarm handling List alarm groups Select from which alarm group alarms will be shown in the alarm list Not valid in E100 and E200 Return to previous block Show the previous block works for nine levels When return ing to block O you can t jump to the previous block using this function If login in run time is done on a higher security level than current level this function can t be used for block jump Show info about ana log object Shows the min and max values for analog objects in the Textblock in the run time mode Show diagnostics page Shows the information page See the chapter Terminal func tions 20 2 Jump to block with the function keys This function makes it possible to use the function keys for jumping to blocks without using the Display signal When the key is defined locally or globally you select Jump to block in the list of options Changing block via function keys is the easiest way to change block The method do not occupy any digital signal in the controller system 20 6 Expansions card 21 Expansions card Not valid in E100 and E200 In the terminals there is a possibility to connect different expansion cards to increase
67. 5 Block list 5 31 Block Manager menu 5 47 Block Manager 5 5 Settings 5 10 Block 1 1 4 6 Built in function keys 3 7 Buzzer 5 36 C Clock Analog 6 6 Digital 6 12 Clompetion signal 5 8 Color scheme Change create 5 3 Colors 6 1 Command line 5 37 Communication error 3 5 Communication 3 5 Connect to a printer 13 2 Contrast settings 3 3 Coordinates 2 2 Copy graphics 5 21 Country settings 5 38 Create insertable strip 5 11 Create object 5 15 Create project 5 1 Create series 5 20 Crossreference 5 28 Presentation 5 28 Index D Date format 5 40 Date object 7 5 Daylight saving 5 41 Define block header 5 7 Diagram object 6 10 Digital clock object 6 12 Digital objects 6 3 Digital signals 4 7 Digital symbol object 6 15 Digital text object 6 16 7 6 Display signal 5 7 Edit menu 5 31 Editing graphic objects 3 3 Erase memory 3 2 Error message 3 5 Expansion card 21 1 External keyboard 3 7 F File menu 5 30 Filled object Digital 6 13 Function keys 5 29 20 1 Define 20 1 Global 20 1 Jump to block 20 6 Local 20 1 Functions menu 5 34 G Gain 6 1 7 1 Graphic alarm page 10 7 Graphic block printout 13 3 Graphic blocks 4 5 Graphic objects Alarm banner 6 5 Analog clock 6 6 Analog fill 6 7 Analog 6 3 ASCII object 6 8 Bar graph 6 9 Diagram 6 10 Digital clock 6 12 Digital symbol 6 15 Digital text 6 16 Digital 6 3 Filled
68. 7 41 44 49 55 62 Large 65 73 82 87 98 110 123 Small 131 147 165 175 196 220 247 One 262 294 330 349 392 440 494 Two 523 587 659 698 784 880 988 Three 1046 1174 1318 1397 1568 1760 1975 Four 2093 2348 2636 2794 3136 3520 3950 Five 4186 Backlight signal Digital signal which determines if the display is to be switched on or off Cursor ctrl block Not valid for E100 and E200 Start register to a control block in the terminal which writes the current cursor position in the graphic block to the register in the PLC system Register Description 0 Current graphic cursor position X in pixels 0 239 in E300 and E600 and 0 319 in E700 1 Current graphic cursor position Y in pixels 0 63 in E300 0 127 in E600 and 0 239 in E700 2 Status register O Normal 1 User trying to move down but there is no object there 2 User trying to move up but there is no object there 3 User trying to move left but there is no object there 4 User trying to move right but there is no object there 5 36 Programming using MAC Programmer Start register to a control block in E710 which writes the current touch po sition in the graphic block to the register in the PLC system Register Description 0 X coordinate in pixel 0 319 1 Y coordinate in pixel 0 239 2 Status register O Not pressed 1 Pressed Recipe ctrl block Control block for loading saving deleting of recipe
69. B5 or CAB6 The Ether net card is recommended Terminal 1 Terminal 2 Terminal 3 Terminal 4 Persondator 192 168 1 1 192 168 1 2 192 168 1 3 192 168 1 4 192 168 1 X Server Klient Server Klient Server Klient Klient Styrsystem 1 Styrsystem 2 Styrsystem 3 Terminal 1 192 168 1 1 Terminal 1 is a Client and can therefore access all the Servers It can also access its local controller 1 This results in access to controller 1 2 and 3 18 6 Network communication Terminal 2 192 168 1 2 Terminal 2 is a Client and can therefore access all the Servers It can also access its local controller 2 This results in access to controller 1 2 and 3 Terminal 3 192 168 1 3 Terminal 3 is a Client and can therefore access all the Servers It can also access its local controller 3 This results in access to controller 1 2 and 3 Terminal 4 192 168 1 4 Terminal 4 is a Client and can therefore access all the Servers This results in access to controller 1 2 and 3 Data between the controllers can be exchanged with a small controller program or using function keys See BDTP Client and BDTP Server Note When a project is transferred to a terminal this station will stop communication momen taniously If the terminal is a Server all the clients requesting data from this Server will receive an error message and stop requesting data Example In this network Ter
70. C None amp T Man deed 5 Man C Inset SW SCH B6 oO Font size Tet B Security Level 0 x el Cancel Parameter Description Analog signal The register that decides which text that is to be displayed Text 0 7 The texts which are to be shown for each state of the object Man 0 7 When selected the object can be maneuvered to this state in run time mode See the section Maneuvering Graphic Blocks Adjustment Select whether the text shall be left aligned or centred Frame Select if a frame shall be drawn around the object Font size Select font size in the object Security Level Select security level for the object BG Select background color for the object Text Select the color of the text in the object 6 19 Graphic presentation and maneuvering Multisymbol Objects that can show one of a maximum of eight different symbols de pending on the value in a data register The PLC register can also control the symbol s location on the display 95a Multisymbol x Analog signal 170 Move X signal vgl Move Y signal 170 sme C sj maat cj mag sj man Cl Symbol 4 iz sms sj es na sj Parameter Description Analog signal The register that decides which symbol to be displayed If the register contains the value 1 symbol 1 is displayed etc Move X The value which contains the X coordin
71. Ctrl reg 1 Result code Handshake register set by the terminal O Ready for new command 1 OK 2 Recipe file write error 3 Recipe file not found Ctrl reg 2 File name char 1 2 Ctrl reg 3 File name char 3 4 i Recipe file name in the terminal Ctrl reg 4 File name char 5 6 Ctrl reg 5 File name char 7 8 Ctrl reg 6 Start data register The number of the first data register to be read written to from recipe file n in the figure below Ctrl reg 7 Number of registers Number of registers to read write to from recipe file m in the figure below To perform commands the following handshake procedure must be car ried out 1 The handshake register must be 0 If it is not make sure that the com mand register is set to 0 2 Write the command in the command register 3 Wait for completion or error code in the handshake register 4 Set the command register to 0 After this the terminal will set the handshake register to 0 11 7 Recipes Example The PLC wants to save D100 to D149 as recipe name RECIPE1 when MO is activated The control block starts at D10 The PLC program should be as follows MO 0 EH MO 34 eL Limitations Recipe created in the PLC system can include maximum 1000 registers Only data registers can be used K 0 D11 ASC RECIPE 1 K mov 100 K OV 50 K OV 1 K K B ee RST piz H oe H p17 4 p10 D10 H o H
72. Data register you state the first register in the register block in the server to be transferred to from the stated client The type of register must not be the same in the client and the server For further information about data transfer see the section BDTP Client Clock Server State if the clients in the network shall synchronize with the clock in cur Server Register Value 0 1 n 123 n 1 53447 n 2 0 n m 265346 Client Register Value o 1 n 123 nti 53447 Registers to n 2 0 A transfer nem 265346 Ctrl reg O Ctrl reg 1 Ctrl reg 4 rent server See also the section BDTP Client 18 30 Network communication Terminal Controller Used for RUN TRANSFER switching via TCP IP Press Edit and enter the number of the port to be stated to enable transfer The port number doesn t normally need to be changed Mark Request authentication if username and password must be stated before transfer Setup Terminal Controller service xi Service pot A Request authentication Cancel 18 5 Network accounts Accounts define who may connect to services available at terminals re quiring logon The function is used to create access control You create a name and password for different users who will have access to different network services Account name Password Accessrights
73. E manual 3 7 Terminal functions Key sequences There are some key sequences in the terminal with the following func tions Not valid for E100 Key sequence Function MAIN Switch between PROG and RUN F1 Hold this combination pressed during start up to activate the mode for downloading of system programs see the Down load the system program section lt PREV Calls up the information page in run time mode see the Informa tion page section P Hold this combination pressed during start up to activate the Self test function The key sequences in E100 differ from the rest of the terminals and are as folows Key sequence Function ENTER Switch between PROG and RUN lt F1 Hold this combination pressed during start up to activate the mode for downloading of system programs see the Down load the system program section Calls up the information page in run time mode see the Informa e tion i page section Hold this combination pressed during start up to activate the lt gt self test function 3 3 Set the real time clock The real time clock in the terminal is set under SETUP Date Time Select the alternative Set Terminal clock The date and time is now dis played Press SET to change the settings Enter required date and time In the editing mode you move the cursor with the arrow keys Press NEXT to return
74. EN Update Delete F Exit Parameter Description Text no State a number of the text 0 65535 Text Freely defined text which is displayed when current signal includes the text number for the text Example The following example shows how the function may be used In a se quence control we want to display a text for each step in the sequence DO 0 Put article on the conveyer DO 1 Mount detail X DO Mount detail Y DO 3 Put article off the conveyer 9 2 Message library Start by creating a message library named Linel 1 Select Message library in the Functions menu 2 Define a number in this case 0 and a name of the library in this case Linel 3 Click on Add E Project2 Message library olx Library E Name Line update Add Edit Delete Exit A message library named Line is now created Thereafter you define the texts in the library 4 Mark the library line1 and click on Edit In this dialog you define text number and text In the field Text no you state a value of the analog signal linked to the message object In the field Text state the text displayed in the message object i Message library 0 Line1 Project3 D x Text no o Text Put article on the conv Put article on the conveyer Mount detail x Mount detail Y Put article off the conveyer 9 3 Mes
75. Logon Act as Usemame C Client Seen Ju Server Password v Use logon script Edit script PPP Login verification method Advanced cea WAIT CLIENT 10 ISEND CLIENT SERVER The settings under TCP IP IP Address Subnet mask and Gateway have no meaning PPP will change these parameters PC settings The figures below shows the settings in the different dialogs when creat ing a serial PPP connection between a PC and a terminal In this document we assume that the user has installed a Generic Null modem and defined a port for serial cable for Dial up networking 18 21 Network communication Select the function Ny anslutning according to the following path Start Programs Accessories Dial up Networking New connection The following dialog is shown Make the settings according to the follow ing figure New Phonebook Entry Modem Configuration LZ x E300 COM1 se d Fare 18 22 Network communication Click on the file tab Script and make the following settings New Phonebook Entry 18 23 Network communication Now the settings is done To establish kommunication you select the func tion Dial up networking Enter the defined post name and select Dial up Dial Up Networking RE L New Moer
76. OK The object is now shown on the working area If you have selected static text or graphics it is written directly on the working area General parameters for the objects are described in the chapter General Each type of object is explained in the chapters Graphic Presentation and Maneuvering and Text based Presentation and Maneuvering 5 11 Programming using MAC Programmer Analog Bar Graph x Analog signal woll z zl Scale division feo Dechen Frame Scale ticks io E Up None e C Down Raised Minimum value fo C Right C inset Maximum value 100 Left Offset o oe m Indicators z Gain Cancel Volume in tank 1 100 Eu E 60 40 20 D 5 5 The graphic block editor This chapter describes the graphic block editor in the MAC Programmer The editor is based on Windows standards In the graphic block editor you create graphic blocks with static and dy namic graphics How to open the graphic block editor The graphic block editor is opened when you double click on the current block in the Block Manager or from the block list 5 12 Programming using MAC Programmer Mouse keys and the cursor The following section describes how to use mouse and keys in the graphic block editor Further more we describe the different shapes of the cursor Mouse Use floating t
77. Protocol TCP IP is a standardized set of protocols developed to allow cooperating computers to share re sources across a network The operator terminals can be connected in a network in many different ways The connection can either be Ethernet or serial If Ethernet is used the expansion cards IFC ETTP or IFC ETCX are required in all terminals IFC ETTP is used to connect the terminals with twisted pair and IFC ETCX is used to connect the terminals with coaxial cable If twisted pair is used an Ethernet HUB is required A serial connec tion can only be used if two terminals are connected to each other For fur ther information about TCP IP please refer to the RFC s published on Internet You will find them for example on this address ftp ftp sunet se pub internet documents rfc The terminal network is a Client Server network and works as follows Only Clients can access data on the network Servers only provide access for other Clients A terminal can be both a Client and a Server to be able to provide access and also access other terminals Up to 20 different Cli ents can access data from the same Server A Client can access data from up to 16 different Servers Each terminal requires an Ethernet address Addresses from 192 168 1 1 to 192 168 1 254 are recommended for internal networks 18 1 Network communication 18 1 Examples of possible networks Example 1 This Ethernet network is designed for one controller
78. RE 4 9 5 Programming using MAC Programmer s nssnnsesnsssinseenerrnenrnnnee 5 1 5I Credbne d e E 5 1 5 2 Changing project EE 5 4 5 3 Creating a block via the Block Manager ssnssnsrssnsrnrrsrnsrnrrnrenee 5 5 5 4 Programming rb 5 11 5 5 The graphic block EE 5 12 Content 5 6 The text block editor nnne 5 22 5 7 Ihesvmbolmanag epo eot uoa bise ut cie eser 5 24 5 8 T O ci ru he 5 27 ERR ako irt ere fet cuss nevareducy secet icd ex t Door deiade tus 5 28 510 Other editors eee chewaavbetsecedsdiatudanteseicdssetiucented 5 29 5 1 The FileMen niam navies ere urbe ee 5 30 5 12 The Edit Menu EEN 5 31 5 13 The View Menu eeeen mm mne hrnne nnne rn enne rentrer nns 5 31 5 14 The Functions Men 5 34 5 15 The Setup Mtis ardeat titt sto idee bs eei e di 5 35 5 16 The Block Manager Meuse 5 47 5 17 The Transfer Men 5 47 5 18 The Window Mem 5 48 549 The Help Men s iari ege Eege 5 49 6 Graphic presentation and maneuvering sesuessssss 6 1 bt General parameters esee qi ve eL a en dtd td eb saa EN diaaa 6 1 6 2 Graphic cu RET 6 2 6 3 Maneuvering Graphic Blocks tices een eto 6 31 6 4 Using the touch screen reinen eniin nk ca ipe ded ya 6 34 7 Text based presentation and maneuvering 7 1 7 1 EE 7 1 7 2 LOR EDIRC eege See 7 2 7 3 Maneuvering Textblocks ierit tette nes 7 11 Lk dt Ce EE 8 1 8 1 Historical trends eeeseeesseeee mne nen n enne nennen 8 1 8 2 Re
79. Raised Cancel Inset Hand m Seconds Parameter Description Seconds Select whether the clock will be shown with a second hand Frame Select whether the clock shall be shown with a frame BG Select background color for the object Scale Select the color of the scale in the object Hand Select the color of the second hand in the object Note A maneuverable Date Time object must be defined to set the clock in the terminal dur ing run time Graphic presentation and maneuvering Analog fill Objects used for filling framed areas with one of sixteen colors depending on the value in a register The colors are used according to the following table di Analog signal woj d MEME S Cancel Parameter Description Analog signal State the register whose value decides the color of the object See the following table Register value Color Register value Color 0 Black 8 Grey 1 Blue 9 Light blue 2 Green 10 Light green 3 Cyan 11 Light cyan 4 Red 12 Light red 5 Magenta 13 Light magenta 6 Yellow 14 Light yellow 7 Light grey 15 White For limitations and how to place an object see Digital fill 6 7 Graphic presentation and maneuvering ASCII Object for handling ASCII strings in Graphic blocks ASCII objects pro vide the opportunity to present texts stored in the CPU
80. Recipes 11 6 Loading and saving recipes via the PLC program By using a control block in the PLC system you can load save and delete recipe files in the terminal The files created by the PLC program are com patible with the recipe files saved in the terminal This means that recipe files saved by the PLC program can be loaded in the terminal and vice ver Sa Terminal PLC system Recipe file 1 Register Value PLC program Register Value 0 Save recipe n 1 m Load recipe 1 n Delete recipe n 2 0 Names of recipe files n 123 ni 53447 H H nem 76789 Recipe n 2 0 registers Data E d 3 nem 265346 Recipe file x Register Value ad MOV n 89 nei 7699 Ctrl reg O Ctrl n42 1 Ctrl reg 1 Control block trl reg 7 n m 76789 In the Setup menu System signals you define the first register in the con trol block This register and the seven following registers are used as con trol registers The control block is described in the following table 11 6 Recipes Register Content Description Ctrl reg 0 Command Command register set by the PLC Available commands 0 No command 1 Save recipe to the terminal 2 Read recipe from the terminal 3 Delete recipe from the terminal
81. SER ER o SIS 5 E JAE im p Level 2 Block n E o e c 9 Ja xd xo S o 5 o elslale c uj si pe H d H N AN AN Zut ETIA EPN n i N 4 l k e 1 Level 3 NT i Am 8 ik o9 eio Ql IE OlF 4 4 Blocks A block header is defined for each block The block number type of block status word etc are contained in the block header The alarm time chan nels and contrast settings functions can also be called up as blocks These are called system blocks Maximum number of blocks in a project in E100 and E200 are 150 In the rest of the terminals 990 Note The block type cannot be altered for a defined block General 4 5 Signal types in MELSEC The PLC system s signal types are allocated according to the table below See the PLC system manual for the used for the complete address area Digital signals ON OFF The terminal can handle digital signals of the following types For ad dressing other PLC systems we refer to the manual for the drivers respec tively Signal Function A series FX series QnA series X Input Relay e e e Y Output Relay e e e M Internal Relay e e e Dn x Bit addressing in Data Registers e Bit x in Data Register n Hexa decimal addressing of the bits O F Latch Relay e B Link Relay D e Error
82. The E series manual Foreword This manual is a programming and function description for the operator terminals in the E series and the programming soft ware MAC Programmer In the manual we assume that a PLC system from Mitsubishi Electric is connected to the terminal When using other PLC brands we refer to the respective driver manual for PLC specific details The functions in the terminals are the same regardless of terminal used G amp L Beijer Electronics AB 1998 MA 00351 9904 All examples in this manual are used solely to promote understanding of how the equipment works and its operation G amp L Beijer Electronics AB take no responsibility if these examples are used in real applications Because of the great many application areas for this equipment the user him self must acquire the appropriate knowledge needed to use the equipment correctly for particular applications G amp L Beijer Electronics AB absolves itself of all responsabilities for damage and injuries that may occur during installation or use of this equipment G amp L Beijer Electronics AB absolves itself of all responsibilities for any type of modification made to the equipment If you have any comment or recommendations about the manu al please fill out this form to help us improve Send or fax this page or a copy of it to our address below Comment on the E series manual Page ER e EE KEEN Ee E mail
83. a block with assigned number already exists The block number 0 is shown automatically on starting up and must always be used in a project Block name A name for the block can be written here Block name is optional Display signal A digital signal which when activated results in the block being shown on the display If display signal are used they should be ordered consecutive ly for the different blocks to get the best performance This field is not filled in if another method for changing block is used Print signal A digital signal which when activated results in the block being printed outona connected printer The display signal and printer signal can be the same The printer signals should be used consecutively to print out as quickly as possible 5 7 Programming using MAC Programmer Completion signal A digital signal which is activated by the terminal when the print out is completed Normally the signal is set If the function Reset in Block Head er is marked then the signal is set to zero when the print out is completed Security level A security level 0 8 for the block is stated here The operator must enter a password to enter the block It must be equivalent to a given or higher security level if a security level gt 0 is stated Background block no Here you have the possibility to load another graphic block as a back ground in current block For example if you want to use the same back
84. accessibility of such PLC system functions as time control and alarm handling 1 3 Status display and control The operator is very familiar with indicator lamps as well as analog and digital displays for showing status as they appear today in the vast major ity of applications The same applies to push buttons rotary and thumb wheel switches for controlling a system Replacing them with a terminal provides the operator with all status display and control systems in one unit The operator can see and control all the information in the PLC system us ing the nomenclature of the machine By doing so the operation of the complete system is not only enhanced but also simplified 1 4 Introduction This is possible with a terminal thanks to the fact that the interchange of all information takes place through so called blocks in the terminal A block can be defined as a Textblock with only text information or a Graphic block with full graphics if the terminal supports graphic The terminals have function keys for direct control When an operator presses energizes a function key during run the command linked to the function key will be activated If several blocks are used the operator can use jump objects to move between different blocks In this way a menu tree is created allowing a structured application 1 4 Location of the terminal Th
85. address of the digital signal Maneuvrable When selected the object can be forced from the terminal in run time mode Security Level Select security level for the object On Select the color of the object when the signal is 1 Off Select the color of the object when the signal is O 6 13 Graphic presentation and maneuvering Placing an object The program calculates what is to be filled in the specified area It s there fore important that the object is correctly placed Wrong placed fillers may cause errors in the application during run time The filled area is limited only by static objects and static parts of dynamic objects Fill objects can be replaced with Digital Symbol or Multi Symbol to give better perform ance to the project Object s placement X Object s TN TEXT placement x TEXT Good To give the display better Bad The display will be slow response frame the text so it does because the program must make not need to be filled many calculations to fill in the irregular areas between letters 6 14 Graphic presentation and maneuvering Digital symbol Object which is used to switch between two chosen symbols depending on the state of a digital signal Digital Symbol x Digital signal fe wgl Fee Ted DD Symbol OFF IT Maneuverable Symbol ON Security Level 0 Cancel Parameter Description
86. al vgl Color m Fame OO P None Offset signal o OGC Raised Gain signal E Inset Enable e X Sample interval mo X Stored samples 100 Y Min value reg vol X Time range 00 04 00 X Time scale div foo 02 00 Y Minimum value W X Time scale ticks on Y Max value reg vgl Sample full limit fo Sample full signal saa Y Maximum value 100 NENNEN Y Scale division po Y Scale ticks hn E a ae Of Font size 5x5 E Scale m Parameter Description Name State the name of the object The name must be unique for each object Curve Select the curve you want to edit 1 2 in E300 E600 and 1 6 in E700 E710 Analog signal The analog signals the object shall sample and present the values for Only 16 bit numbers can be used For valid devices see the driver manual Color Select a color for each curve Offset and Gain Used to scale register value See the section General param eters 6 28 Graphic presentation and maneuvering Parameter Description Enable The digital signal which when set starts the collection of data Data collection ceases if the signal is set to zero The parameter needs not be stated Y Min value reg The minimum value on the Y axis loaded from the stated PLC register Y Minimum value The minimum value on the Y axis If Y Min value reg is defined this
87. al time rend 8 3 8 9 Defining trend objects etienne tentata euina 8 4 8 4 Transferring historical trend data ss ssnssnesnnsnnseinennsrinernnensenneee 8 6 9 Message library oes cuir d iP dm oe i era eee 9 1 Content 10 Alarm handling octet itis ete i kas 10 1 10 T Alarm grouping ii ertet teniente sped epulis ree 10 1 10 2 Alar Qi Hae Sap OS i osos ied tea bienes elapsa atten ete 10 3 10 3 Configuring the alarm list icum e e tete tbe eter 10 4 10 4 Alarms in run time mode sese 10 6 juu EU Ee 11 1 Il Calculate the Teclpe slze sve cesta aed sees visu ag c n UU e 11 2 11 2 Creating a recipe with the terminal e ie 11 3 11 3 Transferring a recipe to the PLC ovstem 11 4 114 brasmp aTeclpe cesi eo sini dba dris ute e cocoa bride a 11 4 11 5 Using recipes in a personal computer s ssseinesisriseinsrnsernenne 11 5 11 6 Loading and saving recipes via the PLC program 11 6 D2 PASSWOLGS MC 12 1 ADA Defining security levels ueste ote tatio n EA ONE batte t 12 1 12 2 Defining EE E 12 4 12 5 Locpitip ID 5os oid eed Aa aes cash sain iin tuae ee DR cR 12 3 12 4 Password for E EE 12 3 12 5 Password for all terminal functions sess 12 3 12 6 Altering passwords in run time mode ss sssssinsnseneeinsnsennn 12 3 13 Report ER 13 1 13 1 COnnechOn t a printer uc eco ici ended ie soo eas 13 2 13 2 Text block Printouts cides eei ees 13 2 13 3 Graphic block petbitolt ao
88. ame 8 4 Transferring historical trend data Trend data and recipes can be transferred to and from a personal compu ter with the program File Transfer a icon in the program group HMI Tools for calculating statistics and other types of presentation and storage Trend files can for example be opened directly in Excel for statistical cal culations See the manual for HMI Tools Trend files The name of the trend files is given for each trend when the trend objects are defined The file will be allocated the extension SKV The format for each line in the trend file is as follows DDDD TITLAAAA BBBB CCCC DDDD EEEE FFFF Format Description DDDD Date format given in Setup TTTT Time format given in Setup AAAA Trend curve 1 BBBB Trend curve 2 if defined CCCC Trend curve 3 if defined DDDD Trend curve 4 if defined EEEE Trend curve 5 if defined FFFF Trend curve 6 if defined The oldest value is shown on the first line of the file and the latest on the last line It is only when the value is changed a new row in the file is add ed The SKV format can be imported directly to Microsoft Excel You can use the diagram manager to create statistical diagrams in Excel It is not possible to alter something in the file and then send it back to the terminal The picture below shows an example of how it can appear in Excel 8 6 Trends 98 01 28 98 01 28 98 0
89. ammer Project Transfer Don t select Automatic terminal RUN TRANSFER switching 22 8 Project transfer Automatic transfer 1 Configure the modem 2 Make the communication settings in the Comm settings dialog under Transfer in MAC Programmer The baudrate must be 2400 baud Communication Parameters ES Use TCP IP transfer Use serial transfer Pott coe E Baudrate ba v 400 Timeout ms fi oo00 Retries Parity TC None Stopbits C Even Dass Pl C Odd E 8 CR 3 Use HMI Tools modem program to make the call up 22 9 Project transfer 4 Then you select Transfer in MAC Programmer Project Transfer Note If Auto terminal RUN TRANSFER switching is used the baudrate must be set to 2400 baud 22 10 Technical data 23 Technical data E100 Parameter Data Front panel Width 142 x Height 90 x Depth 3 5 mm Mounting depth 28 mm excl D sub and 96 5 mm incl D sub Front panel seal IP 65 Rear panel seal IP 20 Keyboard material Membrane keyboard with polyester snap discs Overlay film of Autotex 2 F200 with print on reverse side 10 million oper ations Reverse side material Alu Z ink Weight Excl D sub 0 5 kg Serial port RS 422 25 pin D sub contact chassis mounted female with standard locking screws 4 40 UNC Serial port
90. and the same font table is used independent of the chosen character set See appendix for all font tables Different national characters see the section The terminals keyboard in the the chapter Terminal functions are used dependent of the chosen char acter set Swedish German French Spanish Nor Dan CL A U E A c2 IT C3 C4 o m zZ c5 D O P o m o a ol O D C6 C7 C8 o oOo ool MO a D Oj v a l g wa a Sl A When Slavic or Russian are chosen the national characters are not used 5 39 Programming using MAC Programmer Date Time format Setting of date and time format Date format The default format can be YY MM DD YYMMDD DD M YY DD MM YY or MM DD YY where Y year M month and D day Time format The default format can be HH MM SS or HH MM where H hour M minute and S second Clock used Select Terminal or controller Terminal means that the terminals built in clock is used and controller means that the clock in the controller system is used in the terminal Clock Controller Only valid if the clock in the terminal is used Mark if the clock in the ter minal is to be transferred to the controller system Note If the controller system has a real time clock that is activated and the terminal clock is transferred to the same registers in the controller system i
91. and E710 10 2 Alarm handling 10 2 Alarm messages Alarm messages are defined under Alarms in the Functions menu The alarm message is entered here with a maximum of 38 characters 18 char acters in E200 More characters can be shown if a smaller font size is used in the alarm list The message can contain dynamic data just like a Text block which can be digital or analog You can define 100 300 alarms de pending on the application Ox A Alarms Project3 Alarm text EE Signal vol IS Alam when signalis On Off Acknowledge notify I vel Reset Remote acknowledge mE vol Ee zl No Signa Alarm Text Alarm group Info block Update M Ack required M History To printer Insert pae Exit Parameter Description Alarm text An alarm text containing static text digital text and or ana log numeric Signal The digital signal which when activated generates the alarm is stated here Alarm when signal is Select On if a set signal should cause an alarm Select Off if a reset signal should cause an alarm Acknowledge notify Digital signal affected when the alarm is acknowledged Nor mally the signal is set to unity Remote acknowledge Digital signal which acknowledges the alarm when activated Reset The above signal is set to zero when the alarm is acknowl edged if Reset is marked
92. and close down the keyboard Move the cursor to the right Move the cursor to the left 6 37 Graphic presentation and maneuvering Choice list Choice lists will also appear on the screen In the choice list you use the arrows to show the uppermost or lowermost choice respectively CANCEL is used to close down the list without making a selection 6 38 Text based presentation and maneuvering 4 Text based presentation and maneuvering Text based presentation and maneuvering is used to create operator dia logs in textbased terminals or is suitable for generating report print outs of various kinds They can be daily reports status reports etc For an ex ample of what a report looks like see the Print outs section Text objects in tabular form are shown in this section Every object is then described sep arately 71 1 General parameters Scaling The Offset and Gain parameters are used to change the scale of the register value to a shown value according to the following equation Display Value Offset Gain Register Value When the object is altered from the terminal in the run time mode the scale is changed for the shown value according to the following equation Register Value Display Value Offset Gain Scaling does not affect the defined max and min values nor the number of decimal places Note The functions Increment and Dercrement affect the RegisterValue of the
93. ansion slot When you select an Expansion slot and press Edit or click the right mouse button you can define which expansion card you want to use and then make the the settings for the expansion cards respectively For further information see the manuals for the respective cards Expansion Slots xi Expansion slot 1 F PBDP x Settings Expansion slot 2 Cancel Not used S Settings 5 44 Programming using MAC Programmer Printer When you select Printer and press Edit the dialog for printer settings is displayed Printer Settings x Printer type Standard text Page length po Paper type A4 K Graphic orientation landscape E Text orientation Pori z Graphic size Printer disable signal vol SSS r Handshake p Newline Character XON XOFF C None C CIS RTS m Screen dump Normal Inverted Printer type Select printer None or e g HP PCL5 Page length The number of lines which will be printed out before form feed If the page length is set to 0 form feed never occurs Default setting is 60 Paper Type Select type of paper Graphic orientation Select the graphics orientation portrait or landscape Text orientation Select text orientation portrait or landscape Graphic size Select size of the graphic printout Printer disable signal Digital signal for stopping the print out Newline character Marks the
94. aphic 0 Ae Thereafter you mark the objects and select the function Create series in the Object menu Create series E Create series of Gm e Hom Cancel Columns Direction Down C Up Number of new rows E A dialog is now displayed where you select to create rows or columns the number of rows columns and in which direction the series shall expand MAC Programmer now creates a table with the assigned number of rows or columns 5 20 Programming using MAC Programmer Project1 Graphic 0 O x Note To be able to create the table the last character in the leadtext must be a figure The object Alarm banner are not allowed in a table Symbols You can create symbols in three ways using the Symbol manager with the functions Create symbol or copy graphics from other Windows programs using the clipboard See separate chapter how to use the Symbol manager The function Create symbol Select the function Create symbol Drag a marking frame around the graphic you want to save as a sym bol State the name of the symbol max 8 characters The symbol is now stored in the symbol directory with the stated name 5 21 Programming using MAC Programmer Copy graphics from other programs Use the copy function in another program e g Paint Make graphic block active in the MAC Progra
95. application can also be structured as a sequence control In the run time mode it is possible to test all or parts of the application be fore running Block O Block O 7 Block n Block m p Block 12 IN RS 7 Block 10 Block 20 Block 13 Block 14 4 1 General 4 2 Efficient communication To make the communication between the terminal and the PLC system quick and efficient the following should be noted about how the signals are read and what that can be done to optimize the reading Signals affecting the communication time It is only signals to objects in the current block that are read continuously Signals to objects in other blocks are not read that is the number of blocks does not affect the communication time Besides the signals to objects in the current block the terminal is continu ously reading the following signals from the PLC Display signals Block print out signals LED registers Alarm signals Remote acknowledge signals on alarms and alarm groups Login signal Logout signal Trend registers at the sample points Bargraph registers if using min max indicators New display register Buzzer register Backlight signal Cursor control block Recipe control block Library index register Index registers PLC clock register if the PLC clock is used in the t
96. ark the alarm make the changes and press Update If you want to update or ap pend more than one definition to the list press Update or Append once and then press Enter Thereafter Update or Append remain operational until changed Erase a marked definition with Delete or Clear End the ed itor with Exit The following example describes the Alarms editor The alarm is numbered automatically When you press Append the alarm definitions is listed last and when you press Insert the new definition will always be inserted before the marked definition in the list When you press Update you confirm changes made on a definition 5 29 Programming using MAC Programmer amp Alarms Project3 olx Alarm text High levelintankt Signal Lo wol Acknowledge notify IT vol Ss Reset Remote acknowledge vol mcn Alarm group DEFAULT e Info block af A Low level in tank 1 Iv Ack required Conveyor empty E History Conveyor stopped I Toprinter 5 11 The File Menu There are functions for creating opening saving and closing projects in the File menu Printer settings previewing print out creating documen tation headers and activating print out are also selected from here Fur thermore there are functions for testing a project and altering project settings With the function MELSEC I O Naming you select if the internal name list should be used or if a name file from MELSEC MEDOC or MELSEC MEDOC plus
97. at the backlight is turned on when the alarm symbol is shown Default setting Off means that the backlight is not affected by alarms Timer means that the backlight is on when a new alarm is acti vated and turns of when the time for the screen save is out Alarm cursor In E700 and E710 the cursor color can be changed in the alarm list 10 5 Alarm handling Alarm symbol shows when Option active unacknowledged NO UNACK ACTIVE ALL D e 10 4 Alarms in run time mode Alarms are shown in the Textblock with the text AL ARMIB in the upper right hand corner of the display you can select not to have this during configuration A red bell blinks in the upper right hand corner of the dis play for alarms in Graphic blocks The alarm is presented in an alarm list with the predefined alarm texts The alarm list contains the latest alarms which are listed according to alarm group according to definition and with the latest alarm at the top of the list The alarm list s size in number of kbytes is selected during config uration number of alarms in E200 The alarm list is shown on jumping to the alarm block The status for the alarm is shown for each alarm as well as the time when the larm was activated deactivated or acknowledged depending on the selected display mode Alarms can have the following status Symbol Status Active Not acknowledged Not a
98. ate for the object Permissible values are 0 239 for E300 0 239 for E600 and 0 319 for E700 E710 Move Y The value which contains the Y coordinate for the object Permissible values are 0 63 for E300 0 127 for E600 and 0 239 for E700 E710 Symbol 0 7 Select the symbol to be displayed If the value of the register is O then symbol O is displayed etc Note Move X and Y only need to be stated if the object is to be moved around on the display with the help of the PLC 6 20 Graphic presentation and maneuvering Numeric Objects for entry and presentation of values in numerical form It is used for example to create entry fields 0 Analog Numeric x Analog signal volj s Positions s Maneuverable 2 Adjustment ecimals o ee d D Right Zero fill Minimum value 32768 C Center 886 g Maximum value 32767 Tet D Offset 0 ze wj Gain fi Raised Font size 8x8 Inset Security Level fo x zl Cancel Parameter Description Analog signal The address of the signal Positions The number of positions the entered value will take up including comma and minus sign Decimals The number of decimals the value shall be entered with Minimum value The minimum limit for maneuvering Maximum value The maximum limit for maneuvering Offset and Gain Used to scale register value See the section General parameters Font
99. bject 6 16 Graphic presentation and maneuvering Jump Object for jumping to another block Makes it possible to build up a hierarchy of menus in the application Jumping back to the previous block is done by pressing the PREV key up to nine levels back See chapter Function Keys Start x Jump to Another Block Current block fo 0 Jump to block E z zl Text Positions fi 0 Adjustment EE Left Font size Stans e None be O Raised Text m Inset EST Parameter Description Jump to block States the number of the block to which the jump is to be made Text Enter any text that will be displayed Positions The number of positions the text will take up on the display Font size Select font size Adjustment Select whether the text shall be left aligned or centred Frame Select if a frame shall be drawn around the object BG Select background color for the object Text Select the color of the text in the object Note If a jump is generated to a block that does not exist in run time mode an error message is shown 6 17 Graphic presentation and maneuvering All Message Message object presenting texts from message libraries Analog signal vof X Library o Font size 8x8 X Positions fo Security Level 0 Maneuverable range Adjustment Frame C Lef
100. cation error File Reg Err xxxx An object tries to read a file register not configured in MEDOC Parameters File Register Capacity Illegal dev x Trying to read an not valid device type D X Y Only C24 QCPU driver Error code Description Comm Error xxxx Communication error see the table below SYSTEM ERROR Communication error during start up Comm Error Item Content Reply status Common Errors Sum check error periphery only 4000H Cannot handle RT 4001H Cannot handle SRT 4002H Impossible global request command 4003H Command not usable during system protect 4004H Data range larger than buffer size 4005H No password release 4006H CID differing from CPU data 4007H Device setting Cannot handle device name 1030H Device range over 4031H Cannot handle device modification 4032H No random write possible on the desinated Y 4033H because it is used by the system Improper device 4034H 24 1 Appendix Item Content Reply status Protect Hardware protection active 4050H No execution possible because memory pro 4051H tect switch is ON Others Data error 4080H Error messages in the terminals when communicating with MELSEC PLC system Error code Description Comm Error Communication error between the terminal and the PLC system For example the communicati
101. channels Select if time channels shall be sent to the terminal LED s Select if LED s shall be sent to the terminal Message library Select if message library shall be sent to the terminal Setup Select if the setup shall be sent to the terminal Function keys Select if function keys shall be sent to the terminal Passwords Select if passwords shall be sent to the terminal Delete Trend data Delete all stored trend data in the terminal Recipe data Delete all stored recipe data in the terminal Download Never Driver will never be downloaded driver Always Driver will always be downloaded Automatic Driver will be downloaded to the terminal when the driver in the terminal and the driver defined in current project are not the same Send current time The clock in the personal computer will be sent to the terminal Send Transfer the project to the terminal according to current settings 22 3 Project transfer Parameter Description Receive The MAC Programmer loads the project in the terminal Current project in the MAC Programmer will be overwritten Verify Compares the project in the MAC Programmer with the project in the terminal Stop Interrupt the transfer Settings Select if TCP IP transfer or Serial transfer If you select TCP IP transfer no further settings is necessary If you select Serial transfer the parameters described in the table below must be sta
102. ctive Not acknowledged Active Acknowledged blank Not active Acknowledged Alarms can be shown in the following format Display format Description S The time when the alarm was activated E The time when the alarm was inactived A The time when the alarm was acknow ledged 10 6 Alarm handling To get to the alarm block you can either press LIST or define a jump to system block 990 or allow the controller system to produce a list via the Display signal for block 990 To acknowledge an alarm place the cursor on the line where the alarm is and press ACK Alarms can be printed out directly as they occur or change status if a printer is connected This should be stated when the alarm is defined The alarm is printed out with date time status and the alarm text Return to the previous block by pressing LIST on the terminal The current content of the alarm list can be printed out by giving the Print er signal for block 990 Block linked to alarms Text or graphic blocks can be linked to alarms This means that when the operator press the INFO key at an alarm in the alarm list a block linked to the alarm is shown This block can contain information about the alarm and reccomended actions It is only possible to press the INFO key if cur rent alarm is linked to a block Return to the alarm list by pressing PREV on the terminal Graphic alarm page in run time mode The
103. d 3 but the Client Server setting is different Terminal 1 Terminal 2 Terminal 3 Terminal 4 192 168 1 1 192 168 1 2 192 168 1 3 192 168 1 4 Client Server Client Server Client Server Client Control system 1 Control system 2 Control system 3 Terminal 1 192 168 1 1 Terminal 1 is a Client and can therefore access all the Servers It can also access its local controller 1 This results in access to controller 1 2 and 3 18 5 Network communication Terminal 2 192 168 1 2 Terminal 2 is a Client and can therefore access all the Servers It can also access its local controller 2 This results in access to controller 1 2 and 3 Terminal 3 192 168 1 3 Terminal 3 is a Client and can therefore access all the Servers It can also access its local controller 3 This results in access to controller 1 2 and 3 Terminal 4 192 168 1 4 Terminal 4 is a Client and can therefore access all the Servers This results in access to controller 1 2 and 3 Data between the controllers can be exchanged with a small controller program or using function keys See BDTP Client and BDTP Server Example 5 This Ethernet network is a normal configuration where a PC is included This allows the computer to access any terminal on the network and trans fer a project The PC can be connected either via an Ethernet card or to one of the serial ports on one of the terminals using CA
104. d object 6 28 Trend 8 1 Define trend objects 8 4 Historical trend 8 1 History 6 33 HMI Tools 8 6 Real time trend 8 1 Transferring trend data 8 6 Trend files 8 6 Trend object 8 1 Index U Undo 5 31 Ungroup object 5 19 Update drivers 5 2 5 3 Update 5 29 V View menu 5 31 VU meter object 6 30 W Watch dog 3 5 Window menu 5 48 Working area 5 11 VI
105. e Offline 11min 00 90000900009 13 1 Report print outs 13 1 Connection to a printer Printer Z a Terminal memm T i RS 422 RS 232 OT e owe The printer should have a serial interface and be equipped with IBM char acter set 850 The settings for the printer are set under Peripherals in the Setup menu in the terminal Refer to the printer manual for the correct configuration Note A printer with parallel interface can be connected if the expansioncard IFC PI is used 13 2 Text block printouts The reports are created as Text blocks with static and dynamic text The re port has a maximum width of 150 characters In the text block you enter a free text e g table head and other static text which always will be printed To get dynamic values from the process in the report you define dynamic objects presenting the value for the signal the object is linked to See the chapter Textbased presentation and maneuvering Via time channels it is pos sible to decide when the report is to be printed 13 2 Report print outs 13 3 Graphic block printout In E300 E600 E700 and E710 it is possible to print a graphic page to a Ep son FX 80 or HP PCL5 compatible printer Graphic blocks can only be printed when it s displayed screen dump Only black and white graph ics are supported 13 4 Defining the print out The Print signal paramete
106. e TCP IP connection Host configuration V IZE hd TCP IP Settings IP Address haen Subnet mask 255 255 255 0 Gateway unn PimayDNS Jann Secondary DNS pono Cancel IP adress State the IP address of your node For information about which IP address to use please refer to your network manager or to the RFC s from the In ternet committee If you are using a local network between the terminals we recommend you use the addresses 192 168 1 1 192 168 1 254 Subnet mask State your network identity 18 18 Network communication Gateway State the network unit in the local network that can verify the identifiers for the other networks on Internet Primary DNS och Secondary DNS State the servers containing information about a part of the DNS data base 18 19 Network communication Serial connection A PPP connection between two terminals PPP Client PPP Server 2 3 3 2 5 5 192 168 98 2 The settings under TCP IP IP Address Subnet mask and Gateway have no meaning PPP will change these parameters 18 20 Network communication A PPP connection between a terminal and a personal computer PC with PPPS erver Generic Windows NT 4 0 Null Modem eeococce Connection name Server Modem Serial protocol PPP be TERR m
107. e following 1 The handshake register must be 0 If it is not make sure that the com mand register is set to 0 2 Write the command in the command register 3 Wait for completion or error code in the handshake register 4 Set the command register to 0 After this the terminal will set the handshake register to 0 Synchronize clock with server State if the clock in the client shall be synchronized with selected server Select server by stating the number of the server in the entry field If the clock in the client is locally changed the change is transferred to selected server BDTP Server Address Under BDTP Server Address you define the addresses to the servers from which the client can retrieve information The addresses will be indexed in the order they are stated When the object is defined in the project you must specify the source serv er for the address in the objects address field specify the following server index gt device If for example 2 gt D15 is entered in the address field the value for the ob ject is loaded from register D15 in server 2 18 29 Network communication Handles the request from clients Press Edit and state port Doesn t nor BDTP Server mally need to be changed Server port Data register vol Ee M Clock server Cancel Data register Values in data registers can be transferred between one server and diffe rent clients in a network Under
108. e libraries the number of positions should not be O since the automatic length adjustment doesn t work For more detailed information see the chapter Message library Text based presentation and maneuvering Multiple choice object The object is linked to up to three digital signals which together can assume eight different states A text of 30 characters can be linked to each state Multiple Choice x Parameter Description Analog signal This register decides which text to be presented For valid devices see the driver manual Text 0 Text 7 The texts that will be shown for each state of the object Man 0 Man 7 States whether it is possible to maneuver this status in run time mode See the section Maneuvering Textblocks 7 9 Text based presentation and maneuvering Text object Object for handling ASCII strings It is possible to present the text stored in the registers of the controller system Texts should be in ASCII format The texts can be altered in run time mode from the terminal by opening and closing the entry field with ENTER not valid in E100 The text is converted from 8 bit IBM extended ASCII to Swedish 7 bits ASCII if SW is stated on the command line in System Signals Text Analog signal Positions Security EVE Parameter Description Analog signal The register where text for the first position is stored Positions Each
109. e must be bus endings of 50 Ohm Several coaxial cables can be connected with repeaters to get longer networks The network will then comprise different segments Segment 1 Segment 2 oo ee xps Repeater Repeater The maximum length of a segment is 185 m and the maximum number of units segment is 30 Four repeaters can be serial connected which means that five segments may be serial connected Only three of the segments can have units connected This means that there must be at least two emp ty segments in the network 18 13 Network communication TCP IP settings in the nodes Node 1 Node 2 Connection name Connection name Host configuration Manual Host configuration Manual 7 TCPAIP Settings 34 TCP IP Settings IP Address 192 168 1 1 IP Address 192 168 1 4 Subnet mask 255 255 255 0 Subnet mask 255 255 255 0 Bex foooo Goen foooo Primary DNS Jang Primary DNS Jang Secondary DNS fo 0 0 0 Secondary DNS fo 0 0 0 taa teen 18 3 Serial network communication How to make a connection Select Peripherals in the Setup menu In the dialog Peripheral configura tion you mark TCP IP connection and keep the left mouse button pressed Then drag the mouse to RS 232 and release the mouse button Peripheral configuration RS 232C SS TCP IP Connection 1 B E Controller HE
110. e number of objects in the alarm message NC The number of characters in the alarm message 10 4 Alarm handling Alarm Settings Lx Active signal IT voj gn Unack signal Em voj p List erase signal vof a Reset List size Kilobytes hoc Alarm Symbol r Backlight E No ol On Unacknowledged C Off A o C Active C Timer Lo All R Alarm cursor Cancel Parameter Description Active signal States the digital signal which the terminal set when there is an active alarm Unack signal States the digital signal which the terminal set when there is an unacknowledged alarm List erase signal States the digital signal which when set erases all not active alarms in the alarm list Reset Means that the signal stated on List erase is set to zero when the alarm list is erased List size States the list size in number of kbytes for E300 E600 E700 and E710 and in number of alarms in E200 Note that the real size of the alarm list is twice the stated size The performance of the project is effected negatively if list sizes over 10 kbytes is used 300 alarms in E200 Alarm symbol States when the alarm symbol should be shown see table below WALARMH is shown in the Textblock and a red bell A in the top right hand corner of the display is shown in the Graphicblock Backlight action State when the background light shall be turned on at alarm On means th
111. e object for presenting a digital clock Digital Clock Font size Security Level BG rj Text m k Maneuverable Frame C None Raised Inset X Time Le Le Time Format 24 Hour AM PM Cancel Parameter Description Day of the week Select whether the day of the week will be shown Date Select whether the date will be shown Time Select whether the time will be shown Time format Time can be shown either as AM PM or a 24 hour clock Maneuverable Select whether the clock can be reset in run time mode Frame Select if a frame shall be drawn around the object Font size Select font size for the text in the object Security level Select security level for the object O means no security level BG Select background color Text Select the color of the text in the object Note A maneuverable Date Time object must be defined to set the clock in the terminal dur ing run time 6 12 Graphic presentation and maneuvering Digital fill Objects used for filling framed areas with a selected color o Pattern Maneuverable Security Level 0 ss On m Off m Cancel Note Filling areas that are too irregular can cause system failure in run time mode Filling can in certain cases make the screen slow Parameter Description Digital signal The
112. e terminal should be located close to the machine to have maximum usability The operator then receives the correct information directly and can react quickly and efficiently In some cases such as monitoring running or maintenance the operator s workplace can be several kilometres from the process Communication is via modem Several terminals can be installed if the production line is long with a large number of work stations A unit working in parallel can also be con nected This could be another terminal 1 5 Introduction 1 5 Compact solutions External units such as barcode readers weighing machines telephone modems and so on can be connected to the PLC system via the terminal All the connection requires is that the unit can be connected to an RS 232 interface and that the communications is by ASCII protocol Data entering the terminal is written directly to the PLC register Q Q Q O OOOOOOOOO 1 6 Installation of the softwares 2 Installation of the softwares 2 1 MAC Programmer MAC Programmer is a program package used to develop projects for op erator terminals from G amp L Beijer Electronics AB The functions in the MAC Programmer depend on selected terminal We recommend you to use the mouse when using the MAC Program mer For short commands we refer to the Windows User s Guide In the MAC Programmer you create your project wit
113. e transfer rate for communication Must be the same as the external unit Parity Select parity Must be the same as the external unit Databits Select number of data bits Must be the same as the external unit Stopbits Select number of stop bits Must be the same as the external unit 13 5 Report print outs 13 6 Time control 14 Time control Time control is a function for setting and resetting digital signals relative to the real time clock This function is used for controlling events in the process at specific times through the terminal The time channels replace the time relays and 7 day clock 14 1 Defining the time channels The time channels are defined under Time channels in the Functions menu MAC Programmer Timechannels Project1 BEES De Edit View Functions Setup Transfer Window Help la xl oje el X ej N o SulEal E700 4 0x ASeries Size 5 kB No FromDay Monday j Thusday e Friday Friday e Saturday zl Sunday hd 3 I a ToDay From Time To Time Nofo vOName For Help press F1 NUM OVR 7 Parameter Description Interval name Enter any text for the time channel Signal A digital signal which is set during the stated time period is stated here Interval The day and time for the interval is stated here Four intervals can be defined for each time channel
114. ed to the same regis ter Only the value in that register can be displayed in the object With index addressing however it is possible during operation to select the register which is to be addressed and thereby the value to be dis played This is done by adding the value in the index register to the ad dress of that register which represents the analog signal in the object This can generally be formulated as follows Displayed value contents of Register object address contents of Index Register If the contents of the Index Register is 2 and the address of the register specified in the object is 100 the value shown in the object will be re trieved from register 102 If the value in the Index Register changes to 3 the object s value will be retrieved from register 103 instead For each project you define which registers to be index registers Make this under Index Registers in the menu Setup Up to eight different index reg isters can be used in each project and each index register can be used in more than one object The object used in the project will specify if index addressing is to be used and the relevant index register This is done when the object dialog selects I1 to I8 in the entry field to the right of the specified analog signal for the object In the example below D100 is the analog signal and I1 is the rele vant index register Analog Numeric x Analog signal 1 00 1 0 lr Signed 16 bit D Positions E
115. een no protocol and transparent printer modes in the run time mode using a digital signal State the digital signal in the dialog under No protocol on signal Control block Ctrl reg O Register tO Ctrl reg 1 Ctrl reg 2 Register rO Ctrl reg 3 Transmission data buffer Reception data buffer Register tO Number of bytes Register rO Number of bytes Register t1 Data Register r1 Data Register t2 Register r2 17 6 Communication Example of using the no protocol mode The following example describes the use of the no protocol mode for a weighing system The diagram below shows a three step block schedule for communication O Wait state M100 Transmission start 1 Queries current weight M11 Transmission completed 2 m Await current weight Receiving complete The terminal functions as the master towards the weighing system that is it continually asks the weighing system for the current weight The dia gram below shows the connections between the PLC system terminal and weighing system 17 7 Communication The protocol appears as follows Terminal STX CR LF Weighing system STX Weight in kg CR LF The PLC program appears as
116. elp line To move stepwise through all the objects in the editing mode press the SELECT key followed by NEXTOBJ in the help line The object marked is inverted and the object type is shown in a square When an object is marked press EDITOBJ to edit the object s parameters DELOBJ to erase the object and LEAVE to return Point to an object and press MOVE or SIZE and make the changes with the arrow keys to move or change the size of the object Editing text objects Mark an object by moving the cursor to the object with the arrow keys and press Next in the help line You can scroll the text with the arrow keys if the Text block holds more information than can be shown on the display Press LEAVE in the help line to exit from a menu 3 3 Terminal functions Help line There is a help line in the terminal which contains functions linked to the function keys located directly under the line The functions of the keys changes depending on which level is active The help lines are only shown in the programming mode Function Description NEXT Used to go to the next level Settings made are saved LEAVE Return to the previous level TOGGLE Switch alternately LIST Show option list INSERT Insert DELETE Delete HELP OFF Switch between showing and removing help line SELECT Mark an object SNAP OFF ON SNAP ON means moving and size change in 8 pixe
117. enance Not valid for E100 and E200 Under Memcard maintenance you select to format a installed PCMCIA memory card or to transfer to and from the memory card You can format the memory card as a backup card or as an expansion card Under Mem Card transfer you can select to transfer project to memcard project from memcard delete memcard project recipe to memcard recipe from mem card and delete memcard recipes For more information see the manual for IFC MC 3 2 Terminal functions Contrast setting Not valid for E100 and E200 The contrast settings can be made in setup mode in the menu Setup Contrast settings or in run time mode via a jump to the system block 997 Pressing the function key marked makes the display brighter and pressing the function key marked makes the display darker Return to previous level by pressing EXIT The Prog mode The programming mode is the mode where the application can be modi fied It is here you can change text and graphic blocks modify the time channels alarms recipes and function keys We recommend that the ter minal is programmed using the software MAC Programmer Note Block O must be defined in the project in order to be able to run the application Edit Editing graphic objects The arrow keys are used when editing a graphic object to change the size of or move the object in 8 pixel steps Changing moving pixelwise is done by pressing SNAP OFF in the h
118. ends Only valid in E300 This function means that analog values from the PLC system are present ed in a trend object while running The presentation is in the form of a curve No values are stored in the terminal s project memory and no his toric data can be shown Itis possible to define several independent trend curves in the same or dif ferent blocks The total number of 10 trends can be used in an application 100 780 760 40 20 22 58 23 00 22 56 8 3 Trends 8 3 Defining trend objects Trend objects are defined as other dynamic objects in a block The object can be linked to up to six analog signals two in E300 and E600 Unlike other objects trend objects must be given a name with 1 to 8 characters The first character must be a letter or anumber The standards for naming files in MS DOS are applied The following parameters are defined for a trend object Noa TT Y OV BUE fori 1 linear Curve H ba 2 legen SEN VO Color 7 Bi Analog signal woj 1 SE Right C None Both Offset signal 0 occ S Gain signal D zu C Inset Enable vgl X Sample interval X Stored samples Y Min value reg vol X Time range 00 04 00 X Time scale div 00 02 00 Y Minimum value n X Time scale ticks 00 00 30 Y Max value reg vgl Sample full limit 0 Sample full signal v
119. entation and maneuvering Date time object Object for setting date and time Date and time objects collect data from the real time clocks in the terminal or the controller system Date and Time x Maneuverable Date Iv Time Security Level Parameter Description Day of the week States if the day of the week will be shown Requires two posi tions Date States if the date will be shown Use the form given in Date time format in configuration Time States if the time will be shown Use the form given in Date time format in configuration Maneuvrable Select if the object can be altered in run time mode Note A maneuverable Date Time object must be defined to set the clock in the terminal dur ing run time Text based presentation and maneuvering fl Digital text Object that can assume two states zero or one Digital Text x Digital signal Text 0 Text 1 Security Level I Maneuverable OK Cancel Parameter Description Digital signal The address for the signal Text 0 The text shown when the signal is zero Text 1 The text shown when the signal is one Maneuverable Select if the object can be altered in run time mode Text based presentation and maneuvering Jump object Object for jumping to another block Makes it possible to build up a hierarchy of menus in the application Jum
120. er identity Doesn t normally need to be changed This parameter is used only at PPP connection Act as Client Server At PPP connection you select if the terminal shall act as a PPP client or PPP server Advanced Under Advanced you can define further parameters Use VJ compression of IP header Compression of the IP head Doesn t normally need to be changed This parameter is used only at PPP connection Request Provide remote address Request provide the IP address for the remote node Shall be 0 0 0 0 if you want to request the IP address from the remote node This parameter is used only at PPP connection Request Provide local address Request provide the local IP address Shall be 0 0 0 0 if you want to re quest the IP address from the remote node This parameter is used only at PPP connection Node 1 Node 2 Remote Remote 192 168 1 2 0 0 0 0 Local Bc a d Local 192 168 1 1 0 0 0 0 18 17 Network communication Modem The parameters under Modem setup are stated if the connection shall take place via a modem T Enable modem Disconnect if idle min fi Telephone number Modem setup string Cancel Telephone number State the telephone number to be called Modem setup string A setup string which initializes the modem For further information please refer to the documentation for the modem TCP IP Parameters for th
121. er in the PLC system see the section Date Time for mat in the chapter Programming via MAC Programmer The PLC system checks if the register is updated and if not an alarm indicating communi cation error can be set in the PLC system How the different objects functions works in run time mode are de scribed in respective section of this manual 3 5 Terminal functions 3 2 The terminal s keyboard 7 ve Built in function keys Arrow keys Alpha Numerical keys HOOH 96 oee O A Alpha numerical keys From the alpha numerical keyboard the following characters can be en tered in dynamic text and numerical objects during run time in the termi nal 0 9 A Z a z 12 lt gt R National characters Note In E100 only numerical values can be entered Numeric values are entered by pressing the respective key once A to Z are entered by pressing the respective key 2 to 5 times and the lower case small letters a to z are entered by pressing the respective key 6 to 9 times The time interval between the pressing can be set see the section Key de lay time in the chapter Programming via MAC Programmer If the key is not pressed within the time interval the cursor is moved to the next posi tion 3 6 Terminal functions Pressing the key C1 C4 two to nine times different national characters are entered This make frequently used charact
122. erminal List erase signal No protocol control register No protocol on signal 4 2 General Signals not affecting the communication time The following signals do not affect the communication time Signals linked to function keys Time channels Objects in the alarm messages How to make the communication more efficient Group PLC signals consecutively The signals from the PLC system are read most rapidly if all signals in the list above are consecutive If for example 100 signals are defined it is quickest to read these if they are linked to for example M0 0 M11 7 If the signals are spread out e g 10 4 Q30 0 T45 3 etc the updating is slower Efficient block changes Block changes are carried out most rapidly and efficiently through the block jump function on the function keys or through a jump object Dis play signals in the block header should only be used when the PLC sys tem is to force the presentation of another block The New Display register can also be used if the PLC system is to change the block This does not affect communication as much as a larger number of Display signals Use the clock of the terminal An extra load is put on communication if the clock of the PLC system is used since the clock register must be read up to the terminal Download ing of the clock to the PLC system also creates an extra load The interval between downloadings should therefore be as long as po
123. erminal 2 in the network using a ca ble according to the figures above The settings in the third terminal should be analog to the settings in the second terminal Terminal 1 Terminal 2 Terminal 3 Le EE EE RS 422 RS 232 RS 422 17 2 The terminal as communication interface No protocol mode The No protocol mode is used to connect different PLC systems connect ex ternal units such as bar code readers or weighing scales to the PLC system The PLC system controls what is to be sent to the communication port Data coming in to the communication port is written to the PLC register Communication takes place with the transfer of the PLC register area ac cording to the control block below 17 4 Communication pay unit Lemma Data register PLC program Send buffer data Communication handling Recieve amp buffer data f l Start send buffer j Command for send Start receive buffer Command for receiving RX End code pattern RX Message length Register Beskrivning Ctrl reg 0 Start register for the transmission data buffer The first register in the buffer area contains the total number of bytes to be transmitted The following registers contains the data to be transmitted The maximum buffer size is 127 registers 254 bytes Ctrl reg 1 Co
124. ers that are not standard on the alpha numerical keyboard available in the terminal see the section Country settings in the chapter Programming using the MAC Programmer Note In MAC Programmer all characters in the used font table see the section Country set tings in the chapter Programming via MAC Programmer except reserved characters can be used as a static text Write the wanted character by pressing the ALT key and at the same time write O zero on the numerical keyboard on the PC followed by the character code see Font tables in the Appendix Reserved characters The ASCII characters 0 31 Hex 0 1F are reserved for internal functions in the terminal and may not be used Arrow keys The arrow keys are used to move the cursor within a block menu or dia log Built in function keys All keys are not available on all terminals The key is used to confirm settings made and go on to the next line level The PREV Key is used to return to the previous block If the security level is changed the PREV key is disabled The LIST key is used to bring up the alarm list The ACK key is used to acknowledge an alarm in the alarm list The MAIN key is used to jump to block 0 in Run time mode The key is used to delete the character to the left of the cursor Note With the expansion card IFC 128E it is possible to put all the keys on an external key board For more information we refer to the IFC 128
125. eters from a server IP adress State the IP address of your node For information about which IP address to use please refer to your network manager or to the RFC s from the In ternet committee If you are using a local network between the terminals we recommend you use the addresses 192 168 1 1 192 168 1 254 Subnet mask State your network identity Gateway State the network unit in the local network that can verify the identifiers for the other networks on Internet Primary DNS and Secondary DNS State the servers containing information about a part of the DNS data base 18 10 Network communication ETHERNET connections The section below shows three examples of ETHERNET connections be tween two terminals Connection between two terminals via TP ONE 3 6 1 6 2 The maximal length between the terminal and the HUB is 100 m The cable has RJ45 connectors The cable is a CAT5 pair twisted cable screened or not screened Note If the communication doesn t work properly and the LED marked Link on the IFC ETTP card doesn t light connections 3 and 6 are probably switched TCP IP settings in the nodes Node 1 Node 2 Connection name Connection name Host configuration Manua zl Host configuration Mana zl TCPAIP Settings 3 TCP IP Settings 3 IP Address 192 168 1 1 IP Addre
126. events in the process at specified times See the chapter Time control Password Under Password the password is defined for the application s different ac cess levels See the chapter Password 5 34 Programming using MAC Programmer Message library Under Message library you create message tables where values between 0 and 65535 are linked to texts See the chapter Message library 5 15 The Setup Menu Functions for configuration of the terminal are to be found in the Setup menu System Signals Index Registers Country Settings Date Time Format Online Settings Terminal Options Alarm Settings Peripherals System signals Setting of the handshaking signals between the terminal and the PLC sys tem Current display reg Register in the PLC system which contains the number of the block shown on the display in the run time mode The register is updated automatical ly by the terminal on changing block This register does not affect the choice of text block New display reg A PLC register that determines which block will be shown on the display 5 35 Programming using MAC Programmer Buzzer signal Not valid in E100 and E200 A register whose value decides the sound of the buzzer See the table below If the value i 0 then the buzzer is silent The unit in the table is Hz c D E F G A B Contra 33 3
127. files via the PLC sys tem See the chapter Recipes Current recipe reg State the first of four 16 bit registers where the terminal put the name of the last loaded recipe from the system The name can be presented in an ASCII object The function takes four registers eight characters inde pendent of the recipe name Library index reg Used for indexing message libraries In the Message object you state the number of the library from which the texts are loaded If a index register is defined the content of the index register are added to the stated number in the object This make it possible to control from which library the texts are loaded from Commands One or more of the following commands can be stated on the command line The commands are separated by a space Command Description DGP Delete the alarm group name from the alarm print out NTx Timeout in ms for messages in the No protocol mode PDxxxxxxxx Password xxxxxxxx that protect the transfer menu Not valid in E100 and E200 PSxxxxxxxx Password xxxxxxxx that will give access to all functions in the terminal Not valid in E100 and E200 5 37 Programming using MAC Programmer Command Description RPD RUN PROG disable Turns off the possibility to switch between RUN PROG with the keys BACKSPACE and MAIN If RPD is used you switch mode via the MAC Programmer BR Batch Read Puts
128. from the PC to the terminal in order to be used in the terminal Connect the PC with MAC Programmer to the terminal via the cables MAC PROG 9 CAB or CAB6 Personal computer Terminal RS422 RS 232 Owe owe MAC PROG 9 CAB Personal computer Terminal RS 422 RS 232 Owe owe 22 1 Project transfer 22 1 Terminal settings The transfer parameters are set in the terminal in Setup mode under Set up Port Parameters MAC Programmer Note The communication settings must be the same in the PC software as in the terminal 22 2 Transfer settings The transfer is controlled from the MAC Programmer In the menu Project Transfer you can select what is to be transferred Project Transfer Percent complete Send EH Byte count Kb RR Receive Time elapsed as Verity Status Stop Info IEEE Retries IR TemmaVeion Settings IV Test project on send T Automatic terminal RUN TRANSFER switching Iv Send complete project IV Check terminal version Partial send options Z i Delete 3 Bocs IV Trend data None Recipe Data c All From 0 To 0 Download driver Jv arme jv He channels IM Function keys V LED s M Pas C Never Slam C Always Automatic m Set terminal clock Parameter Description Percent com plete Shows the status of the transfer
129. gramming using MAC Programmer The toolbox In the text block editor there is a toolbox with the following functions All functions are also available in the menus See the chapter Textbased presentation and maneuvering for the different objects that can be used in text blocks Zoom in Zoom out ASCII choice list Selection of characters not available on the keyboard Define text block Static text The text block editor is a text editor in which you type the static text You can also use the Windows functions copy paste in or between blocks or from other Windows programs e g Microsoft Word This makes it easy to create documentation of your application Dynamic object You can define a dynamic object anywhere in the text Select the type of object in the toolbox or in the object menu and then you define the object in the dialog displayed The dynamic objects are signed with the character followed by one or several depending on the number of positions in the object For further details about definition of dynamic objects see the chapter Textbased pres entation and maneuvering 5 23 Programming using MAC Programmer 5 7 The symbol manager In the symbol manager you have the possibility of importing and export ing symbols You can also create and delete user defined symbols from the symbol directory In the symbol list you can see the user defined symbols The predefined symbols are not shown s
130. h a soft cloth and mild detergent Repairs should be made by qualified personnel Safety precautions At disassembly and scrapping Local regulations apply concerning recycling of products or part Please note that the electrolyte condenser and display contain hazard ous substances Content Content tee Mr 1 1 TIT NEE 1 3 1 2 Benefits of connecting to the PLC ovstem 1 4 1 3 Status display and control c i oii tiefe itupt deett 14 1 4 Location of the terttial iioi ore te ERR RR AERE o Fix REP OY ED RE 1 5 TB Compacts ha tons nion ineunte e rone ta ipea an eaaa 1 6 2 Installation of the softwares ssesnnsneieennsrierinsinsrrnrinrrnnrrnrrnnennee 24 21 MAC Programmierer e pueste Rei e poi od inet sa 2 1 2 2 Connecting the terminal to a personal computer 2 3 2 3 Down loading the system program 2 3 3 Terminal furictions E 34 3 1 The operation modes RUN PROG and SETUP 34 3 2 The terminal s keyboard uoo e neos ceeded 3 6 3 3 Ser the real time clock e nee Ine sin etse 38 JA Information EE EE 3 9 T General i0 os EE EE 4 1 4 1 Method for programming a Droe 4 1 4 2 Efficient COMMUNICATION suene ecce eor oe tenrlererandevestenentyeceutvert 4 2 43 Menu sU CHING 5 icone tede ae ai te tti editas Ea AECA IR ERR Saaai ipate 4 5 AA Blocks vitse tudo beue Ee Na ae an amet 4 6 4 5 Signal types 1n MELSEC seenen Se 4 7 4 6 Signal LON aL REP
131. h graphic blocks and text blocks and then transfer them to the terminal The programming procedure is described in the chapter Programming via MAC Programmer Help texts are available for all functions By pressing the F1 key you will get assistance for the current function You can also press the help button in the toolbar and the shape of the cursor changes then click on the func tion you want information about System requirements MAC Programmer should be running on a computer with 30 Mbytes of free space and Microsoft Windows 95 98 NT The MAC Programmer can be used with either colour or monochrome monitors Note If a personal computer slower than 25 MHz is used it is recommended that the 3D Controls function is not used the Draft Move amp Size function is selected Installing the MAC Programmer The MAC Programmer is supplied on a CD Place the CD in your CD ROM drive and the setup of the programs will start automatically If not call up RUN from the Start menu and type D setup exe assuming D is your CD drive name Choose to install MAC Programmer by clicking on the name and follow the instructions 2 1 Installation of the softwares The setup will create an icon to MAC Programmer and the manual in the MAC Programmer group You will find MAC Programmer and the manual by clicking on Start and choosing Program MAC Programmert The manual can also be read directly from the CD by clic
132. he different objects that can be used in graphic blocks Selection pointer mode Area selection mode Symbol creation mode Zoom in Zoom out 5 14 Programming using MAC Programmer Put to background Line pattern Line thickness x Character size Block Background color for the block FG Foreground color for the object pe ifpackgrouna color for the object Library Import export symbols 5 15 Programming using MAC Programmer Recommendations When the graphic block editor is active there is a command in the Win dow menu to turn Draft Move amp Size on off It is recommended to turn this option on when using a slow computer This turns off the immediate updating of the sized moved object A check mark appears next to the menu item when Draft Move Size is on In the File menu you will find the function 3D Controls This functions means that the forms in the program will be displayed with 3D effects It is recommended to turn this function of when using a slow computer Static graphics The static graphic objects are line arc ellipse rectangle polygon symbol text and decorations and are used to create background graphics Dynamic objects Select the type of object in the toolbox and place it in the block Before the object can be shown on the display you must define the object in the dis played dialog See the sections Graphic presentation and maneuvering
133. ibed in the chapter Function keys Increment Decrement and Set are not available Digital signal The digital signal affected by the object if O is selected under Action Block The block that will be displayed if the object is defined as an jump object if block type is selected under Action Security level Select security level for the object Button type Select required type of button circular rectangular or invisible IO event States how the object shall affect the signal Momentary means that the signal is affected as long as the object is touched Toggle means that the signal is set to one or zero alternately when the object is affected On means that the signal is set when the object is affected Off means that the signal is reset when the object is affected BG Select background color for the object Aninvisible pressure sensitive virtual surface can be used to define the area for block changes in an overview display of for example a machine Detail images are linked to defined parts of the overview display When the pressure sensitive areas are pressed the detail images appear 6 27 Graphic presentation and maneuvering Trend Objects which graphically present collected values from analog signals 100 80 bo 40 20 0 22 56 22 58 23 00 Trend Name Ir ry alue fonm 4 linear Curve ES hc 2 C Iogantm Analog sign
134. ically edge to edge with the reference object Horizontal Adjusts marked objects so that they align horizontally edge to edge with the reference object 5 18 Programming using MAC Programmer How to group object In the Layout menu you can select to group several objects The grouped objects are handled as an object that can be resized Color and font can be changed individually for object in the group object When you click ona object in the group object the dialog for the object is displayed Mark the objects you want to group and select the function Group in the Layout menu Align Make same size Space evenly Tile OO ow Move totront MGve ta backaraund Grid Grid settings Group po With the function Ungroup in the Layout menu you release the group ob ject Save and load group object If you mark a grouped object and press the button Library in the toolbox in the graphic block editor you can save the object When you press the button library without any object marked you can load grouped objects stored on the computer MAC Programmert is delivered with several grouped objects The objects are stored in ch Program Beijers MAC Pro grammer lib library 5 19 Programming using MAC Programmer Create series In the graphic block editor you can create series of objects First you create two rows and or columns with the same object Project1 Gr
135. icators gl we EH Scale W Gain l None Pattern Solid E C Min Fill GM size 8x8 ES C Mex C Min amp Max Iv Box Iv Scale Cancel Parameter Description Analog signal The address of the signal Minimum value The minimum value the signal can have Maximum value The maximum value the signal can have Direction Select whether the bar is to be shown to the right left up or down Scale Select whether the scale is to be shown Box Select whether a box is to be drawn around the bar Indicators Select whether the highest and or the lowest value for the signal shall be shown on the axis Indicators are set to zero when the ter minal is switched on Zeroing can also be carried out in the run time mode see the Maneuvering Graphic blocks section The indi cators only function for 16 bit numbers Scale division State the interval between the scale numbers to be drawn Scale ticks State the interval between the scale ticks displayed Fill Select fill color Offset and Gain Used to scale register value See the section General parameters Frame Select if a frame shall be drawn around the object BG Select background color for the object Scale Select the color of the scale in the object Graphic presentation and maneuvering Diagram Objects used to draw X Y diagrams or bar graphs based on the content of the PLC register This is a real t
136. ime function The object is normally used for non time based presentations Time based display with a sample time of lt 1 second can be shown if the PLC creates data collection As an exam ple we shall say the value in data register 100 is the first X coordinate and the value in data register 200 the first Y coordinate The number of register pairs will be 4 The table and the figure below illustrate our example X coordinate Register Value Y coordinate Register Value XO 100 0 YO 200 11 X1 101 41 Y1 201 40 X2 102 51 Y2 202 85 X3 103 92 Y3 203 62 Di z i007 X2 Y2 emm Frame x 0 Value form E E Kai Curve HIR EIER C None dp Register pair count 4 C Raised CAU X1 Y1 ieena C Bar 207 d Meneuverabe layne m wt Oo 20 40 60 30 100 X Analog signal vof E Grid Y Analog signal vof E Graph name Tm Y v Y axis X axis Thickness Scale division 20 Scale division 20 Seale ticks Di Seale ticks 110 Minimum value o Minimum value o Maximum value hm Maximum value 1100 Thin Thick G Scale Diagram mengeuyer Curent graph sianal qe p Bri SUITE cursor signal yaf ey Bait step fio Y Editsten Jio ic Cancel B oj m mi css 6 10 Graphic presentation and maneuvering Parameter Description Register pair count The number of register pair to be drawn as dots or bars for the cur
137. ince they are not changeable How to create a symbol is described in the section Symbols in this chapter P Symbol Manager Project9 Name MH o EA Color Export symbols Symbols can be exported in BMP format to be used in other applications Only black and white BMP files can be used in E300 and E600 Import symbols The import function makes it possible to reuse symbols from other appli cations Picture files in format bmp cmp dex fpx jpg mpt pcd png tga tif and pcx can be imported into the symbol directory from other Windows appli cations e g Paint Only black and white BMP files can be used in E300 and E600 MAC Programmer is delivered with several symbol libraries containing different symbols e g pump symbols The symbols are stored in c Pro gram Beijers MAC Programmer MlibNbitmapN 5 24 Programming using MAC Programmer Create The function Create is used to create new symbols When you select Cre ate you first have to enter a name of the symbol When you click OK the bitmap editor is open The bitmap editor works as a usual drawing pro gram with the limitation according to current terminal y Symbol Editor PUMP Project3 Z D e A oh e Q FG W D e L i Delete When you press the right mouse button and draw with the pen you draw with the background color If the background color is white it looks like you delete Edit The f
138. ined for the system You can drag and drop the units Peripheral configuration Edit HMI Tools Ea Ta Transparent mode Ports B E Controller C3 FX Series B Loopback Expansion slots I Slot 1 Expand all I Go Eg Unused functions Collapse al amp Printer Bu No protocol mode RR TCP IP Connection 1 BS TCP IP Connection 2 Modem Edit You can mark a unit or a port on the display and press Edit or click the right mouse button Then the dialog for the selected unit port is dis played Ports When you select Port or click the right mouse button a dialog is dis played where you can see current configurations The configurations can also be changed here RS 232C When you select the RS 232C port and press Edit or click the right mouse button the following dialog is displayed You select baudrate par ity number of data bits and stop bits for the port 5 43 Programming using MAC Programmer RS 232C Lx Baudrate X Parity Databits Stopbits C None E Fi E 1 Even C2 C Odd RS 422 When you select the RS 422 port and press Edit or click the right mouse button the following dialog is displayed You select baudrate parity number of data bits and stop bits for the port RS 422 x Baudrate Si Databits Stopbits Note The highest baudrate when using E100 is 38400 baud Exp
139. ings on the modem connected to the operator terminal as fol lows AT amp F E0 Q1 amp D0 amp K0 amp W Make the settings on the modem connected to the PC as follows AT amp F amp D0 amp K0 amp Q0 amp W The table below describes the modem commands Command Description AT Inform the modem that a command follows Each command shall be proceeded by AT amp F Load the default settings EO Echo off 22 6 Project transfer Command Description Q1 Command answer off amp DO The modem ignore the DTR signal amp KO No flow control amp QO Direct asynchronous mode amp W Save settings Communication at selectable speed 1 Configure the modem 2 Make the communication settings in the Comm settings dialog under Transfer in MAC Programmert Communication Parameters ES C Use TCP IP transfer Use serial transfer Port coe Baudrate 9600 Timeout ms fi 0000 Retries Parity None Stopbits C Even Databits ER C Odd SS ER 3 Set Baudrate parity data bits stop bits and select Speed set manually 4 Set the communication parameters in the terminal in the same way as in the MAC Programmer Setup Port parameters MP 5 Set the terminal in Transfer mode 6 Use HMI Tools Modem program to make the call up 22 7 Project transfer 7 Then you select Transfer in MAC Progr
140. iple Choice Torque and speed are shown in two numerical objects In the object for torque D100 is specified as the analog signal and I1 as the index register Analog Numeric x pu wel ellscrestem x In the object for speed D200 is specified as the analog signal and I1 as the index register With the maneuverable multiple choice object it becomes possible during operation to choose Motor 1 2 or 3 Depending on the choice taken a val ue of 1 2 or3 is marked in register DO This value is added to the addresses for the objects that show torque and speed These will thus display the val ues in registers D101 D102 or D103 and D201 D202 or D203 respectively 16 3 Index addressing Multiple choice object Numeric object Analog signal DO gt Motor 1 Analog signal D100 Index register DO Torque 0 Hn Speed 0 rpm Numeric object Analog signal D200 Index register DO Note Suffixes other than index register can be specified The index register will not be count ed twice if 32 bit register are used 16 4 Communication 17 Communication 17 1 Transparent mode The programming printer port on the terminal is used in the transparent mode to connect a unit working in parallel with the PLC system This unit can be another terminal or a personal computer with for example the pro gramming tool for the controller system or a superior operating system
141. ir twisted cable and IFC ETCX is used for connection via coaxial cable How to make a connection Install the IFC ETTP or IFC ETCX card according to the manual for this cards Select Peripherals in the Setup menu Mark the selected expansion slot and click the right mouse button Select network card Mark TCP IP connection and keep the left mouse button pressed Then drag the mouse to selected expansion card and release the mouse button RS 232C Edit RS 422 8 Loopback Potts Will Expansion slots E I Slot 1 EP IFC Ethemet TP SS TCP IP Connection 1 II Slot 2 Eg Unused functions Expand all amp Printer Du No protocol mode Collapse all J HMI Tools 8 Controller HE FX Series FS Transparent mode BR TCP IP Connection 2 Modem 18 9 Network communication Settings The settings for the serial connection are made in the dialog shown when you press Edit TCP IP Network Connection x Connection name Host configuration Manual be TCP IP Settings IP Address haen Subnet mask 255 255 255 0 Gateway bunn Primary DNS ung Secondary DNS ung Cancel Connection name Enter freely a name of the connection The parameter doesn t need to be stated Host configuration Manual means that the settings of the TCP IP parameters made in the di alog are used The other alternatives mean that the terminal provides one or several of the TCP IP param
142. it 0 9999 BCD 32 bit 0 99999999 HEX 16 bit O FFFF HEX 32 bit O FFFFFFFF 4 9 General 4 10 Programming using MAC Programmer 5 Programming using MAC Programmer This section describes how the terminal is programmed using MAC Programmer For installation instructions we refer to the chapter Installation All the functions can be reached with MAC Programmer from the menu File Edit View Functions Setup Block Manager Transfer Window Help 5 1 Creating a project A new project is created by selecting New in the menu File The Project Settings dialog is now shown Here you can select the controller system type of terminal and color scheme Terminal E700 4 0 Change Controller system FX Series Change Color scheme Current default Change Cancel Terminal Press Change and select the type of terminal Controller system Select here the controller system to which the terminal is to be connected When you press the Change button the following dialog is shown The list shows installed drivers Here you select Brand name protocol and controller model 5 1 Programming using MAC Programmer Select controller system x Brand name Protocol Model Allen Bradley COMLI A Profibus DP Control Techniques A C24 Protocol DEMO FX CPU Protocol Q C24 Protocol Q CPU Protocol MELSERVO
143. joway uld c ouoH Jod c qns q L9 0SZ VLN 06 08 OVN ccv Se So19s 3 ul JON ueues 3 J x LL vU AS 6 L Siu 8 gt S19 t A0 S gt oy E axi z ee HPN uid H uid g subpH jod 6 qns g OLNO NO OL XxX3 19 0GZ VIN xx GG TS DYA 23 10 Technical data E100 Outline S0c20 S ON Buca bod xoy Spe i l at tee 91s Bulmoup euinno Qala PURA siog ro SOINOHLO Haaa saarille SIS Ul s snso w v l ll lb ZI gll zi Eal orn 1 ES F p OG OOOO D ES s E 690000 pU SET ev pepnjou Buod seqqny Bujuyoodjwwng 310H NH LOO LOO I3NVd SNINSVLTYH 84 OO Ia le FIZI O Seen 8 INS 3 4 20 A n O 1senuo0 aot e Bupyood ern Bujwjoodjwuing 23 11 Technical data E200 Outline 60870 ZS ss ot l bog E 50 10 8661 3s 2100 a SOINOHLLOT TH Haag gt UI
144. king on Manuals The menu bar The menu bar contains a number of pull down menus File Edit View Functions Setup Object Transfer Windows and Help The File menu contains functions which affect the whole project In the Edit menu you find functions for cut copy and paste The View menu contains the differ ent editors such as the block editor and symbol manager In the menu Functions LEDs passwords etc are defined The basic settings for the ter minals are made in the Setup menu The Object menu is only available in the editors and contains all the objects The objects can also be found in the toolbox The menu Transfer is used for transferring projects between the MAC Programmer and the terminal In the Windows menu you will find the windows functions e g zoom in out show hide the toolbox status bar etc Furthermore you make the grid settings and state the path to a ex ternal program e g Paint In the Help menu you will find help functions for the program The status bar The status bar is displayed at the bottom of the MAC Programmer win dow To display or hide the status bar use the Status Bar command in the Window menu The left area of the status bar describes actions of menu items as you use the arrow keys to navigate through menus This area similarly shows mes sages that describe the actions of the toolbox button that the cursor point at The right areas of the status bar indicate which of the following keys are
145. kkkkkkkkkk Step 2 receive xkkkkkkikkkkkkk ML MILL MO M2 43 K 4 A pE amp 2 STEP1 SEND STEPO STEP2 OK M2 STEP2 kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk OUTPUT kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk kkkkkkkkkkkkkkkkkk Step 0 Walt dedeki ikki i First program cycle in the wait state the send ok signal and the receive ok signal are cleared MO 48 I IPLs M16 STEPO HELP RELAY M16 51 RST M11 HELP SEND RELAY OK RST M14 RECE OK 17 10 Communication kkkkkkk Step 1 transmission of question kee D10 4 number of bytes signs which will be sent to the weighing machine M P 84 H 9 rv STEP1 D1 1 activates transmission of question to the weighing machine Ml P 60 HL IMN STEP1 Comparison if D1 0 if D1 0 the transmission is finished M K 66 H Lia 0 STEP1 Activate the receive buffer Ml P 74 H MON STEP1 kkkkkkkkkkkkk Step 2 receiving weight Jeekekekekeekex Comparison if D3 1 if D3 1 a new weight is available The weight in ASCII code is placed in D21 and forward eN eW D1 SEND on MIO 17 11 Communication 17 3 Modem connection A modem can be used for making a connection to a personal computer The settings fo
146. l Positions The number of positions used by the object Characters such as minus sign or decimal points must also be counted Decimals The number of decimal places which represent the object Maneuverable States if the object can be altered in run time Minimum value The minimum value you can enter for an object Maximum value The maximum value you can enter for an object Offset and Gain Used to change scale of the register value See the section General parameters Note Minimum value and maximum value is only valid when maneuvering the object Text based presentation and maneuvering Bar graph object Presents values in the form of a bar graph The bar will be horizontal so that the maximum number of positions are marked when the value has reached its maximum level Bar Graph x Analog signal NEED ol EST Positions bn Direction Minimum value 327688 2 S Maximum value ze wis Offset fo Eur NN Cancel Parameter Description Analog signal The address for the signal Positions The number of positions which the signal uses Direction States whether the bar will be presented to the right or left Minimum value The minimum value for the object Maximum value The maximum value for the object Offset and Gain Used to change scale of the register value See the section General parameters Text based pres
147. l oil Dibutyl Phthalate Ammonia 4096 Linseed oil Dioctyl Phthalate Caustic soda 4096 Paraffin oil Sodium carbonate Potassium hydroxide 3096 Blown castor oil Alkalicarbonate Silicone oil Bichromate Turpentine substitute 23 7 Technical data Potassium ferrocya Universal brake fluid nide ferricyanide Acetonitrile Decon Sodium bisulphate Aviation fuel Petrol Teepol Water Sea water Autotex withstands DIN 42 115 Part 2 exposure of lt 1 hour duration to gla cial acetic acid without visible change Autotex is not resistant to the following chemicals Concentrated mineral acids Concentrated caustic solution High pressure steam at over 100 C Benzyl alcohol Mehylene chloride Autotex withstands 24 hours exposure to the following reagents at 50 C without visible staining Top Job Grape Juice Ariel Ajax Jet Dry Milk Persil Vim Gumption Coffee Wisk Domestos Fantastic Lenor Vortex Formula 409 Downey Windex 23 8 Technical data Very slight discoloration was noted under critical viewing conditions with the following materials Tomato juice Tomato ketchup Lemon juice Mustard Enviromental data Minimum use temperature Tactile embossed Autotex has been tested to 0 5 million switch operation at 40 C 40 F without los
148. l steps OFF 1 pixel steps NEWOBJ Create a new object PREVOBJ Show previous object NEXTOBJ Show the next object EDITOBJ Edit an object DELOBJ Delete an object MOVE Move an object SIZE Change the size of an object ENLARGE Increase the character size in an object REDUCE Decrease the character size in an object Transfer Here you manually put the terminal in transfer mode When the terminal is in transfer mode it is possible to transfer project between the terminal and the MAC Programmert Using the function Automatic terminal RUN TRANSFER switching in MAC Programmer the software auto matically put the terminal in transfer mode Terminal functions Run Run time mode is where the application is running When switching to run time mode block 0 is automatically displayed In the terminal the built in keyboard is used to select and change values in run time mode An error message is shown on the display if a communication error should occur between the terminal and the PLC system See appendix The terminal starts automatically when communication restarts Key se quences affecting I O that have been pressed during a communication er ror are stored in the terminal buffer and will be send to the PLC system when the communication is running again To get a watch dog function where the PLC system can detect if a com munication error has occurred the terminal clock continuously can be transferred to a regist
149. m in run time mode with the Load recipe function This means that the signals and their values stored in the file are transferred to the PLC system When the function key for Load recipe is pressed a list of available recipe files to choose from is shown Select one and press ENTER The PLC system will then run with the down loaded values RECIPE COFFEE MAKER TEMP WATER C SUGRR 11 4 Erasing a recipe Any named recipe can be erased in run time mode from the terminal memory with the Delete recipe function Press the function key connected to Delete recipe Available recipe files to choose from are now shown Se lect the file to be erased and press ENTER Confirm the erasure by press ing ENTER or abort by pressing PREV 11 4 Recipes 11 5 Using recipes in a personal computer With the program File Transfer in the program group HMI Tools recipes can be transferred between the terminal and a personal computer This means that the personal computer can be used for making safety copies of files in the terminal New recipes can be created in the personal computer and be transferred to the terminal The files are stored in the SKV format in the personal computer which can be brought up in Excel Files can be edited in Excel and then used in the plant again Note The file must end with the instruction END For further information we refer to the manual for HMI Tools 11 5
150. minal 1 and 2 is requesting data from controller 3 A new project is sent to Terminal 3 Terminal 1 and 2 will receive an error and not access terminal 3 any more To regain communication with controller 3 Terminal 1 and 2 must be rebooted 18 7 Network communication Example 6 When only two stations are to be used a connection can be established with serial communication This setup uses the built in serial port to con nect to the second terminal No Ethernet card is required One or two controller can be used with this network This network has identical function to the network in example 4 with two stations only Terminal 1 Terminal 2 192 168 1 1 192 168 1 2 Server Klient Server Klient RS 232 RS 422 p Styrsystem 1 Styrsystem 2 Terminal 1 192 168 1 1 Terminal 1 is a Client and can therefore access the other Server It can also access its local controller 1 This results in access to controller 1 and con troller 2 Terminal 2 192 168 1 2 Terminal 2 is a Client and can therefore access the other Server It can also access its local controller 2 This results in access to controller 1 and con troller 2 18 8 Network communication 18 2 Network communication via ETHERNET You need one of the expansion cards IFC ETTP or IFC ETCX in the termi nals to connect the terminals to a TCP IP network via ETHERNET IFC ETTP is used for connection via pa
151. mmand register for transmission Set to 1 by the PLC system when transmission is required Set to O by the terminal when trans mission is complete Ctrl reg 2 Start register for the reception data buffer The first register in the buffer area contains the total number of bytes received The follow ing register contains the data received The maximum buffer size is 127 registers 254bytes 17 5 Communication Register Beskrivning Ctrl reg 3 Command register for reception Set to O by the PLC system when it is ready to receive Set to 1 by the terminal when the message is available Set to 1 FFFF on error message e g too short Set to 2 by the PLC system when clearing of the port buffer is required Set to 3 by the terminal when clearing of the port buffer has been carried out The port buffer is automatically cleared on start up and when Switching between transparent mode and no protocol mode i e the register receives the value 3 Ctrl reg 4 End code 1 or 2 bytes on the message received Ctrl reg 5 Length of the message received End code is used if O In the Setup menu Peripherals you drag the icon No Protocol mode to the communication port you will use Right click to define which register will be the first control register in the transfer area This and the five fol lowing registers are used as control registers The PLC system can switch betw
152. mmer and select Paste State the name of the symbol max 8 characters The symbol is now stored in the symbol directory with the stated name With the functions copy and paste in the MAC Programmer it is possible to copy graphics and symbols between blocks and between projects Note When you copy user defined symbols between projects the symbol itself will only be copied if the symbol does not already exist in the target project 5 6 The text block editor This chapter describes the text block editor in the MAC Programmer The editor is based on Windows standards In text block editor you build up dialogs and reports A text block can con sist of static text and dynamic objects Static text is text which is not changed when executing the program Dynamic objects are objects which are linked to the signals in the PLC system How to open the editor The text editor is opened by double clicking on the current block in the Block Manager or from the block list In the block list you select a defined text block or create a new text block Mouse and keys Click at the beginning of the text you want to mark and drag the mouse pointer over the text If you are using the keyboard press on shift and ar row keys The function Cut will erase marked text The character End of line is stated when you press the key combination Ctrl Enter Double click or press F4 on object to view parameters 5 22 Pro
153. n the scale number on the Y axis Y Scale ticks The interval between the scale ticks displayed X Sample interval States the time interval between the collection of data Mini mum value is 1 second and maximum value is 100 hours X Stored samples States how many values shall be stored The maximum number of values are 4800 Not valid in E300 X Time range States the time interval to be shown in the trend diagram X Time scale division The interval between the scale number on the X axis X Time scale ticks The interval between the scale ticks displayed Sample full limit State the number of samples when the samples full signal shall be set Not valid in E300 Sample full signal Select a signal which will be set when the number of samples reach the value stated in the parameter Sample full limit Not valid in E300 Frame Select if a frame shall be printed around the object BG Select background color for the object Scale Select the color of the scale in the object Erase trend data signal The digital signal which when set will erase all historic trend data Not valid in E300 Grid Select if grid shall be displayed in the object Grid color Select a suitable color for the grid Trends Note If you copy a block containing a trend object you must change the name of the trend object Two trend objects may not have the same n
154. nd maneuvering ES S meter Objects for creating a graphic speedometer on the display Analog Speedometer x Analog signal jj lft g amp Scale division feo Frame cale division EE H Scale ticks hu C None Raised Scale Minimum value fo RT E Inse Maximum value 100 Needle Mil Angle 300 Offset ec OK Gain fo Eontesge 5x5 Cancel Parameter Description Analog signal The address of the signal Scale division State the interval between the scale numbers to be drawn Scale ticks State the interval between the scale ticks displayed Minimum value The minimum value the object can display Maximum value The maximum value the object can display Angle State the angle working area for the object 10 360 degrees Offset and Gain Used to scale register value See the section General parameters Frame Select if a frame shall be drawn around the object BG Select background color for the object Scale Select the color of the scale in the object Needle Select the color of the needle in the object 6 25 Graphic presentation and maneuvering TCP IP Command promt A window in which TCP IP commands can be entered and sent between terminals in a TCP IP network In run time previous commands can be called up with the arrow keys Up and Down Ci gt ping www bei ier ze Frame No of columns C None BG il No
155. ne Polygon line Key field object Symbol Text 2 E EE eae me oo 6 2 Graphic presentation and maneuvering Dynamic digital graphic objects Dynamic digital graphic objects are linked to digital signals in the PLC system Note It is not allowed to place dynamic objects on top of each other Symbol Object Description nl Digital symbol Switch between two symbols depending on the state of a Hi digital signal D l Digital text Switch between two texts depending on the state of a A digital signal Filled object Used to fill in a framed area in one of two colors depend ing on the state of a digital signal Dynamic analog graphic objects Dynamic analog graphic objects are linked to the registers in the PLC sys tem Note It is not allowed to place dynamic objects on top of each other Symbol Object Description ASCII Handle ASCII strings in Graphic blocks Analog fill Used to fill in a framed area in one of sixteen colors depending on the value of a register Le Diagram Used to draw X Y diagrams based on the content of the PLC registers Multichoice Linked to a PLC register which can assume up to eight different states Text of up to 30 characters can be linked to each state Multisymbol Shows one of up to eight symbols depending on the value in the PLC register Also allows moving of a symbol across
156. ng using MAC Programmer Update drivers fom disk To update available drivers to the latest version or to install new drivers from disk you use the function Update terminal drivers from Disk in the File menu All project must be closed before this function is used Open the mpd file in the map where you find the drivers Now a list showing available drivers is displayed The list shows the version number of available drivers and the version number of installed drivers Mark the driver drivers you want to install in the MAC Programmert The function Mark Newer will mark all driv ers that are available in a newer version then the one installed and the drivers not installed Then you select Download Each drivers is approx imately 500 kb and it is ready to use when the download is ready Color scheme In terminals supporting colors you can create your own color scheme and store it under a unique name The color scheme decides the default color of the background menus dialogs objects etc When you select an object in the toolbox or in the menu the colors of the object are shown as defined in the color scheme When you select Change the following dialog is displayed Here you change the current color scheme or create a new one Color Scheme Eg pate Le Kent EI Cancel Color fields Show Color selection All sl Edit ol Save as Alarm banner Background color L1 Delete larm group Acknowledge background color Ala
157. o eate rot eratis Presta 13 3 15 4 Defining the print OUt iu nete o ge 13 3 L Printer SOHN GS T 13 4 13 6 Setting a communication DEE ss e tede tds tee iene 13 5 E Ke E 14 1 14 1 Defining the time channels cea titer 14 1 14 2 Presentation in run time mode eee 14 2 15 System monitor eee rtt tite rueda ans ev deae ck n eia ae Pe pf Eni 15 1 Content 16 Index addressing eco taedis tessile biens Desert ane 16 1 17 Communication DEE 17 1 17 1 Transparent mode ettet tete dte te nd nannten t 17 1 17 2 The terminal as communication interface No protocol mode 17 4 17 3 Modem connection mener nennen 17 12 18 Network communication 18 1 18 1 Examples of possible networks sseseeeee 18 2 18 2 Network communication via ETHERNET eene 18 9 18 3 Serial network communication eene 18 14 18 4 Network saervicesg emere nnne nnne 18 25 18 5 Network account 18 31 TOE DS sce ee hee Eed ee 19 1 20 Function Keys M D 20 1 PLO lind Definitions et ete ar ee na ne ee ora Rd 20 3 20 2 Jump to block with the function Keys ssesesse 20 6 21 Expansions card 2 eee SEENEN deri ern erai ente La Bears 21 1 21 1 TEC IPBD Po oe TAE N EAGLE 21 1 PAEA AE EE A DEE NASE ES oe E ie IEE en eter net dietum I ULL e 21 1 21 3 EC A28E EE 21 1 21 4 IFC ETTP and IFC ETCX eeeesseeeeernm Aea ne Nre riri nnne 21 1 2D 5 IECIT
158. object 6 13 Jump 6 17 7 7 Maneuvering 6 31 Multiple choice 6 19 Multisymbol 6 20 Numeric table 6 22 Numeric 6 21 Slide 6 24 Speedometer 6 25 Static objects 6 2 Touch key 6 27 Trend 6 28 VU meter 6 30 Graphicblock editor 5 12 3D Controls 5 16 Create object 5 15 Create series 5 20 Cursor 5 13 5 14 Draft Move amp Size 5 16 Group object 5 19 Keys 5 13 Mouse 5 13 Open 5 12 Place object 5 17 Recommendations 5 16 Static graphics 5 16 Toolbox 5 14 Ungroup object 5 19 Grid 5 15 Index Group object 5 19 H Help line 3 4 Help menu 5 49 Historical trends 8 1 Calculate 8 2 Run time mode 8 2 I O change 5 27 I O Crossreference 5 28 IFC MC 21 1 IFC PBDP 21 1 linstall driver 5 2 5 3 Information page 3 9 Insert 5 29 Insertable strip 5 11 Internet 5 2 J Jump object 6 17 7 7 Jump to block 20 6 K Key beep 5 42 Key delay time 5 42 Key repeat 5 42 Key sequences 3 8 Keyboard Alpha numerical 3 6 Keyfield 5 8 L Language 5 38 LEDs Define 19 1 LEDs 5 29 19 1 Levels 4 6 Library index register 5 37 MAC Programmer 2 1 Block Manager menu 5 47 Edit menu 5 31 File menu 5 30 Functions menu 5 34 Help menu 5 49 Install 2 1 Setup menu 5 35 System requirements 2 1 Trasfer menu 5 47 View menu 5 31 Window menu 5 48 Maneuver objects Analog objects 6 32 7 11 Digital objects 6 31 7 11 Maneuverable objects 6 3
159. object a numeric keyboard appears Touch the re quired time and end with ENTER Note If you use the clock in the PLC system and you want to change it this must be done in run time mode Jump object Touch the object to activate the jump Alphanumeric keyboard The alphanumeric keyboard appears when you maneuver e g an ASCII object EE EE DEE EEE EE ESTER Bet ERES HAZIK S EE Ell Eed Key Description A Z Used to enter required text ESC Close down the keyboard and return to previous level c Delete one character to the left CLR Delete all characters DEL Delete the character on cursor position al Confirm the settings and close down the keyboard Move the cursor to the right Move the cursor to the left Graphic presentation and maneuvering Key Description a z Switch between upper case and lower case letters 0 9 Switch between lower case letters and digits and special characters Numeric keyboard The numeric keyboard appears when you maneuver e g a numeric object BBBBBEEHE SI EISEISISIEIS Es ESSE Fd ELS ES EE ee 2 IG Ese pss ee Key Description 0 9 Used to enter required text ESC Close down the keyboard and return to previous level c Delete one character to the left CLR Delete all characters DEL Delete the character at cursor position dl Confirm the settings
160. og objectto C Increment analog object with j erSetdigitel object C Decrement analog object with or Reset digital object C Set digital object momentarily C Jump to block zl zl C Otherfunction Function Description 10 The digital signal activated with the function key Event How the key affect the current digital signal Momentary means that the signal is set as long as the key is active Toggle means that the signal is set and reset respectively when the key is activated On means that the signal is set when the key is activated and remain set Off means that the signal is reset when the key is activated and remain reset Set analog object to Sets selected analog object to entered value Increment analog object with or set dig ital object Increases the value of an maneuverable analog object with entered value or sets a selected digital object Decrement analog object with or reset digital object Decreases the value of an maneuverable analog object with entered value or sets a selected digital object 20 4 Function keys Function Description Set digital object momentarily Sets selected digital object as long as the key is pressed Jump to block Jumps to the block with number nnn Security level Function keys can be defined with a security level The secu rity level means that the operator must log in with a
161. oj Y Maximum value 100 Y Scale subdi 20 cu gl Erase trenddata signal vof Y Scale ticks 10 E Grid Fontistze ps Cancel Parameter Description Name State the name of the object The name must be unique for each object Curve Select the curve you want to edit 1 2 in E300 E600 and 1 6 in E700 E710 Analog signal The analog signals the object shall sample and present the values for Only 16 bit numbers can be used For valid devices see the driver manual Color Select a color for each curve Offset and Gain Used to scale register value See the section General param eters Trends Parameter Description Enable The digital signal which when set starts the collection of data Data collection ceases if the signal is set to zero The parameter needs not be stated Y Min value reg The minimum value on the Y axis loaded from the stated PLC register Y Minimum value The minimum value on the Y axis If Y Min value reg is defined this is the minimum value that can be loaded from the register Y Max value reg The maximum value on the Y axis loaded from the stated PLC register Y Maximum value The maximum value on the Y axis If Y Max value reg is defined this is the maximum value that can be loaded from the register Y Scale States which side of the Y axis shall be shown to the left right both or neither Y Scale division The interval betwee
162. olbox Symbol Manager Activates the symbol manager In the symbol manager you create a library of symbols in BMP format The symbols in the symbol manager are then available in the symbol list when you create static and dynamic symbol objects It is also possible to duplicate and edit defined symbols 1 0 Crossreference Under I O Crossreference you document I O in a clear way See the sec tion I O Crossreference in this chapter Name list Under Name list you define a local name list for used devices Devices used in the project without defined name can be inserted in the name list with the function Undefined New devices can be added and existing names can be edited and updated With the function Rebind you update the project with the changes done in the name list A name list can be exported to a text file and a text file can be imported to a name list The items in the file is separated either with the character 5 or Note In the function MELSEC I O Naming in the File menu you must choose Internal name list to use the name list 5 32 Programming using MAC Programmer Name list Project1 olx Comment Name vo Comment e Delete Eet Import Penah Exit If you have created a local name list in your project you can choose I O signals from this name list via the I O button Click on the button I O in all instances where you want to enter an address The I O browser has in
163. ommu nication modules MELSEC MEDOC The transfer parameters should be changed to 19 200 baud 8 data bits 1 stop bit and no parity when transferring via the A series communication ports This is done under Transfer in Setup The Interface should also be changed from CPU to AJ71 under Transfer The transfer parameters should not be changed in MELSEC MEDOC for other projects See the Installation manual for cable connections The settings also apply for other PC based monitoring systems such as SCADA and MELSEC MEDOC plus Connecting two terminals in transparent mode Several terminals can be connected to the same PLC system with the func tion transparent mode In this section we describe how to connect two ter minals Several terminals are connected in a analog way Cable connection When connecting two terminals to a PLC system the first terminal is con nected according to the description in the Installation manual Between the two terminals a cable according to the figures below is used The cable is connected between the free port on the first terminal and the corre sponding port on the second terminal If the distance is more than 15 me ters using RS 232 communication a signal amplifier must be used 17 2 Communication GE RS 232 9 pos D sub Female 9 pos D sub Female 2 3 3 2 5 5 Cable between two terminals
164. on parameters can be different in the terminal and the PLC system or the cable between the termi nal and the PLC system is not connected Comm Error xxxx Only when communicating with QnA CPU Communication error with the code xxxx is described in the User s manual for AnA CPU File Reg Err xxxx An object tries to read a file register that not is configured in the PLC system Illegal dev x Only when communicating with C24 module Tries to read a sig nal type not allowed e g D X and Y 24 2 Index Index A Acknowledge notify 10 3 Acknowledge required 10 4 Alarm banner object 6 5 Alarm editor 5 29 Alarm group 10 1 Alarm handling Define alarm group 10 1 Define alarm list 10 4 Define alarm message 10 3 Graphic alarm page 10 7 Maneuvering 10 6 Alarm handling 10 1 Alarm history 10 4 Alarm info block 10 4 10 7 Alarm list erase 10 5 Alarm list size 10 5 Alarm message 10 3 Alarm remote acknowledge 10 3 Alarm settings 5 42 Alarm summary notify 10 2 Alarm symbol 10 5 Align 5 17 Alpha numerical keyboard 3 6 Analog clock object 6 6 Analog fill object 6 7 Analog objects 6 3 Analog signals 4 8 Append 5 29 Application 4 1 Arrow keys 3 7 ASCII object 6 8 Background block 5 8 5 48 Backlight signal 5 36 10 5 Bar graph object 6 9 7 4 Block Create 5 5 Edit 5 31 Programming 5 11 Block header 5 11 Block jump 5
165. oolbox to create object Click on object to mark it Mark several objects by drawing a frame around the objects or by holding the Shift key down when you click on the objects Keep mouse button down on object and drag mouse to move it Keep mouse button down on object and press the Ctrl key and drag the mouse to copy it Keep mouse button down on object handle and drag mouse to size it Double click on object to view parameters The following picture shows marked objects Graphic 0 Projecti ofi x Keys Use Object menu to create object Use arrow keys to move cursor Use Ctrl arrow keys to move on pixel level Press SPACE on object to mark it 5 13 Programming using MAC Programmer Mark several objects by selecting Block Select in the Object menu and drag a frame around the objects using SPACE and arrow keys Keep SPACE down on object and use arrow keys to move it Keep SPACE down on object handle and use arrow keys to size it Press ENTER to view parameters on marked object Cursor The cursor has four different shapes dio within an object e change size of an object m in graphic working area NS selection in menu or toolbox The toolbox In the editor you use the toolbox to create objects in the block AII func tions are also available in the menus The following table describes the functions in the toolbox See the chapter Graphic presentation and maneuver ing for t
166. otal number of trends in a project e g the number of alarms Such things as the time interval between collection of data and how many values are to be stored are defined in the trend object 23 00 22 56 2 58 Project memory Historic trend data 8 1 Trends Calculate the trend size If you want to know how much the trend data will occupy of the project memory the following calculation must be made S TOS AK 28 645 AS 100 1 S The number of bytes TOS TrendObjectSize if all parameters for a trend object are changed the TOS will be 320 bytes AK The number of defined curves in the trend object AS The number of Samples is rounded up to the nearest hundred Note Even the RAM ofthe terminal can cause a limit of the number of trends in a project The limit is dependent of other objects and functions used in the project Presentation in run time mode Trend curves can show historic data in the run time mode Mark the re quired trend object and press ENTER A dialog square is now shown and the date for the data to be presented can be chosen History is shown at the bottom of the square Press ENTER again to return to real time dis play Trend data is stored in the files whose names are stated when the trend object is defined TREND HISTORY 8 2 Trends 8 2 Real time tr
167. page is graphic and can be modified by the user The function keys can be linked to the functions in order to enlarge or reduce the text on the alarm page as well as the function for flipping through the pages Further more there is the possibility to select the showing of date and time Alarms can be sorted into groups and you can select which group is to be shown Status is shown with different colors the colord defined when set ting the alarm group In E300 E600 and E700 you select alarm group with the arrow keys left and right 10 7 Alarm handling E700 Alarm symbol Alarm message Current alarm line Alarm info Increase the font size Decrease the font size Switch on off the date and time stamp Alarm groups E710 Alarm symbol Alarm message Current alarm line Leave the alarm list ze MOTORZ RUNNING FAST PLC BATTERI LOW Page up Acknowledge Increase the font size ze TANK1 HIGH TEMPERATURE Alarm info Switch on off the date and time stamp Page down Alarm groups 10 8 Recipes 11 Recipes This chapter describes the function recipe handling The recipes function means that all dynamic data in a block that is signals and their values can be saved to in the run time mode The operator can then down load the file to the PLC system The PLC system then starts to work with the load ed values By using the recipe handling function a large amount of param
168. ping back to the previous block is done by pressing the PREV key up to nine levels back See chapter Function Keys Jump to Another Block x Current block fi Jump to block E z EI Cancel Parameter Description Current block States the number of the block left Jump to block States the number of the block to which the jump is to be made Note If a jump is generated to a block that does not exist in run time mode an error message is shown 7 7 Text based presentation and maneuvering X Message object Message object presenting texts from message libraries Analog signal vol X Library o x Positions fo Security Level z z Maneuverable range fo to o cena Parameter Description Analog signal Analog signal controlling which text from chosen message library to be shown For valid devices see the driver manual Library Select message library Defined under Message Library in the Func tion menu Positions Number of positions to be displayed O automatic adjustment Security level Select security level for the object O means no security level Not valid in E700 and E710 Maneuverable A range of maximum 64 texts can be maneuverable in run time range mode State the numbers of the first and the last texts of the range Se the section Maneuvering Textblocks Note When using indexed messag
169. r 10 POLL Time in ms between two readings of the same IO TIMEOUT Number of time outs in the communication CHKSUM Number of check sum errors in the communication BYTEERR Number of byte errors in the communication FRAME Number of framing errors in each port OVERRUN Number of overrun errors in each port PARITY Number of parity errors in each port 1 RS 422 port and 2 RS 232 port Terminal functions 3 10 General 4 General This section describes how the terminal is designed as well as the basics for using it Furthermore there is an explanation of the general rules and object parameters as well as common functions which apply to the termi nal 4 1 Method for programming a project Building up the application in the terminal graphically provides the oper ator with concise information on the operation of the system It is impor tant to organize your application well Think about which functions are required Begin at the introductory level and then work down through the levels of detail When an object is programmed base this on the functions in your application Each function then becomes one or more blocks de pending on how complex the function is A project can contain both Graphic and Text blocks and each block can contain static and dynamic objects To achieve a structured application the block should be created in a hierarchy which makes working natural for the operator The
170. r in the block header gives the signal which when set activates the print out A Completion signal is also given here which is set by the terminal when the print out is completed This signal is instead set to zero if Reset is marked Block no p Block ne Po Cancel Display signal wf Printer signal ee Completion signal ml IT Reset T Background block Cursor color Bl Status Cursor thickness fi ES Block type Graphic Kevfield C Text Template di 13 3 Report print outs 13 5 Printer settings The settings for the printer must be made under Peripherals in the Setup menu Under Peripherals you select Printer and then press Edit For more detailed information concerning the printer refer to the manual for the printer used If you select Standard text the printer must support IBM extended ASCII character set If graphic blocks are printed the printer must support Epson FX 80 or HP PCL graphics If you use the expansion card IFC PI it is possible to print on a HP writer Printer Settings ES Printer type Standard text Page length Paper type m Graphic orientation Landscape Text orientation Pos zl Printer disable signal I o O vol egen Handshake p Newline Character XON XOFF C None C CIS ATS CR LF Screen dump C cR Normal Lol Inverted Cancel Parameter Description Printer t
171. r the connection are made in the Modem Setting dialog in the Setup menu Modem Setting x Control block reg we o Init aTeo r Phone No Dial mode 1 f Pulse 2 I Tone 3 1 1 i 4 IT 5 1 1 i B IT te G Essen wl os Control block reg The communication is established using three control registers in a control block The first register in the control block is defined at Control block reg in the dialog The function of the control registers is described in the table below 17 12 Communication Register Description Ctrl reg O Contains the command describing how the PLC system shall call up and establish connection 0 Wait for command 1 10 Call up with the phone number entered in the field Phone No 1 10 Maximum 40 characters 11 Call up with a phone number stored in the PLC system This phone number is stored as an ASCII string beginning in the third control register and then some following registers The string can maximum contain 40 characters i e 20 registers All registers do not have to be used The last register that shall be read must contain the ASCII code O 101 110 An init string is sent to the modem Enter Hayes modem commands in the fields Phone No 1 10 Command 101 sends the string in the field Phone No 1 etc 111 An init string stored in the PLC system is sent to the modem Enter Hayes modem commands beginning in the third control regi
172. racter to the left of the I O Now the objects containing the I O you clicked on are dis played The character will become a character The button Print View opens the print dialog and you can select to print the crossreference list as it looks on the display to a connected printer 5 28 Programming using MAC Programmer d LO crossreference C30abdf1 cpa _ ol x references 1 reference 1 reference 3 references Alarm Alarm Graphic block 32 Digital symbol 3 22 Graphic block 32 Local Function key F3 3 references 3 references 1 reference 1 reference references 1 reference 3 references 3 references 2 references Graphic block 13 Trend 38 0 Graphic block 13 Analog slide 185 14 2 references 2 references 2 references 2 references 3 references 2 references 2 references 2 references One or several lines in the list can be copied and pasted into e g a Micro soft Word document 5 10 Other editors The MAC Programmer also has editors for handling Function keys LEDs Alarms Alarm groups Passwords and Time channels These edi tors are activated from the Functions menu The editors work in a similar way The parameters are described in separate chapters in this manual Defined Function keys LEDs Alarms Alarm groups and Time channels are displayed in a list in the editors respectively Add a new definition with Append or Insert If you want to change a definition m
173. red to conventional systems with buttons indicator lamps time relays preset counters and seven day clocks The terminal also offers functions which facilitate a more comprehensive use of the PLC system 1 2 Introduction 1 1 Programming The terminal is programmed through a PC using the MAC Programmer software It is also possible to program the terminal through the built in keyboard E710 is a terminal with a touch screen and has no built in key board which means that the E710 must be programmed using the PC soft ware i MAC Programmers Graphic 0 Project1 olx a Eile Edit View Functions Setup Object Layout Transfer Window Help l sl Digg e amp v xe alala E700 4 0x A Series Size 5 kB Motor O1 Tenp 011 Set speed 9 For Help press F1 872 164 NUM OVR 7 The terminal is object oriented that is its work is based on an object and the functions this is to have are determined afterwards AII types of signals are defined on this principle The programmed project is stored in the terminal 1 3 Introduction 1 2 Benefits of connecting to the PLC system A terminal couple to the PLC system offers many benefits the user doesn t need to make changes or additions to existing PLC programs the terminal doesn t block any of the PLC system s inputs or outputs and it improves the clarity and
174. reen should be off 3 The personal computer program is started by selecting Program HMI Tools System Loader in the Start menu No settings need to be made on the E terminal E Terminal System Load Program ni x Eile Options Help Status Files Port cow E700203E BIN Mech Program Transfer rate 57600 _yBeijers Filename JE700203E BIN Program Size Time elapsed Under Options Settings you set the communication port and transfer speed for the communication Down loading of the system program can also take place through a mo dem for remote updating of terminals Then the baudrate must be 2400 baud 2 4 Terminal functions 3 Terminal functions This chapter describes the different modes in the terminal the keyboard and the information page in the terminal 3 1 The operation modes RUN PROG and SETUP The E terminal has three operating modes E710 has only Run time mode SETUP mode where the basic settings are made such as choice of PLC system menu language and printer settings Programming mode where the terminal can be programmed and chang es can be easily made at system set up Run time mode when the terminal is running with PLC Switching between modes Switch between PROG and RUN Switch between programming PROG and run time RUN by simultane ously pressing the and MAIN The possibility to switch between PROG and RUN from the
175. required new line character CR LE CR LF or none 5 45 Programming using MAC Programmer Handshake Marks the required type of handshaking between the printer and the ter minal XON XOFF or CTS RTS Refer to the printer manual for informa tion about suitable handshaking Screen dump Printout of the screen Select normal or inverted printout Note The settings on the printer is used for parameters such as character set character size and margins No protocol mode When you select No protocol mode and press Edit or click the right mouse button the following dialog is displayed No protocol mode x No prot ctrl reg J vgl No protocol on signal vgl Cancel No prot ctrl reg The first control register used in the No protocol mode The No protocol mode is described in chapter Communication No protocol on signal A digital signal for switching between No protocol and Transparent modes Used for switching between No protocol and Transparent printer modes in run time mode e g to ring up a computer and send a message 5 46 Programming using MAC Programmer 5 16 The Block Manager Menu The Block Manager menu has functions for creating blocks and block jumps Block manager v Pointer Add block Add block jump Add local function key block jump Add touch key block jump Delete Open Header Settings 5 17 The Transfer Menu The Transfer
176. rm group Acknowledge foreground color Alarm group ctive background color W O Alarm group ctive foreground color LI O E Alarm group Inactive background color Alarm group Inactive foreground color Alarm group Normal background color Alarm group Normal foreground color X Apply The Apply button update all colors in the project except lines circles rec tangles and arcs 5 3 Programming using MAC Programmer 5 2 Changing project settings Both the selected terminal and the controller system can be changed in the project Choose Project settings in the File menu and press Change at the parameter Terminal and or controller system If you update the system program in the terminal to a newer version you must change to the correct terminal version in the Project settings dialog If this is not done the new functionality in the new terminal version can not be used If you change the controller system in the project to a system with other names of the used devices these must be changed It is easily done by us ing the internal name list see the section Name list 1 Choose Name list in the View menu 2 Select Undefined to insert all I O s used in the project to the name list 3 Select Export to export the name list to a text file State a name and press Save Define how the text file will be separated 4 Pick up the text file in a text editor e g Wordpad
177. s ENTER An option list is now shown with all the maneuverable states Move stepwise to the required state and press ENTER and the analog signal linked to the object is for cibly set Multichoice objects Place the cursor on the object and press ENTER An option list is now shown with all the maneuverable states Move stepwise to the required state and press ENTER and the analog signal linked to ththe object is for cibly set Numerical objects To maneuver numerical objects write in the value and press ENTER If a value too high or too low is entered the max and min value for the object is shown This information will also be shown if you press ENTER when the object is maneuverable Numerical table objects When the table object is marked press ENTER to select the first item in the table Use the arrow keys to move the cursor between the items in the table Change the value in the marked item and press ENTER Potentiometer objects The object is maneuvered with the arrow keys by placing the cursor on the object and pressing ENTER The value can now be increased decreased with the number that corresponds to the setting Scale Ticks in the object End maneuvering with ENTER The object can also be maneuvered with the Increment and Decrement functions on the condition that they are linked to the function keys see the Function keys section 6 32 Graphic presentation and maneuvering Bar object
178. s data registers The texts should be in IBM extended ASCII format The text is converted from 8 bit IBM extended ASCII to Swedish 7 bits ASCII if SW is stated on the command line in System Signals AAAAAAAA Ascii Positions e Maneuverable Font size 8x8 x Security Level o z E Frame Adjustment Bse O C None Left Text N Raised C Center Inset Parameter Description Analog signal State the register where the text for the first position is to be stored Positions State the number of positions the text will occupy on the display Each register contains two characters occupying two posi tions Font size Select font size Security Level Select security level for the object Maneuverable When selected the object can be forced from the terminal in run time mode Adjustment Select whether the object is to be left aligned or centred Frame Select if a frame shall be drawn around the object BG Select background color of the object Text Select the color of the text in the object 6 8 Graphic presentation and maneuvering Bar Objects which present whole or decimal numbers in the form of a bar graph Analog Bar Graph Analog signal yo Y Scale division 20 p Direction Frame Scale ticks 10 ER C None ini Down Raised Minimum value D Bight IE Maximum value 100 C Left Offset 0 oC se H Ind
179. s enabled Login signal State here the digital signal which when set generates the entry field for logging in The entry field for logging in can also be linked to a function key see the Function keys section Logout signal State here a signal which when set logs out the current user This function can also be linked to a function key see the Func tion keys section Current level reg State a register where the terminal put the current password level 0 8 Login timeout State here the time in minutes during which the terminal can remain unused before the user is automatically logged out If O is used no logging out takes place 12 2 Passwords Parameter Beskrivning Password run Here you can state a password which must be entered when prog switching from RUN to PROG manually The function is not used when switching from PROG to RUN or when Auto RUN TRANS FER switching from the MAC Programmer is used 12 3 Logging in Logging in is either controlled from a function key or through a digital sig nal from the PLC system The entry field for logging in is shown if the function key linked to the function Login to specified security level is pressed or the digital signal is activated State the password here The password is linked to the security level see above If the security leves is changed to a higher level the PREV key will be disabled 12 4 Password for
180. s graphic blocks use text block is designed in the first place for report print outs Text blocksare slower and demand more mem ory than graphic blocks Use the 3 D effects for elegant operator pictures Combinations of objects with frames and 3 D rectangles can be very effec tive in graphic blocks In this context the lighting appears to come from the top left hand corner that is the shadowing is on the under and right hand edges of raised objects and on the upper right hand edges of inset objects 4 3 Menu structure Normally configuration and programming are carried out with the MAC Programmer Each mode consist of different number of menu lev els depending on the function Each level consists of a menu where you make a choice or state a parameter to go on to the next level menu The application is built up of blocks Graphic blocks and or Text blocks Val ues from the PLC system are shown and altered in the blocks Each block has a block number between 0 and 989 allocated by the program Blocks 990 999 are reserved for special purposes so called system blocks The ter minal is object oriented which means that a block can contain all the sig nals linked to an object for controlling and monitoring a pump for example 4 5 General Configuration mode Programming mode Run time mode Level 1 LE i SSS i I i i i i wn 1 1 zo SIE Block 0 529 Sa HEI
181. s of function Maximum use temperature Low moderate humidity 85 C High humidity 29076 RH 40 C Outdoor use In common with all polyester based films Autotex is not suitable for use in conditions of long term exposure to direct sunlight 23 9 Technical data 23 2 Drawings RS 232 RS422 Series Jig me poos ene vYcL00 S 10 zi 866801 0 60 66L Sei SONOHIOHTH Yanga S SY YIN OYN z ZE EE E VINW OVIN Suit OOL VLA OvOVW 0013 40 Ajuo OOL VLAN OvOVN 0OL3 1sopu3 puo seues 3 40 juo 4910 JO 066 OU OWES ui eJoues Je llj O66 JU els paw uoo ueues 3 isopu3 VIN OVIN u Ioujeiur Z ou uid oi pejoeuuoo OZ Ou uld ue OVA 1u 53u LZ WAS l 1ein sub ID OZ WAS G vUQOZ GZ vZ r ASH VCl ejpuue4 uid Gz vulc DuoH od oe AS g vl qned AQ gL a te oo a 0 eee SLO 8i Er E I zo SLO S bzo EE Ll ER lt I pce SIM y Si og Ty 91 w gt qe or ec qu Si Pe ez x D qxi z ad XXX a e OVN Y ou uonoeJp JDUBIS Se Ud OLNO NO OL OYA xXxG OOL VLIN end rk OVI CCv Sa lt Vu ASTIVL S AQ Sig S tz 6 gt SLO Ql Slas S x Sid 9 OXY e gt axy v Cl L x axi ra XXX OVA ou uonoeup oubis DN Uld a
182. s using the clock in the controller system is superior Update interval How often the terminal will transfer the clock data to the controller sys tem The value is entered in seconds and 60 is recommended A shorter updating interval makes the communication between the terminal and the controller system slower Controller register Only valid if the clock in the controller is used Enter the first address of the registers that will be used to store date and time in the controller sys tem 5 40 Programming using MAC Programmer The default setting is D9025 for the controller system in MELSEC A series Data register 8 highest bits 8 lowest bits D9025 year month D9026 day hour D9027 minute second D9028 reset weekday The default setting is D8013 for the PLC system in the MELSEC FX series Data register Presentation D8013 second D8014 minute D8015 hour D8016 day D8017 month D8018 year D8019 weekday If an other driver then MELSEC is used see the manual to the PLC system how the date and time are stored The terminal store the information in the same order as the default settings for the PLC system Daylight saving The beginning and end of summer or daylight saving time is defined here State the day of the week week in the month month or hour The default setting in the MAC Programmer is selectable between Europe and the
183. sage library When the message library is defined you create a message object in the project Message objects can be defined in both text and graphic blocks 5 Select the Message object in the toolbox Place the cursor where you want to place the object and click 6 State the analog signal to control which text is to be displayed 7 In the field library you select message library 8 Select if the object should be maneuverable and between which texts it may be changed Analog signal fl wolf X E Library fo x Font size 8x8 X Positions fo Security Level o zl Maneuverable range o to fo Adjustment Frame C Left C None Center Raised se O M C Inset Text m Cancel 9 4 Alarm handling 10 Alarm handling Not valid in E100 This section describes alarm management The function is used to call the operator s attention on events in the process that need immediate caution This function is divided into alarm groups alarm messages and an alarm list The alarms can be divided into groups for example to create an order of priorities The alarm messages are definitions of the signals that will ac tivate an alarm as well as the alarm message for each signal The alarm list contains alarms caused in the run time mode Alarm list 18 2 97 20 11 40 Conveyor 2 empty 18 2 97 20 35 09 Queue full 19 2 97 03 29 12 Low pressure 10 1 Alarm grouping
184. sented vertically Positions The number of positions you should enter the value with including comma and minus sign Decimals The number of decimals you should enter the value with Minimum value The minimum limit for maneuvering Maximum value The maximum limit for maneuvering Offset and Gain Used to scale register value See the section General parameters Font size Select the size of the text in the object Security level Select the security level for the object Maneuverable Select whether the object can be altered in the run time mode 6 22 Graphic presentation and maneuvering Parameter Description Zero fill Select if zeros are to be printed out in empty positions Direction Select direction for the object horizontal or vertical The signals in the table are calculated after this direction Table frame Select whether the whole table shall be shown with a frame Adjustment Select whether the entry field shall be left aligned or centred BG Select background color for the object Text Select the color of the text in the object Item frame Select if every single item in the table shall be shown with a frame Note Minimum value and maximum value are only active when maneuvering the object 6 23 Graphic presentation and maneuvering Slide Objects which make it possible to increase or decrease the
185. size Select font size in the object Security Level Select security level for the object Adjustment Select if the input field shall be left aligned or centred Frame Select if a frame shall be drawn around the object Maneuverable Select if the object can be altered from the terminal in the run time mode Zero fill Select if zeros are to be printed out in empty positions BG Select background color for the object Text Select the color of the text in the object 6 21 Graphic presentation and maneuvering Numeric table Not valid for E300 Object for creating a table of analog numeric objects OH E o o Analog Numeric Table x Analog signal l vgl Maneuverable Zero fill Xsize ze Direction BG o X size d C Vertical Ysize 2 Horizontal Text m Positions E cal Eu S Table frame Itom frame Decimals jo C None None v Minimum value 32768 Raised Raised Maximum value 22767 C Inset Inset Offset fo OGC Adjustment Ss Bight Gain 1 D Font size 8x8 sl Security Level 0 el Cancel Parameter Description Analog signal The first signal to be presented in the table Only 16 bit registers can be used if version 4 0 or higher on the terminal is used X size State the number of signals to be presented horizontally Y size State the number of signals to be pre
186. ss haen Subnet mask 255 255 255 0 Subnet mask 255 255 255 0 Gateway oo Gateway Jang Primary DNS fo 0 0 0 Primary DNS bung Secondary DNS o 0 0 Secondary DNS o 0 0 0 Cancel Cancel 18 11 Network communication Connection between more than two terminals via TP The maximal length between the terminal and the HUB is 100 m The max imal number of terminals per HUB are limited by the number of connec tions on the HUB The cable has RJ45 connectors The cable is a CAT5 pair twisted cable screened or unscreened TCP IP settings in the nodes Node 1 O0 h t TCP IP Network Connection x Connection name Host configuration Manual x TCP IP Settings IP Address haen Subnet mask 255 255 2550 Gateway bunn PrimayDNS 0000 Secondary DNS pono ts Cancel HUB oO 0 NM HG Node 2 TCP IP Network Connection x Connection name Host configuration Manual e TCP IP Settings IP Address haen Subnet mask 255 255 255 0 Gateway fo o 0 0 Primary DNS foooo Secondary DNS foooo Cancel 18 12 Network communication Connection via coaxial cable to Repeater In the network the coaxial cable RG58 is used Ther
187. ssible 4 3 General Packaging of signals When the signals are transferred between the terminal and the PLC sys tem all signals are not transferred simultaneously Instead they are divid ed into packages with a number of signals in each package To decrease the number of packages that have to be transferred and make the commu nication faster this number has to be considered The number of signals in each package depends on the used driver Number of signals in each package PLC system Analog signals Digital signals FX CPU 32 200 A CPU 116 800 QnA CPU 60 200 AC24 58 200 QnAC24 51 864 To make the communication as fast as possible the number of packages has to be minimized Consecutive signals require a minimum of used packages but it is not always possible to have consecutive signals In such cases the so called waste between two signals has to be considered The waste is the maximum distance between two signals you can have and still keep them in the same package The waste depends on the used driv er Waste PLC system Analog signals Digital signals FX CPU 20 100 A CPU 20 100 QnA CPU 20 40 AC24 20 100 QnAC24 54 864 4 4 General seal 1 2 3 4 5 6 78 9 10 Used XIX XIX X Waste Operator s pictures Use graphic blocks for operator communication If the terminal ha
188. st when you create a new project Tool tips Show describing text for the function the cursor are pointing at 5 48 Programming using MAC Programmer Use terminal font The character set defined in Country settings in the Setup menu is used in MAC Programmert This make it possible to edit e g russian projects without a russian version of Windows Toolbar Show the toolbar Status Bar Show the status bar Toolbox Show the toolbox Align Toolbox Show the align toolbox Block Manager toolbox Show the toolbox for the block manager Editor Open stated graphic editor 5 19 The Help Menu The Help menu contains help texts Index Using Help About MAC Programmer 5 49 Programming using MAC Programmer 5 50 Graphic presentation and maneuvering 6 Graphic presentation and maneuvering In this section the graphic objects are first presented in tabular form and each object is then described 6 1 General parameters Colors In terminals supporting colors there are 16 colors available for objects black red prussian blue magenta yellow gray light gray light green light red light prussian blue light magenta light yellow and white Bit maps can be shown in 256 colors The colors allow the creation of more realistic objects with 3 D effects and shadowing Apart from background and foreground colors for the blocks the colors can also be selected for the
189. ster See Command 11 for details 255 Hang up command Ctrl reg 1 The second control register is used as a status register This regis ter contains the result of the modem command The status register can contain the following Status codes 0 Command executed successfully 1 Dial in progress 2 Modem established a connection 3 Modem detected a ring signal Error codes 101 No connection when hanging up 102 Modem detected lost carrier 103 Unspecified error from modem 104 Modem gets no dial tone 105 Busy when dialling 106 No answer when dialling 107 No reply from modem 255 Unknown error status Ctrl reg 2 The terminal can call up with a phone number stored in the PLC sys tem This phone number is stored as an ASCII string beginning in the third control register and then some following registers The string can maximum contain 40 characters i e 20 registers All registers do not have to be used The last register that shall be read must contain the ASCII code O 17 13 Communication Init Modem init string Dial mode Select between Pulse and Tone Phone No 1 10 Complete phone number for call up Maximum 40 characters 17 14 Network communication 18 Network communication This chapter describes how the operator terminals in the E series commu nicate in a network The network communication takes place via TCP IP Transport Control Protocol Internet
190. t C None Center Raised s oj C Inset p wjp Test m Cancel Parameter Description Analog signal Analog signal controlling which text from chosen message library to be shown Library Select the number of a message library Defined under Message Library in the Function menu Font size Select font size of the text Positions Number of positions to be displayed O automatic adjustment Security level Select security level for the object O means no security level Maneuverable A range of maximum 64 texts can be maneuverable in run time range mode State the numbers of the first and the last texts of the range See the section Maneuvering Graphic Blocks Adjustment Select if the text shall be left aligned or centred Frame Select if the text shall be displayed with a frame Note When using Library index register the number of positions should not be O since the au tomatic length adjustment doesn t work For more detailed information see the chapter Message library 6 18 Graphic presentation and maneuvering Multiple choice Objects that can have several states The object is linked to a register which can assume a maximum of eight states Each state can be allocated a text maximum 30 characters long Multiple Choice Lx Analog signal Ir vo SSS n a we Adjustment Left 1b Man Center EE
191. ted C Use TCP IP transfer Use serial transfer Eott Baudrate s vl Timeout ms 0000 Retries E Speed set manually Parity None r Stopbits C Even Databits ER C Odd Cg C2 The communication parameters are set under Comm Settings in the Transfer menu or by choosing Settings in the Project Transfer dialog Cancel Parameter Description Use TCP IP Select if the project shall be transferred via TCP IP transfer Use serial Select this if you will use serial transfer of the project transfer Port Select communication port Baudrate Baudrate bits second Timeout Number of milliseconds between retries Retries Number of retries before the transfer is shut down Parity Select type of parity control Databits Select number of data bits Must be 8 bits 22 4 Project transfer Parameter Description Stopbits Select number of stop bits Speed set Used when communication via a modem You must set the baudrate manually in the terminal and PC software manually and they must be the same Note Communication can fail if other programs are running under Windows at the same time as the transfer takes place Failure is avoided by shutting down the other programs During block transfer links to relevant symbols are included If the symbols are not transferred problems may occur 22 3 TCP IP transfer When transferring via TCP IP
192. ted steel plate Weight Excl D sub 1 7 kg Serial port RS 422 25 pin D sub contact chassis mounted female with standard locking screws 4 40 UNC Serial port RS 232 9 pin D sub contact chassis mounted male with standard locking screws 4 40 UNC Expansion slots 2 built in expansion slots Display LCD display liquid crystal 320x240 pixel 16 colors graphic and text Background light lifetime 10000 h at the ambient temperature of 25 C Memory Flash memory 400 kb Real time clock 10 PPM error because of ambient temperature and supply voltage Total max error 1 min month 12min year Mini mum life 10 years of the battery for the real time clock Supply voltage 24 VDC 20 30 VDC must conform with the requirements for SELV according to IEC 950 or IEC 742 Current consumption at rated voltage Without load 300 mA Max load with expandion card 600 mA Fuse 1 AT Littelfuse R452 001 Nano SMF Slo Blo Placed at the rear under the cabinet near the 24 V connector Ambient temperature 5 to 40 C Storage temperature 20 to 60 C Relative humidity Max 90 non condensing EMC tests on the ter minal Noise tested according to EN50081 1 emission and EN50082 2 immunity G amp L Beijer Electronics AB confirm that the terminal con forms with the essential protection requirements in article four of the directive 89 336 EEC
193. temperature 5 to 40 C Storage temperature 20 to 60 C Relative humidity Max 90 non condensing EMC tests on the ter minal Noise tested according to EN50081 1 emission and EN50082 2 immunity G amp L Beijer Electronics AB confirm that the terminal con forms with the essential protection requirements in article four of the directive 89 336 EEC 23 6 Technical data 23 1 Membrane keyboard Solvent resistance and enviromental data for Autotex 2 Autotex 2 withstands exposure of more than 24 hours duration under DIN 42 115 Part 2 to the following chemicals without visible change Ethanol Formaldehyde 37 42 1 1 1 Trichloroethane Genklene Cyclohexanol Acetaldehyde Ethylacetate Diacetone alcohol Aliphatic hydrocarbons Diethyl ether Glycol Toluene N Butyl acetate Isopropanol Xylene Amylacetate Glycerine White spirit Butycellosolve Methanol Fromic acid 5096 Ether Triacetin Acetic acid 5096 Sodium hypchlorite 2096 Bleach Dowanol DRM PM Phosphoric acid 3096 Hydrogen peroxide 2596 Acetone Hydrochloric acid 3696 Potassium carbonate Metyl ethyl ketone Nitric acid 1096 Washing powders Dioxan Trichloracetic acid 5096 Fabric conditioner Cyclohexanone Sulphuric acid 1096 Ferric chloride MIBK Cutting oil Ferrous chloride Isophorone Diese
194. the communication possibilities 21 1 IFC PBDP With the expansion card IFC PBDP the terminal can be connected to and communicate as a slave with a Profibus network For information about how to setup the card see the manual for the product For information about how to configure a Profibus network see the manual for Profibus network 21 2 IFC MC With the expansion card IFC MC you can connect a PCMCIA memory card to the terminal You can select to use the memory card to expand the project memory use it as backup or for moving files between terminals For further information we refer to the manual for IFC MC 21 3 IFC 128E IFC 128E is an expansion card for connection of external function keys or switches Up to 128 external function keys switches can be used For fur ther information see the manual for the product 21 4 IFC ETTP and IFC ETCX The expansion cards IFC ETTP and IFC ETCX are cards for network comunication using TCP IP via a twisted cable or coaxial cable For fur ther information see the manual for IFC ETTP and IFC ETCX 21 1 Expansions card 21 5 IFC PI IFC PI is an expansion card which makes it possible to connect a printer with parallel connection to the terminal The RS 232 port on the expansion card can not be used for external communication For further information see the manual for IFC PI 21 2 Project transfer 22 Project transfer The project must be transferred
195. the object Scale Select the color of the scale in the object Erase trend data The digital signal which when set will erase all historic trend signal data Not valid in E300 Grid Select if grid shall be displayed in the object Grid color Select a suitable color for the grid Note If you copy a block containing a trend object you must change the name of the trend object Two trend objects may not have the same name 6 29 Graphic presentation and maneuvering VU meter Object for creating a graphic VU meter on the display Analog signal Scale division Scale ticks Minimum value Maximum value Offset Gain Fonrsice qj si Value form Frame 1 Linear C None Logertn Raised C Inset s OF Scale Rm Los Jes sl Needle L ent UI Parameter Description Analog signal The address of the signal Scale division State the interval between the scale numbers to be drawn Scale ticks State the interval between the scale ticks displayed Minimum value The minimum value the signal can have Maximum value The maximum value the signal can have Offset and Gain Used to scale register value See the section General parameters Frame Select if a frame shall be drawn around the object BG Select background color for the object Scale Select the color of
196. the screen Numeric Entering and presentation of values as numbers 6 3 Graphic presentation and maneuvering Symbol Object Description Slide Makes possible the increasing and decreasing the value of an analog signal S meter Creates a graphic speedometer on the display a Bar Presents values in as a bar chart k Trend Presents values collected from the registers as a curve VU meter Creates a graphic VU meter on the display Message Used to display texts from a Message library Analog numeric table Creates a table with numeric objects Touch key Only E710 Used to create a pressure sensitive surface on the screen Other objects Symbol Object Description Jump Jump to another block Alarm banner Used to show a line in the alarm list Digital clock Object to show a digital clock Analog clock Object to show an analog clock TCP IP Command promt Object to send TCP IP commands to other units Only valid if the terminal is used in a TCP IP network Graphic presentation and maneuvering Alarm banner Object used to show a line in the alarm list RRRRRHRRHRRRRRRRRRRRHRRHRRRRRHHRRH Alarmbanner xi List line number Positions EE Font size Bp38 sl Alarm group ALL M Security Level l Show Day of the week Show Date l Show Time Show Symbol X Ack possible Frame
197. time Otherwise the terminal will inter pret the midpoint of two points pressed Digital objects Digital objects text symbol and filled object change status when you touch them Analog objects ASCII objects When you touch the object an alphanumeric keyboard will be shown on the screen Touch in the required text and end with ENTER Multichoice objects When you touch the object a choice list appears Select the required object by touching it 6 34 Graphic presentation and maneuvering Numerical objects When you touch the object a numeric keyboard appears Touch the new value and end with ENTER Numerical table objects When you touch the item in the table object a numeric keyboard appears Touch the new value and end with ENTER Potentiometer objects Touch the button in the object and drag to maneuver the object Bar object The max min indicators are reset when you touch the bar Trend objects Trend curves can show historic data in run time When you touch the ob ject a dialog box appears where you can choose the time interval and date for presented data Double arrow Move the trend one window Single arrows Move the trend 1 4 window Zoom up the trend Zoom down the trend a Return to default settings Return to realtime trend by touching the object again 6 35 Graphic presentation and maneuvering Other objects Digital clock When you touch the
198. tion for supervision and control in a vari ety of usage areas in the manufacturing and process industries etc The terminal simplifies the operator s work because it is easily adapted to the operator s work environment This means that the operator can continue to use the terms and protocols he or she is familiar with In the terminal projects can be built up as menu hierarchies or as sequences A menu hierarchy comprises a main screen with for example an over view and a number of subsequent screens with more detailed informa tion for a particular section The operator can select which screen is displayed In the operator terminal a screen is called a block Main menu Recipe Motor status Temperature Film quality 1 1 Introduction A sequence starts with a main menu from which the operator chooses a sequence where the blocks are displayed in a pre set arrangement Nor mally the blocks are controlled by the PLC program Main menu Prewash Settings Main wash Spin drying ST End of program The terminal s functions enable either graphical or alphanumeric presenta tion and control Additionally there are functions for alarm handling print outs trends recipe handling time control and more The terminal s functions are not only simple to manage they also provide clear cost advantages compa
199. to controller 1 and 2 It can t access controller 3 because terminal 3 is a Client only Terminal 2 192 168 1 2 Terminal 2 is not a Client and therefore can t access any other stations in the network It can access its local controller 2 This results in access to con troller 2 only Terminal 3 192 168 1 3 Terminal 3 is a Client and can therefore access all Servers It can also access its local controller 3 This results in access to controller 1 2 and 3 Terminal 4 192 168 1 4 Terminal 4 is a Client and can access all Servers This results in access to controller 1 and 2 Terminal 4 can t access controller 3 because terminal 3 is not a Server 18 3 Network communication Data between the controllers can be exchanged with a small controller program or using function keys See BDTP Client and BDTP Server Example 3 This Ethernet network is designed for several controllers and operator ter minals in one network The controllers in this example use different pro tocol drivers The following Client Server and Driver configuration gives following ac cess This example uses two drivers driver X and driver Y Terminal 1 Terminal 2 Terminal 3 Terminal 4 192 168 1 1 192 168 1 2 192 168 1 3 192 168 1 4 Client Server Server Client Client Driver X Driver Y Driver X Driver Y Control system 1 Control system 2 Control system 3 Terminal 1 192 168 1 1
200. unction Edit activates the bitmap editor for a defined symbol Duplicate The function is used to create a copy of current symbol with a different name 5 25 Programming using MAC Programmer The More function The More function is used to add more information to the symbol File name Date created Source Comment States the file name if the symbol was imported from a file States the date the symbol was created States the source of the symbol None Unknown source Bitmap file Imported from bitmap file Clipboard Imported from clipboard Copy amp Paste function Graph block Created in a graphic block Here you add your own comment to the symbol The Delete function The Delete function is used to delete a symbol from the project The Transparent color function When you import a symbol you can select one color in the symbol to be transparent The function No of Colors In E700 and E710 supporting colors you can select to handle symbols in 16 or 256 colors 5 26 Programming using MAC Programmer 5 8 1 0 change With the function I O change you can change a single I O or move a whole I O area You can change I O in the whole project or only in the ob ject that was marked when you selected the function You can use the function on block in the block list object in the graphic block and text block editor lines in the alarm list lines in the function ke
201. uvrable object instead of in the top left hand corner Disable main menu key States if the MAIN key is to be blocked in the run time mode when the block is shown on the display Disable alarm list key States if the LIST key is to be blocked in the run time mode when the block is shown on the display Disable PrevKey States if the PREV key is to be blocked in the run time mode when the block is shown on the display MORE indication States if the sign is to be shown in the bot tom right hand corner and the top right hand corner when there is more of the text block below and above respectively than that shown on the display Auto data entry States if the cursor will automatically move to the next maneuvrable object after an entry The cursor can only be placed on maneuvrable objects in this state 5 9 Programming using MAC Programmer Settings for the Block Manager Here you make the settings for the presentation in the Block Manager Block Reference Edt r Blockname Iv 3D effects Graphic block colar Block number amp display signal TF Blocknumber Display signal Font Font sample e Block Select how data should be presented in the block Reference Select the appearance of the Block Manager Edit Select special functions for the presentation in the Block Manager Show terminal around the working area To graphic blocks there is a function in
202. value of an an alog signal 100 Analog Slide x Analog signal Scale division 20 r Direction i s Scale ticks 10 Up ss D Right Minimum value D g Scale Maximum value 100 Erame Button oO al Sc W Offset 0 OGC None SS DR Raised ian C Inset Eont size 8x8 vi i OK Security Level H SG Cancel I Maneuverable Parameter Description Analog signal The address of the analog signal Scale division State the interval between the scale numbers to be drawn Scale ticks State the interval between the scale ticks displayed Minimum value The minimum value the object can have Maximum value The maximum value the object can have Offset and Gain Used to scale register value See the section General parameters Security level Select security level for the object Maneuverable Select whether the object can be altered from the terminal in the run time mode Direction Select whether the object shall be presented vertically or to the right Frame Select if a frame shall be drawn around the object BG Select background color for the object Scale Select color of the scale in the object Button Select color of the indication button in the object Note The data type formats BCD float and Float without exponent do not work for slide objects 6 24 Graphic presentation a
203. ve respective Value form Select whether the diagram shall be a bar graph or linear graph for the curve respective A bar is drawn for each register pair in the bar graph The X Y coordinates are marked in as dots between which a line is drawn in a linear graph Curve Select the color of the curve respective X Analog signal The PLC register which contains the first X coordinate for the curve respective Y Analog signal The PLC register which contains the first Y coordinate for the curve respective Y Scale division The interval between the scale number on the Y axis Y Scale ticks The interval between the scale ticks displayed on the Y axis Y Minimum value The minimum value of the Y coordinate Y Maximum value The maximum value of the Y coordinate X Scale division The interval between the scale number on the X axis X Scale ticks The interval between the scale ticks displayed on the X axis X Minimum value The minimum value of the X coordinate X Maximum value The maximum value of the X coordinate Frame Select if a frame shall be drawn around the object Grid When selected the grid is drawn in the diagram BG Select background color of the object Scale Select the color of the scale for the object Grid color Select the color of the grid in the diagram 6 11 Graphic presentation and maneuvering Digital Clock Tim
204. vmN 9 Saal fells v66l awa NYJ SOINOHLIOT TH Hf E XOW 49 09 qns q uodpx qns q iv Ev3 6 ud r 402 23d wae I sejnisup uau 0 pajoeuuoo plaiys LAG CONY S OC ADAN U 138V5 VLA a n WO O0L a Joen qns 0 poioouuoo pieius d Lodz qns soinjsub u s f I oe odgx ans G Isuo uouupxS lt J Sio 5 3 me Ee 8 T S Siy gt I C A c GND EE NQUO S cl 4 d MEE NOSE e S E lt on Fy m cC C q e pue gns p uid 6 e ppue gns q de DUOH gns qg odp DUOH gns q ode 23 21 Technical data 23 3 Character tables Code page 437 The first characters 0 127 are the same as in code page 850 i ia E i a 176 192 208 amp aal zo Ccedil 0007 KA 2591 123 SS uuml OOFC i blk12 2592 Ee 130 zi 178 eacute OOES i blk34 2593 d 131 acire OOE2 d 132 auml OOE4 d 133 agrave DOE d 124 aring OOES ccedil OOET u e 136 echte OOEA e 127 euml OOEB amp 138 egrave OOES l 139 ium ODEF l 140 icirc OOEE l 141 igrave OOEC A us Aum OOC4 A aig ring OOCS 23 22 Technical data Code page 850 Character 0 127 oz2 D os oa P oso commat 0040 lowbar OOSF 23 23 Technical data
205. y editor lines in the LED editor or lines in the crossreference list Select the function I O change in the Edit menu 140 change x Change 170 in Single 1 0 change Cancel Eom we Educ fC Of O C Move 1 0 range Io 170 we I Confirm each change Change 1 0 in Select if you want to change I O in the whole project or for selected ob jects Change type Select if an I O shall change place or if you want to move a whole I O ar ea From 1 0 End 1 0 To 1 0 State the I O to be changed and what it should be changed to or which I O area you want to move 5 27 Programming using MAC Programmer 5 9 O crossreference The function crossreference is used to document I O in a clear way Select the function I O Crossreference in the View menu Start ID l voj End 10 voj Cancel In the dialog displayed you state the Start I O and End I O If you leave the Start I O field empty all I O up to the value in the End I O field will be included If you leave the End I O field empty all I O from the value in the Start I O field will be included If you leave both the fields empty all I O in the list will be included Presentation The result of the function will be presented in a list with two levels The first level shows used I Os and how many objects that refer to respective I O You reach the second level when you double click on the cha
206. you need to select Use TCP IP transfer in the Comm Settings dialog in the Transfer menu When you press Send in the Project transfer dialog the following dialog is shown Sending Project Host address Terminal control port p Transfer port p Login information Userid Password NEN Save password in project Cancel Host address State the IP address of the terminal you want to transfer to Terminal Control port State the TCP IP port number for RUN TRANSFER switching Need normally not to be changed Default is 651 Transfer port State the TCP IP port number for transferring Need normally not to be changed Default is 650 22 5 Project transfer User ID State a username used during RUN Transfer switching authentication Not needed if the terminal is already in transfer mode Password State a password used during RUN Transfer switching authentication Not needed if the terminal is already in transfer mode Save password in project Saves the password and user id so that you don t need to enter it next time 22 4 Serial transfer When serial transfer is used you need to select Use serial transfer in the Comm Settings dialog in the Transfer menu When you press Send in the Project Transfer dialog the project will be sent to the terminal 22 5 Transfer via modem Settings when using modem communication between a PC and an opera tor terminal Modem settings Make the sett
207. ype Select printer none or installed printer e g HP PCL5 Page length The number of lines to be printed out before form feed Form feed never takes place if the page length is set to O Paper type Select paper type according to installed printer Graphic orientation States if the graphic printout should be portrait or landscape if a PCL5 compatible printer is used Text orientation States if the report printout should be portrait or landscape if a PCL5 compatible printer is used Printer disable signal State a digital signal which when set cloeses the printout The port where the printer is connected will then be free to use for e g transparent mode 13 4 Report print outs Parameter Description New line character End of line character CR LF CR LF or none Handshake States whether handshaking between the printer and termi nal will take place with XON XOFF or CTS RTS Screen dump Possibility to printout the screen normal or inverted 13 6 Setting a communication port Settings for the communication port must be made under Peripherals Under Peripherals you select RS 232 or RS 422 and then press the Edit button See the manual for the printer concerned for the correct setting RS422 E Baudrate Parity Databits Stopbits C None LM CR Ever ION 62 C Odd Cancel Parameter Description Baudrate Select th
208. ze Use the following equation to calculate how much the recipe will occupy the project memory S 80 2 IOG 18 S number of bytes If S calculated will be less than 360 S will be set to 360 n 7 the number of IO series IOG the number of IO in each IO series Example Our recipe has the following series data register 0 109 200 499 and mem ory cell 0 99 The calculation will be Calculate the sums of the different series 1074 2 110 18 2 300 18 2 100 18 Then calculate the sum S 80 1074 S 1154 bytes 11 2 Recipes 11 2 Creating a recipe with the terminal Which block or blocks are to be used to save the recipes is decided when the application is programmed All those signals that are to be included in the recipe are defined in the block that will be saved as a recipe All dy namic values in the block are stored in the recipe file All digital and all analog objects except trend objects can be used as recipe parameters A jump is made in run time mode to the block which contains the recipe parameters Enter the required values in the dynamic object and press the function key which is linked to Save recipe The name of the file is given in the entry field shown The recipe file is stored in the terminal RECIPE COFFEE MAKER TE 11 3 Recipes 11 3 Transferring a recipe to the PLC system The recipe is transferred to the PLC syste
Download Pdf Manuals
Related Search
Related Contents
Vectorbeam Series HID Identity ProxPro 5355 Owner`s Manual - Chris` Coffee Service Proel DHPA108 Philips 6000 series Smart LED TV 42PFL6067K RET Series 取扱説明書 保証書付 Lease & Application COMMS GENIUS USER MANUAL DRAFT Copyright © All rights reserved.
Failed to retrieve file