background image

7. System settings
7.12 Define program name

7.12 Define program name

Only possible with easySoft 7.

You can name your program in easySoft 7.

Select the device you want from the catalog in the Project view
Click on the System settings tab.

Go to the Program name section and look for the input field.

Enter the name you want into the text field so that it will be applied to the program.

472

easyE4

11/18 MN050009 EN www.eaton.com

Summary of Contents for easyE4 series

Page 1: ...Manual 11 18 MN050009 EN easyE4 Manual...

Page 2: ...document Publication date 11 18 MN050009 EN 1st Edition Build 007 Copyright 2018 by Eaton Industries GmbH 53105 Bonn Author Electrical Sector Business Unit MOC Editor Eaton Industries GmbH Hein Moell...

Page 3: ...be implemented for the I O interface so that a line or wire breakage on the signal side does not res ult in undefined states in the automation devices l Deviations of the mains voltage from the nomin...

Page 4: ......

Page 5: ...se as intended 19 1 2 Function 19 1 2 1 Features 20 1 3 Device models versions and part nos 21 1 3 1 Basic features 21 1 3 2 Base device versions 22 1 3 3 I O expansion versions EASY E4 E1 23 1 4 Acce...

Page 6: ...ce 47 2 4 Connection terminals 48 2 4 1 Cable cross sections 48 2 4 2 Connecting the power supply 49 2 4 3 Connect digital inputs 50 2 4 3 1 Connect digital counter inputs 51 2 4 4 Connecting analog i...

Page 7: ...ith connected expansion devices 80 3 3 4 Status display on easyE4 control relays with display and keypad 81 3 3 5 Commissioning the Ethernet network 83 3 3 5 1 Network operation 83 3 3 6 Remote operat...

Page 8: ...trol options in RUN mode 111 4 5 4 Delete program 113 4 6 Transfer program to the easyE4 device 114 4 6 1 Transfer with a microSD memory card 114 4 6 2 Establish Ethernet connection 119 5 Programming...

Page 9: ...151 5 5 1 1 PROGRAMS submenu 152 5 6 Working with function blocks 154 5 6 1 Adding function blocks to the circuit diagram for the first time 154 5 6 2 Function block list 156 5 6 3 Configuring parame...

Page 10: ...4 3 PO Pulse output 284 6 1 4 4 TC Three step controller 297 6 1 4 5 VC Value limitation 302 6 1 5 Data and register function blocks 306 6 1 5 1 BC Block compare 306 6 1 5 2 BT Block transfer 311 6 1...

Page 11: ...T Time controlled interrupt function block 424 6 2 3 1 General 424 6 2 3 2 Operating principle 424 6 2 3 3 The function block and its parameters 426 6 2 3 4 Other 428 6 3 UF User function block 432 6...

Page 12: ...the startup behavior 466 7 8 1 Enabling disabling the RUN START option 466 7 8 1 1 Configuration on a base device with a display 466 7 8 2 Enabling disabling the CARD START option 467 7 8 2 1 Configur...

Page 13: ...elf 495 8 2 Reset resetting the device to factory settings 497 8 3 Loading new operating system 498 8 4 Setting a splash screen for the EASY E4 12 C1 display 500 9 easyE4 inside 501 9 1 Program execut...

Page 14: ...1 547 11 4 2 2 Read Discrete Inputs 0x02 548 11 4 2 3 Read Holding Registers 0x03 548 11 4 2 4 Read Input Registers 0x04 549 11 4 2 5 Write Single Registers 0x06 550 11 4 2 6 Write Multiple Registers...

Page 15: ...osal 576 13 3 1 Storage and transport 576 13 3 2 Disposal 577 Appendix 579 A 1 Dimension and weight specifications 580 A 2 Approvals and declarations 583 A 3 Technical data 584 A 3 1 Data sheets 584 A...

Page 16: ...12 easyE4 11 18 MN050009 EN www eaton com...

Page 17: ...ocumentation as well as additional references is available for download on the Internet http www eaton eu doc Please send any comments recommendations or suggestions regarding this doc ument to AfterS...

Page 18: ...f our knowledge and in accordance with the state of the art However this does not exclude the possibility of there being errors or inaccuracies We assume no liability for the correctness and com plete...

Page 19: ...and accident prevention directives stand ards and regulations applicable to the commissioning circuit diagram cre ation for and use of the control relays for your planned application in particular th...

Page 20: ...08 Flashing values on the display are shown in gray in this manual Table 1 Format conventions used throughout this manual 0 1 5 1 Warning labels Danger Risk of personal injury DANGER Warns of hazardou...

Page 21: ...eful additional information 0 1 5 2 Documents with additional information Manuals for example These will be listed with the corresponding title and Eaton num ber after the icon Publication title For i...

Page 22: ...0 1 About this manual 18 easyE4 11 18 MN050009 EN www eaton com...

Page 23: ...easyE4 device must be used only in locations for which the device is approved Make sure to read and follow the information and labels on the nameplate for the device as well as section Approvals and d...

Page 24: ...igh speed controllers with decentralized intel ligence There is ladder diagram language version called easy Device Programming EDP that you can use to put together a circuit diagram on the device In t...

Page 25: ...Basic features All base devices feature l An operating system firmware l A microSD memory card slot l An Ethernet port 10 100 Mbps that can be used as a communication or network interface All expansi...

Page 26: ...se device versions are different from each other in terms of l The type of operating voltage l The type of outputs l The available controls EASY E4 12 C1 Figure 1 Devices with display and button contr...

Page 27: ...s are different from each other in terms of l The type of operating voltage l The type and number of inputs l The type and number of outputs and l in terms of width space units SU EASY E4 UC 16RE1 EAS...

Page 28: ...w eaton eu ecat Example article no Catalog Number 191087 MEMORY SDU A1 microSD 2 GB memory card with adapter I Grade without an operating system 197226 EASYSOFT SWLIC software licence easySoft 7 Opera...

Page 29: ...t number for screw terminal devices Make sure to take advantage of the EATON online catalog Enter easy into the search box and the catalog will take you directly to the corresponding product group in...

Page 30: ...vide Customer Service with the following information l Part number l Information from the QR code l Ambient conditions at the location of use l Fuse or other protective element used to protect the dev...

Page 31: ...4 12 CX1 Expansions Power Supply Pushbuttons LED POW RUN Input points Slot for microSD memory card LED ETHERNET NET Outputs Covering cap Bus connector plug Ethernet con nection Functional earth Displa...

Page 32: ...is available free of charge However you will need a software license in order to be able to use all of its functions easySoft 7 can also be used to l Test your circuit diagram by simulating the power...

Page 33: ...erformed NOTICE Pay attention to the hazard severity levels used throughout this doc umentation whenever a hazard is indicated The hazard symbol and sig nal word used and the corresponding text will p...

Page 34: ...oduct pages on the Internet http www eaton eu doc http www eaton eu easy WARNING Incomplete operator manual copies Working with individual pages taken out from the operator manual may lead to bodily i...

Page 35: ...ions in them l The required ambient conditions must be met l Maintenance work must be carried out correctly Make sure to read the Legal disclaimer page 14 We assume no liability for damages consequent...

Page 36: ...as the device s elec tromagnetic compatibility EMC cannot be guaranteed if the following are used unsuitable cables improperly assembled and terminated cables and or wiring that does not conform to t...

Page 37: ...es larger than that of the cable shielding parallel to the cable CAUTION DATA LOSS If the SD card is being written to and a voltage drop occurs or the card is removed data may be lost or the SD card m...

Page 38: ...ot damaged in any way CAUTION INSTALLATION CUT OUT The mounting cutout must be located in a position that will not defeat the purpose of stabilizing webs or other reinforcing elements in the control p...

Page 39: ...1 easyE4 control relays description 1 10 Safety regulations CAUTION Installation requires qualified electrician easyE4 11 18 MN050009 EN www eaton com 35...

Page 40: ...1 easyE4 control relays description 1 10 Safety regulations 36 easyE4 11 18 MN050009 EN www eaton com...

Page 41: ...llation in a de energized state Always comply with all applicable country specific safety rules and regulations 1 Switch off and isolate 2 Secure against retriggering 3 Verify isolation from the suppl...

Page 42: ...ther reinforcing elements in the control panel If necessary reinforcing elements must be installed added 2 1 1 Installation position easyE4 devices are intended to be flush mounted in control cabinets...

Page 43: ...itable measures 2 1 1 2 Aeration and de aeration l The device uses natural convection based passive cooling i e it does not use fans l Make sure that there will be enough volume for air changes inside...

Page 44: ...er The package for the easyE4 series comes with Unit Description 1 x EASY E4 12 C1 or EASY E4 12 CX1 1 x Installation instructions IL050020ZU Table 3 Std pack easyE4 control relays Unit Description 1...

Page 45: ...lation position page 38 Make sure that the mounting cutout has the right size Mounting EASY E4 Mounting on ICE EN 60715 mounting rail OR With screws and ZB4 101 GF1 mounting feet 2 3 1 Mounting easyE4...

Page 46: ...nnector as standard You can use the expansion devices to l Increase the number of inputs outputs l Combine various voltages l Process analog digital signals You can use all digital and analog expansio...

Page 47: ...2 Installation 2 3 Mounting Figure 6 Assembling a base device with expansions easyE4 11 18 MN050009 EN www eaton com 43...

Page 48: ...ly push the device down and against the mounting rail until it snaps into place over the mounting rail s lower lip The device will clip into place automatically Figure 7 Installation on IEC EN 60715 m...

Page 49: ...s upper lip in an inclined position to the right of the previous expansion 2 Slide the expansion until it is resting flush against the previous expansion 3 Lightly push the device down and against the...

Page 50: ...as an accessory please refer to Section Accessory devices page 24 Figure 8 Inserting a fastening bracket Figure 9 Screw mounting configuration for a device The base devices and the EASY E4 UC 16RE1 an...

Page 51: ...you can remove it directly If you are working with a block consisting of a base device and expansion devices remove the EASY E4 CONNECT1 connectors Figure 10 Remove adjacent connectors Remove the dev...

Page 52: ...mm blade and for fastening on screw terminals optional a tightening torque 0 5 0 7 Nm 2 4 1 Cable cross sections Figure 12 Screw length stripping length Terminal capacity in mm solid 0 2 to 4 AWG 22...

Page 53: ...ll enter RUN or STOP mode depending on the specific device and configured settings NOTICE When the basic devices and expansion units are switched on they behave like a capacitor so that an inrush curr...

Page 54: ...reuse it as a contact in your circuit diagram as often as you like Connect the contacts for example buttons or switches to the input terminals of the easyE4 device Figure 14 Connect digital inputs As...

Page 55: ...E4 UC must be a DC voltage since only DC signals will be processed You can process the following l 4 individual high speed counter signals one single counting direction I1 I2 I3 I4 l 2 incremental co...

Page 56: ...3 l I8 IA04 The analog voltage inputs can also be used as digital inputs Figure 16 Connecting analog inputs SETPOINT encoder Use a potentiometer with a resistance 1 k e g 1 k 0 25 W DANGER Analog sign...

Page 57: ...oth grounding points may flow lead ing to the interference of analog signals Lay signal cables separately from heavy current cables Connect inductive loads that you are switching via the outputs of th...

Page 58: ...Figure 17 Connecting relay outputs DANGER Make sure to observe the technical data for the relays Do not exceed the upper voltage limit of 250 VAC on a relay contact If the voltage exceeds this thresho...

Page 59: ...sion device s inputs Figure 19 Connecting expansion device transistor outputs Suppressor circuit for transistor outputs on EASY E4 devices Large currents may be produced when inductive loads are switc...

Page 60: ...minals more than one driven output with an inductive load can be switched off you must provide these inductive loads with a suppressor circuit Figure 20 Inductive load with suppressor circuit 56 easyE...

Page 61: ...epends on the ambient temperature and the current level If the fault continues the output will switch off and on until the fault is rectified or the power supply is switched off 2 4 6 2 Connecting out...

Page 62: ...nput and analog output The following options are available Resolution analog Resolution digital value 0 10 V 12 bits 0 4095 4 20 mA 12 bits 820 4095 0 20 mA 12 bits 0 4095 For all analog inputs you ca...

Page 63: ...terference than digital signals therefore the signal cables should be carefully routed and connected An incorrect connection can lead to unwanted switching states The following measures must be adhere...

Page 64: ...16RE1 Power Supply UC 0V 0V Input I1 I2 I3 I4 I5 I6 I7 I8 Output Q1 1 Q1 2 Q2 1 Q2 2 Q3 1 Q3 2 Q4 1 Q4 2 Output Q5 1 Q5 2 Q6 1 Q6 2 Q7 1 Q7 2 Q8 1 Q8 2 EASY E4 UC 8RE1 Power Supply UC 0V Input I1 I2...

Page 65: ...ctions With their ports the base devices make it possible to connect a variety of peripheral devices and components 2 5 1 External connection layouts Figure 24 Slot for microSD Figure 25 Ethernet port...

Page 66: ...e base device Inserting a microSD card Memory cards cannot be inserted the wrong way around Do not use force when inserting the card Pull out the slot Push the microSD card into the slot until you fee...

Page 67: ...the slot Push the microSD card into the slot The memory card will be released and come out a bit Remove the memory card Store the microSD in its case in order to protect it Close the slot Figure 27 Re...

Page 68: ...ion interface The Ethernet controllers support transfer rates of 10 Mbit s and 100 Mbit s Figure 28 RJ 45 socket 8 pole If you integrate the EASY E4 into an Ethernet network you will need to connect t...

Page 69: ...et cable Figure 29 Connecting the Ethernet cable PIN Ethernet 10 100 MBit 1 Tx 2 Tx 3 Rx Rx 4 5 6 Rx 7 8 Connect the functional earth Plug in the Ethernet cable Removing the Ethernet cable Figure 30 R...

Page 70: ...product certificate that you can then use to request a license key online This license key can be used to unlock all of the software s functions Installation requirements l An easySoft 7 version l A...

Page 71: ...FT SWLIC order No 197226 you will be purchasing a license product certificate for easySoft 7 This license product certificate will include a 36 digit certificate number that you can use to request a 2...

Page 72: ...box will appear For your own security enter the owner information into this dia log box Once you enter all your information a 24 digit license key will be sent to the e mail address you provided The e...

Page 73: ...asySoft 7 you can add a valid license key later on in order to unlock the full version Go to easySoft 7 the menu and click on License A dialog box for entering the license key will appear Figure 33 Li...

Page 74: ...7 version from the Eaton Download Center Software and install it the license information will remain If you change hardware use your license key and redeem it again easySoft 7 can check whether there...

Page 75: ...Select the Software category then the easySoft 7 software then the product ver sion and finally your language Click on the product version you want in order to download it Save the installation packag...

Page 76: ...ersion of the software enter your 24 digit license key here If a valid license key is not entered during installation the software will be installed in demo mode You can add a license key later on ple...

Page 77: ...7 programming software program to be installed Figure 39 Step 4 1 Changing the destination folder Figure 40 Step 4 2 Creating your own destination folder Figure 41 Step 6 Starting the installation A c...

Page 78: ...s display Figure 43 Step 8 Finishing The easySoft 7 icon will be added to your Desktop during the installation process Click on the easySoft 7 icon to open easySoft 7 or Figure 44 easySoft 7 icon depe...

Page 79: ...You can use easySoft 7 for the display and controls or use a remote display To this end the control relay offers a point to point Ethernet connection or a connection in a network via easySoft 7 3 1 In...

Page 80: ...the device will start in RUN mode In addition to having a valid program on the control relay please make sure that there are no peripheral faults that will lead to STOP mode Device models without a d...

Page 81: ...address address collision Green flashing 2 flashes pause etc NET data flow working one or more NET stations missing Green flashing 1 flash pause etc NET data flow working all NET stations working LED...

Page 82: ...g switched on the easyE4 base device will show the Eaton logo and then the status display This status dis play provides information on the device s status l If there is a splash screen on the memory c...

Page 83: ...e SYSTEM OPT menu option Press the OK button The SYSTEM OPTIONS menu will appear Main menu System Options Menu Language Figure 48 Menu path in English Use the cursor buttons to scroll to the MENU LANG...

Page 84: ...hat the operating state of the base device and the expansions is All expansion devices must be selected in the program The expansion devices must be connected in the same order in the program and in t...

Page 85: ...EOF The Ethernet port is not enabled no Ethernet cable connected supply voltage off The port is not enabled the easyE4 device does not have an IP address ECN Ethernet cable connected EOK There is an...

Page 86: ...16 Line 4 ID 17 ID 24 Line 5 Free Line 6 Current device operating mode Press the ALT button Shows additional indicators I 1 4 7 8 N T 1 P MO 1 3 0 8 Q 1 4 R U N M A C 0 0 2 2 C 7 1 2 3 4 3 E 1 6 7 6 7...

Page 87: ...Internet you will need to incorporate network security measures outside of the easyE4 Make sure that the network area in which you run the easyE4 devices is secure You can do this by using VPN connec...

Page 88: ...sent at the machine or system make sure that you always know what exactly will happen when you do so Make absolutely sure that remote operation will not endanger anyone See also Section Setting up a w...

Page 89: ...s turned on l RUN start l Card start As soon as the easyE4 device starts the options will be read The easyE4 basic device will check whether a microSD has been inserted and whether there is a starting...

Page 90: ...ion RUN start The device should be able to start without easySoft 7 Allow overwriting via card If an SD card with a starting program has been inserted the device should load from the card Options set...

Page 91: ...lays with LED indicators page 76 4 1 Base device with display and buttons Figure 52 Display and keypad on EASY E4 12 C1 4 1 1 LCD Display Monochrome device display with six lines each with 16 characte...

Page 92: ...in the SYSTEM OPTIONS SYSTEM DISPLAY menu Section View page 461 4 1 2 Keyboard DEL Deleting in the circuit diagram ALT Special functions in circuit diagram Status display Cursor buttons Move cursor Se...

Page 93: ...e save entries How the P button functions are mapped to the cursor buttons Input P1 Input P2 Input P3 Input P4 Press the OK button on the EASY E4 in order to open the menu from the status display Use...

Page 94: ...on of a coil function or a NET ID I 01 Use the OK button to switch to Entry mode so that you can enter or change a value at the current cursor position Press the ESC button in Entry mode to restore to...

Page 95: ...art with RUN mode if you deactivate the RUN MODE startup behavior easyE4 devices with LED indicators have a different startup behavior On them the RUN START and CARD START functions will be enabled au...

Page 96: ...be possible to switch to RUN mode It will not be possible to do configuration work either In order to configure it the program must be stopped STOP RUN Operating mode changes may be protected with a p...

Page 97: ...ting principle in the circuit diagram and function block editor Button Effect DEL Delete rung contact relay or empty rung in the circuit diagram ALT Toggle between N C and N O contact connect contacts...

Page 98: ...OK button The main menu will appear The scrollbar on the right side will indicate whether there are additional menu options Please note that since the display has six lines only you may need to use th...

Page 99: ...rk on the easyE4 STOP RUN PARAMETERS SET CLOCK CARD INFORMATION SYSTEM OPT PROGRAM Table 8 Main menu STOP RUN PARAMETERS SET CLOCK CARD INFORMATION SYSTEM OPT PROGRAM Table 9 Main menu 4 4 2 STOP RUN...

Page 100: ...s cannot be changed It is also possible to change parameters via the PARAMETERS menu if you have saved the pro gram and therefore password protected the function block editor To immediately apply a ch...

Page 101: ...yE4 device Opens additional menus STOP RUN PARAMETERS SET CLOCK CARD INFORMATION SYSTEM OPT PROGRAM Table 16 Set clock SET CLOCK DST RADIO CLOCK Table 17 Set clock DD MM YYYY FR 13 08 2018 12 03 04 Ta...

Page 102: ...Table 22 Card SET BOOT PROG DELETE PROGRAM CARD DEVICE DEVICE CARD Table 23 Cards Program START NEW LOG DELETE OLD LOG DELETE ACT LOG Table 24 Cards Log record ing FORMAT RELEASE CARD Table 25 Cards M...

Page 103: ...N SYSTEM OPT PROGRAM Table 27 Main menu ACTUAL CONFIG SYSTEM Table 28 Information Information Actual Config Information System Shows the versions on the easyE4 Specification of the part number OS Oper...

Page 104: ...ystem options PASSWORD RANGE Table 31 System Option s Security DEBOUNCE P BUTTONS RUN MODE CARD MODE LOAD CARD DISPLAY DEVICE ID BOOT LOGO Table 32 System option s System ENGLISH DEUTSCH FRANCAIS ESPA...

Page 105: ...o Section System settings page 459 Section Security password protection page 476 Section Setting up a NET page 537 Section Setting up a web server page 560 Section Modbus TCP page 545 Section E mail f...

Page 106: ...e Opens another menu STOP RUN PARAMETERS SET CLOCK CARD INFORMATION SYSTEM OPT PROGRAM Table 35 Main menu CIRCUIT DIAGRAM FUNCTION BLOCKS Table 36 Programs Used to display and edit the act ive circuit...

Page 107: ...am and exit the menu with the ESC button you will be able to select from the CANCEL SEARCH GO TO and SAVE options by scrolling through them with the cursor buttons in the bottommost line After editing...

Page 108: ...switches sensors lamps or con tactors you wish to use Use easySoft 7 to create your own program Opens another menu STOP RUN PARAMETERS SET CLOCK CARD INFORMATION SYSTEM OPT PROGRAM Table 41 Main menu...

Page 109: ...uit diagram At the moment the circuit diagram is empty The cursor flashes at the top left which is where you will start to wire your circuit dia gram Circuit diagram display Figure 54 Empty circuit di...

Page 110: ...cuit dia gram grid Navigating in the circuit diagram Figure 55 Fields in the circuit diagram The first four columns are contact fields the fifth column is a coil field Each line is a cir cuit connecti...

Page 111: ...iagram by the relay coil Q001 The symbol identifies the coil s function in this case a relay coil acting as a contactor Q001 is one of the easyE4device s outputs From the first contact to the output c...

Page 112: ...T button to activate the arrow and press the cursor buttons to move it Pressing the ALT button once more switches the cursor back to Move mode The ALT button also has two other functions depending on...

Page 113: ...ot have to be changed Your result will look as follows Your first wired and functional circuit diagram I001 I002 Q001 L 1 C 5 40120 Figure 58 Completed circuit diagram You can use the cursor buttons t...

Page 114: ...u option The current operating mode is indicated on the display of the easyE4 device by a tick at RUN or STOP stop Pressing the OK button enables you to toggle between the modes Press the OK pushbutto...

Page 115: ...yE4 displays the power flow with a double line I001 I002 Q001 L 1 C 1 RUN Figure 60 Power flow display 1 Power flow display Inputs I001 and I002 are closed relay Q1 has picked up Press pushbutton S2 t...

Page 116: ...cked up Contact closed coil is triggered Contact opened coil not triggered Press pushbutton S2 that has been connected as a break contact The power flow is interrupted and relay Q1 drops out Figure 63...

Page 117: ...mode in order to extend delete or modify the circuit diagram Switch the easyE4 device to STOP mode From the main menu go to the SYSTEM OPTIONS menu Opens additional menus STOP RUN PARAMETERS SET CLOCK...

Page 118: ...a suitable adapter if necessary Open the easySoft 7 programming software on your PC Create an application program and save it or Open a sample program If necessary use the help in the menu by accessin...

Page 119: ...he Select Folder dialog box that appears select a folder where the LOGS and PROGRAM folders that easySoft 7 needs should be created Select the drive where the memory card is located Exit the dialog bo...

Page 120: ...e Card section to specify the storage location i e the drive where the microSD memory card is located In addition this section will show the available information about the memory card Click on the PC...

Page 121: ...igure 66 File selection dialog box The following safety prompt will appear Do you want to enter the program as a start program on the card as well This prompt is intended for cases in which the easyE4...

Page 122: ...the easyE4 base device Section Inserting a microSD card page 62 The easyE4 device will be ready for operation Apply the corresponding supply voltage while observing all relevant safety instruc tions...

Page 123: ...RS SET CLOCK CARD INFORMATION SYSTEM OPT PROGRAM Table 46 Main menu ACTUAL CONFIG SYSTEM Table 47 Information NET GROUP 00 NET ID 00 MAC ADDRESS xxxxxxxxxxxx DEVICE NAME IP ADDRESS xxx xxx xxx xxx SUB...

Page 124: ...etwork and Sharing Center and set up a LAN connection over Internet Protocol Version 4 TCP IPv4 Then enter an IP address in the same range you used for the device but with a different device number Ex...

Page 125: ...assword and operating parameters as well as the following l Circuit diagram program on the easyE4 l Function block list l Function block diagram Programs have file extension e70 However please note th...

Page 126: ...il field can be used to enter the relay coil being driven together with the cor responding coil identifier and coil function The coil identifier consists of a coil name coil number and in the case of...

Page 127: ...rungs Each point of intersection is a connection l The number of free bytes is displayed so that you can recognize how much memory is available for the circuit diagram and function blocks The circuit...

Page 128: ...ocks are provided with or without con tacts and coils How a safety or standard function block is added to the safety or stand ard circuit diagram and parameterized is described in Section Working with...

Page 129: ...tacts N C contacts are indicated with a horizontal line above the operand concerned An easyE4 device operates with different contacts that you arrange in any order in the contact fields of the circui...

Page 130: ...following coil functions are available for all coils Display Coil function Example Page Contactor function Q01 D02 S04 01 M07 page 127 Impulse relay func tion Q03 M04 D08 S07 01 page 127 S Set SQ08 SM...

Page 131: ...ram Coil with the impulse relay function The relay coil switches whenever the input signal changes from 0 to 1 The relay behaves like a bistable flip flop Figure 71 Impulse relay signal diagram A coil...

Page 132: ...l is not retentive Figure 72 Set and Reset signal diagram If both coils are triggered at the same time priority is given to the coil further down in the circuit diagram This is shown in the above sign...

Page 133: ...is set to 1 the coil will switch its make contacts to 0 Figure 74 Inverse contactor function signal diagram Evaluating a rising edge cycle pulse This function is used if the coil is only meant to swi...

Page 134: ...ch on a falling edge When the coil status drops out from 1 to 0 the coil switches its make contacts to 1 for one cycle Figure 76 Signal diagram of cycle pulse with negative edge A set coil is automati...

Page 135: ...rounding up to the next higher integer is neces sary even if the decimal number is below 0 5 Searched for Given Bit M n Byte MB n Word MW n Double Word DW n Bit M 8n 7 to 8n 16n 15 to 16n 32n 31 up to...

Page 136: ...ers in order to save data in a non volatile manner please refer to Section Retention function page 473 Numeric formats The values of the data types marker byte MB and marker word MB are processed as u...

Page 137: ...uit diagram with inputs I 001 I 002 and output Q 001 First specify which input and output terminals you wish to use in your circuit The signal states on the input terminals are detected in the circuit...

Page 138: ...tact function Example Contact of comparator function block For more information on how to add and configure a function block as a contact or coil in a circuit diagram please refer to Section Working w...

Page 139: ...s a N O or N C Switch to Entry mode and move the cursor over the contact name Press the ALT button The N O contact will change to a N C contact Press the OK button 2 to confirm the change Figure 79 Ch...

Page 140: ...ist of all contacts and coils Section Function blocks page 166 The values for contact and coil fields can be changed in input mode The value that can be changed will flash The easyE4 device proposes c...

Page 141: ...I 01 to I 02 In the coil field change Q 001 to S Q 008 5 4 4 Deleting contacts and coils Use the buttons to move the cursor to a free contact or coil field Press the DEL pushbutton The contact or the...

Page 142: ...Connect mode Use the cursor buttons to move the arrow between the contact and coil fields and use the cursor buttons to move it between the rungs Press the ALT button to leave Connect mode The easyE4...

Page 143: ...scrolled by easyE4 automatically in the circuit diagram display if you move the cursor beyond the top or bottom of the display A new rung is added below the last connection or inserted above the curso...

Page 144: ...tact of the rung is displayed Press the OK button You can use the GO TO function to jump to any rung up to the last wired rung 5 4 10 Saving the circuit diagram Press the ESC button A menu will appear...

Page 145: ...tton Use the cursor buttons to switch to the SEARCH menu Press the OK button Use the cursor buttons to select a contact or coil as well as the required number For a function block you select the funct...

Page 146: ...iagram as contacts P 01 to P 04 Requirement The P buttons must have been enabled in the system menu Example 1 This standard circuit diagram example enables a lamp at output Q1 to either be switched on...

Page 147: ...e switching states of contacts relay and function block coils during operation The circuit diagram display performs two functions depending on the mode l STOP Create the circuit diagram l RUN Power fl...

Page 148: ...me circuit diagram l Function block editor for skipping function blocks Jump location is located in the circuit diagram and jump destination in the function block editor The use of jumps in the functi...

Page 149: ...of started timing relays continues to run Power flow display of skipped area Jumped sections are indicated by the coils in the power flow display All coils after the jump coil are shown with the symbo...

Page 150: ...ions to the inputs and outputs of other stations depends on the operating mode of the devices on the NET in which the following applications are possible Operating devices on the NET Usable NET operan...

Page 151: ...stations l The station only has write access to its local outputs and outputs of its local expan sion unit Example Station 1 uses the state of Q1 of station 2 in its circuit diagram Station 1 however...

Page 152: ...pplies l on the sending station and receiving station use the same operand number for each SN RN pair to be formed l in the circuit diagram of the sending station you set for the SN operand coil the s...

Page 153: ...C set date and time The function blocks are of data type 32 bit They only function if the NET is operating cor rectly NET marker n N MB MW MD Every station that the NET marker describes can read any o...

Page 154: ...easyE4 base device has a microSD memory card the program can also be stored on this memory card Section Automatic booting from the card page 488 You can store multiple programs on a single memory car...

Page 155: ...ETERS SET CLOCK CARD INFORMATION SYSTEM OPT PROGRAM Table 57 Main menu The device menu for the memory card will appear with additional menu options PROGRAM LOG RECORDING MANAGE SD CARD INFORMATION Tab...

Page 156: ...of a line is used to indicate the program with which the easyE4 device will start as soon as there is a supply voltage If the display is empty this means that no programs have been stored on the memor...

Page 157: ...Select the program that you want to transfer to the device Confirm your selection by clicking the OK button DEVICE CARD The current program will be transferred from the device to the memory card Afte...

Page 158: ...e devices used in con ventional open loop and closed loop control systems You can first use the function block in the circuit diagram and then define the ACTUAL and Setpoint parameters for the inputs...

Page 159: ...OK button The display switches to the function block editor Here you normally define all function block parameters As you have reached the function block editor via the circuit diagram in this case y...

Page 160: ...circuit diagram where you last left it In order to finish configuring the manufacturer function block e g by assigning a ref erence value open the function block editor as follows Press the ESC button...

Page 161: ...played in the function block editor 5 6 3 Configuring parameters in the function block editor The function block can be fully parameterized in the function block editor This is accessed via the functi...

Page 162: ...ange the values for a parameter set OK button Switches to input mode Change whole number places with the cursor buttons Use the cursor buttons to change the value of a whole number place OK button Sav...

Page 163: ...f a QV manufacturer function block l Markers such as MD MW MB l or the analog output QA Deleting operands at function block inputs outputs Position the cursor on the required operand Press the DEL pus...

Page 164: ...re password protected the function block editor This is the point of this menu When the password is activated and the basic parameter for each function block is set you can allow or deny the operator...

Page 165: ...tion block In this example select the data block comparator AR01 in Adder mode Press the OK button Depending on the display selected the function block is shown with the ACTUAL values and the result o...

Page 166: ...function block diagram for manufacturer function blocks that are no longer needed and delete them l The manufacturer function blocks are designed so that an output value of a function block can be ass...

Page 167: ...ss range l M 1 512 l MB 1 512 l MW 1 512 l MD1 256 Avoid accidental double marker assignments Otherwise you might address the 512 bit markers sim ultaneously via the first 64 marker bytes 32 marker wo...

Page 168: ...s The columns that follow show the various available access options bit byte word and double word The first 64 bytes can be accessed with all four access options Within this context M41 is the least s...

Page 169: ...easyE4 11 18 MN050009 EN www eaton com 165...

Page 170: ...209 Counter function blocks C Counter relay page 218 CF Frequency counter page 224 CH High speed counter page 230 CI Incremental counter page 237 Arithmetic and analog function blocks A Analog value...

Page 171: ...ional jump page 386 MR Master reset page 393 NC Numerical converter page 397 ST SET cycle time page 403 Interrupt function blocks Interrupt function blocks are available only in easySoft 7 IC Counter...

Page 172: ...weekly timer HW01 through HW32 features four channels that can each be configured with an ON event and an OFF event in the parameter configuration for the block All channels act jointly on function b...

Page 173: ...arker bit NET station n x ID Diagnostic alarm x LE Output backlight x P buttons x I Bit input x Q Bit output x Q Bit output of a FB x Function block outputs Description Note Bit Q1 1 if the on conditi...

Page 174: ...select one or two days of the week when these times will apply Note If the off time is earlier than the on time the control relay will not switch off until the following day Parameter display Call en...

Page 175: ...automatically causes Sunday to be entered as the default weekday Other Retention The function block does not recognize retentive data Behavior in the event of a power failure The time is backed up and...

Page 176: ...l define at DY1 the weekday and at ON the time for the initial on switching Then in the same channel define at DY2 the weekday and at OFF the time for the last off switching The time switch is require...

Page 177: ...me switch is required to switch from Mondays to Fridays between 6 30 and 9 00 and between 17 00 and 22 30 Figure 97 Signal diagram The HW time switch must be assigned the following parameters Figure 9...

Page 178: ...nd OFF are left without any parameters for this first channel Then in the next channel define at DY1 the weekday and at OFF the time for the switch off DY2 and ON are without any parameters for this s...

Page 179: ...e for Mondays to Wednesdays is 22 00 Figure 101 Signal diagram The first on time at one of the four channels switches output Q1 to 1 The first off time of a channel switches output Q1 to 0 If the on t...

Page 180: ...switch is to switch for 24 hours On time at 00 00 on Monday and off time at 00 00 on Tuesday Figure 103 Signal diagram The HW time switch must be assigned the following parameters Figure 104 Tab with...

Page 181: ...h must be assigned the following parameters Figure 105 Tab with parameters in the Programming view See also Section HY Year time switch Hora Year page 178 Section OT Operating hours counter page 188 S...

Page 182: ...maining continuously switched on from the start of any user defined day until the end of any user defined day month or year The parameters for the switch on and switch off times for recurring inter va...

Page 183: ...ans that it will continue to run in the event of a power failure although the time switch relays will not switch The contacts are kept open when de energized Information on the battery back up time ar...

Page 184: ...x NB NW ND NET markers x nNB nND nND NET markers NET stations n x IA Analog input x QA Analog output x QV QV Numeric output of a FB x You can assign the following operands to the function block input...

Page 185: ...ction block input EN will be evaluated If the checkbox is dis abled instead the function block will be enabled and function block input EN will not do anything This parameter ensures that when existin...

Page 186: ...s l The On year must be before the Off year l ON and OFF times the same time parameters must be defined Examples of correct time parameter configurations l ON Year OFF Year l ON Month Year OFF Month Y...

Page 187: ...ay 26 The parameters are set in one channel Refer to the HY Year time switch Hora Year page 178 below for this time range Setting time range parameters in which the on phase is from the beginning of t...

Page 188: ...be assigned the following parameters Programming view HY01 Year time switch parameters tab Figure 107 Figure Entry screen in the programming software Example 2 Select month ranges The year time switc...

Page 189: ...time switch parameters tab Figure 109 Figure Entry screen in the programming software Example 4 Select public holidays The year time switch HY01 is required to switch on at 00 00 on day 5 12 of each y...

Page 190: ...Year time switch parameters tab Figure 111 Figure Entry screen in the programming software Example 6 Specific days of specific months The year time switch HY01 is required to switch on at 0 00 on day...

Page 191: ...ramming view HY01 Year time switch parameters tab Figure 113 Figure Entry screen in the programming software Resulting behavior of contact HY01 Q1 The time switch comes on at 00 00 on day 3 and goes o...

Page 192: ...will be compared with the value at I1 The operating hours counter fea tures a direction input D_ If the operating hours exceed the reference value at I1 when counting up function block output Q1 will...

Page 193: ...SV When there is a rising edge at SE the value at SV is applied as the operating hours value Assigning operands You can assign the following operands to the function block inputs that are numeric inpu...

Page 194: ...0 596 523 MN minutes Value range 0 59 SC seconds Value range 0 59 Assigning operands You can assign the following operands to the function block outputs that are numeric outputs Assigning operands Out...

Page 195: ...the function blocks that are car ried over will be retained The parameter will be auto matically set to 0 or 1 depend ing on the function block Parameter display Call enabled Function block parameter...

Page 196: ...ice s real time clock will be output at the function block outputs YY year MM month DD day WD day of the week HR hours MN minutes SC seconds Function block output DT signals whether the clock has been...

Page 197: ...utput of a FB x Function block outputs Description Note Bit DT 0 The output value is standard time 1 The output value is daylight saving time E1 Error 0 error free operation 1 The value is invalid sin...

Page 198: ...is dis abled instead the function block will be enabled and function block input EN will not do anything This parameter ensures that when existing programs are copied the functionality of the functio...

Page 199: ...odes This operating mode is selected during configuration and cannot be changed at runtime In addition the time range can be configured as well Seconds minutes and hours are available The operands wit...

Page 200: ...hilst the ST is set to 1 The stopped time will continue to time out if the signal is reset to 0 If ST has a state of 1 when there is a rising edge at trigger coil EN the assumption of the time referen...

Page 201: ...can use variable setpoints The setpoints are transferred as follows depending on the time range selected l S value in milliseconds The last digit is rounded up or down to 0 or 5 maximum value 999995 m...

Page 202: ...ith retriggering Retriggerable reference value Off delayed with retriggering and random time Retriggerable reference value Function block outputs Description Note Bit Q1 Switching contact DWord QV Ela...

Page 203: ...1 04 01 04 300 00 308 05 00 05 00 500 00 507 08 02 10 06 4095 Maximum 04 099 68 15 68 15 M S time base Rule Time setpoint Variable value 60 Integer Number of minutes Residual Number of seconds Time ba...

Page 204: ...g 1 Trigger coil T EN 2 Stop coil T ST 3 Reset coil T RE 4 Switching contact N O contact T Q1 ts Setpoint time Range A The time runs down from the SET time value Range B The time does not elapse becau...

Page 205: ...ff and the internal time counter is reset The function relay waits for a new trigger pulse How the timing relay works with the off delayed operating mode with and without random times Random switching...

Page 206: ...ching contact N O contact T Q1 ts Setpoint time Range A The time elapses after the trigger coil is deactivated Range B The Stop coil stops the time from elapsing Range C The reset coil resets the rela...

Page 207: ...n not retriggerable Range F The trigger coil drops out twice The ACTUAL time t1 is cleared and the SET time ts elapses completely retriggerable switch function How the timing relay works with the on o...

Page 208: ...oil T RE 4 Switching contact N O contact T Q1 ts1 Pick up time ts2 Drop out time Range A The relay processes the two times without any interruption Range B The trigger coil drops out before the on del...

Page 209: ...19 Signal diagram timing relay single pulse 1 1 Trigger coil T EN 2 Stop coil T ST 3 Reset coil T RE 4 Switching contact N O contact T Q1 Range A The trigger signal is short and is lengthened Range B...

Page 210: ...reset coil resets the timing relay The trigger coil is still energized after the reset coil is disconnected whilst the delay time runs down How the timing relay works with the flashing operating mode...

Page 211: ...equires 4 bytes of memory Operand Description Constant 0 to 99 59 time range M S H M or 0 99 99 time range S C Output of a counter relay e g C3QV If the counter actual value is greater than the maximu...

Page 212: ...r Hour Week page 168 Section HY Year time switch Hora Year page 178 Section OT Operating hours counter page 188 Section RC Real time clock page 192 Section WT Weekly timer WeekTable page 215 Section Y...

Page 213: ...ating modes are available within this con text l Fixed date l Fixed date for every year l Weekday rule l Easter rule Variable holidays other than Easter cannot be selected Operating principle Each of...

Page 214: ...r bit NET station n x ID Diagnostic alarm x LE Output backlight x P buttons x I Bit input x Q Bit output x Q Bit output of a FB x Function block outputs Description Note Bit Q1 1 if the on condition i...

Page 215: ...a meter will be automatically set to 0 or 1 depending on the func tion block Channel A D A maximum of four channels can be configured all four channels will act on output Q1 There is an ON time and an...

Page 216: ...and OFF times are Good Friday Easter Sunday Easter Monday and day s before after Easter Sunday Reference points other than Easter cannot be selected In these cases a time cannot be configured for swit...

Page 217: ...ear at 00 00 and remain switched on until 12 28 of every year at 00 00 The YT year time switch must be assigned the following parameters Programming view YT01 Year time switch new parameters tab Figur...

Page 218: ...t be assigned the following parameters Programming view YT01 Year time switch new parameters tab Figure 129 Figure Entry screen in the programming software See also Section HW Weekly timer Hour Week p...

Page 219: ...ness days and weekends Operating principle Each of the 32 weekly timers WT01 through WT032 can be configured with eight switching events that will be executed at the same time and on any specified day...

Page 220: ...is fulfilled Can be used to directly connect an output that implements the configured switching times Assigning operands You can assign the following operands to the function block outputs that are n...

Page 221: ...hannel Parameter display Call enabled Function block parameters and con stants can be edited on the device Simulation possible Parameterization If you select the function block in the easySoft 7 Progr...

Page 222: ...double word counter Operating principle You can enter upper and lower threshold values as reference values The cor responding function block outputs will switch based on the determined actual value Yo...

Page 223: ...8 to 2 147 483 647 SL Lower threshold value SV Start value Pre Set When there is a rising edge at SE this value will be applied as the counter value Integer value range 2 147 483 648 to 2 147 483 647...

Page 224: ...exceeded the switch contact switches to status 1 for one cycle per rising edge detected The function block retains the value of the last valid operation before the contact CY is set ZE Zero 1 if QV 0...

Page 225: ...ion block input EN will be evaluated If the checkbox is dis abled instead the function block will be enabled and function block input EN will not do anything This parameter ensures that when existing...

Page 226: ...SV 4 Lower threshold value SL 5 Counting direction coil C D 6 Transfer start value coil C SE 7 Reset coil C RE 8 Contact N O C OF Upper limit threshold reached or exceeded 9 Contact N O C FB Lower th...

Page 227: ...he actual value will be set to zero The contact C ZE is active Range F The actual value goes outside the value range of the counter relay The contacts OF FB ZE become active according to the direction...

Page 228: ...l to ten times the fre quency so that the measurement can be accurate to the decimal place despite the fact that the value range is of type integer This means that the frequency is the value at QF mul...

Page 229: ...inputs that are numeric inputs Operands Value inputs Constant timer constant x MD MW MB Markers x NB NW ND NET markers x nNB nND nND NET markers NET stations n x IA Analog input x QA Analog output x...

Page 230: ...function block outputs that are numeric outputs Assigning operands Outputs Constant x Markers MB MD MW x Analog inputs IA x Analog output QA x Numeric output from another QV FB x You can assign the fo...

Page 231: ...n block input EN will not do anything This parameter ensures that when existing programs are copied the functionality of the function blocks that are car ried over will be retained The parameter will...

Page 232: ...Actual value equal to zero CF ZE 8 tg gate time measuring interval for the frequency measurement The first measurements are made after the CF EN enable signal has been activated The value is output a...

Page 233: ...function blocks See also Section CF Frequency counter page 224 Section CH High speed counter page 230 Section CI Incremental counter page 237 Section Timing and counter relay example page 454 easyE4 1...

Page 234: ...actual value determined The counter relays enable a preset start value to be defined at the SV input Only square wave signals are permissible The mark to space ratio is 1 1 The counter wiring must obs...

Page 235: ...147 483 647 SL Lower threshold value SV Start value Pre Set Assigning operands You can assign the following operands to the function block inputs that are numeric inputs Operands Value inputs Constant...

Page 236: ...tatus 1 for one cycle per rising edge detected The function block retains the value of the last valid operation before the con tact CY is set ZE Zero 1 if QV 0 DWord QV Current counter value in RUN mo...

Page 237: ...cturer function blocks Assigning operands Bit outputs SN Output bit via NET send x N Network marker bit x nN NET station n marker x LE Output backlight x Q Bit output from another FB x easyE4 11 18 MN...

Page 238: ...lock input EN will not do anything This parameter ensures that when existing programs are copied the functionality of the function blocks that are carried over will be retained The para meter will be...

Page 239: ...ctual value is set to the start value The contacts go to the respective position Range D The counting direction coil CH D_ is actuated If counting pulses are present downward counting is initiated If...

Page 240: ...anufacturer function blocks actual value See also C Counter relay page 218 CH High speed counter page 230 CI Incremental counter page 237 Timing and counter relay example page 454 236 easyE4 11 18 MN0...

Page 241: ...4 Counter input for counter CI02 channel B The contacts will switch according to the actual value The appropriate function block outputs switch according to the actual value determined The counter rel...

Page 242: ...le point in the pro gram Otherwise previous counts will be overwritten The function block and its parameters Function block inputs Description Note Bit EN 1 Activates the function block The checkbox f...

Page 243: ...ut x Q Bit output of a FB x Function block outputs Description Note Bit OF Overflow 1 if QV SH OF 1 if the actual value is greater than or equal to the upper threshold value FB Fall below 1 if QV SL F...

Page 244: ...6 Function blocks 6 1 Manufacturer function blocks Description Note and 2 pulses at channel B value at CI QV 4 240 easyE4 11 18 MN050009 EN www eaton com...

Page 245: ...Output backlight x Q Bit output from another FB x Parameter set Parameter set Description Note Function block release by EN is necessary If this checkbox is enabled the state of function block input E...

Page 246: ...ice inputs 2 Upper threshold value SH 3 Start value SV 4 Lower threshold value SL 5 Transfer start value coil CI SE 6 Reset coil CI RE 7 Contact N O CI OF Upper limit threshold reached or exceeded 8 C...

Page 247: ...Range E The reset coil CI RE is activated The actual value will be set to zero The contact CI ZE is active Range F The actual value goes outside the value range of the counter relay The contacts OF F...

Page 248: ...omparisons are available Function block input I1 greater than equal to or less than function block input I2 Using the factors F1 and F2 as inputs enables you to amplify and adjust the values of the fu...

Page 249: ...Switching hysteresis for value at I2 To calculate the hysteresis band dead band limited by the upper and lower hysteresis threshold the function block takes into account the value HY as well as posit...

Page 250: ...er than I1 I2 Function block outputs Description Note Bit Q1 Status 1 if condition is fulfilled e g I1 I2 with LT mode active CY Status 1 if the above permissible value range of the function block is...

Page 251: ...te of function block input EN will be evaluated If the checkbox is dis abled instead the function block will be enabled and function block input EN will not do anything This parameter ensures that whe...

Page 252: ...act switches if the actual value reaches the setpoint value The actual value changes and rises above the value of the setpoint value plus hysteresis The contact goes to the normal position Range C Com...

Page 253: ...Analog comparator number 02 GT Operating mode Greater than Parameter set can be called via the PARAMETERS menu I1 Comparison value 1 is compared with the comparison value 2 at I2 Value range 214748364...

Page 254: ...nction block is called for the first time the value at function block output QV will equal zero The function block and its parameters Function block inputs Description Note Bit EN 1 Activates the func...

Page 255: ...s an overflow has occurred The carry bit AR CY is set to 1 MUL Multiplier Multiplying I1 I2 QV 1000042 2401 QV contains the last per missible value as an overflow has occurred The carry bit AR CY is s...

Page 256: ...put EN will be evaluated If the checkbox is dis abled instead the function block will be enabled and function block input EN will not do anything This parameter ensures that when existing programs are...

Page 257: ...guage I 01 AR01CY Q 01 I 02 AR02ZE S Q 02 Figure 139 Wiring the contacts Example of an AR configuration on a device display When using the function block in the circuit diagram for the first time use...

Page 258: ...7 QV Supplies the calculation result Integer value range 2 147 483 648 to 2 147 483 647 See also Section AR Arithmetic page 250 Section CP Comparator page 255 Section LS Value scaling page 259 Section...

Page 259: ...loses The function block and its parameters Function block inputs Description Note Bit EN 1 Activates the function block The checkbox for the Function block release by EN is necessary parameter must f...

Page 260: ...I2 GT Greater Than 1 if I1 I2 Assigning operands You can assign the following operands to the function block outputs that are numeric outputs Assigning operands Outputs Constant x Markers MB MD MW x...

Page 261: ...sible Other Retention The function block does not recognize retentive data Example of a comparator function block when using the EDP programming language The contact of the function block is sent to m...

Page 262: ...I2 is compared with I1 Integer value range 2 147 483 648 to 2 147 483 647 See also Section CP Comparator page 255 Section AR Arithmetic page 250 Section LS Value scaling page 259 Section MM Min Max fu...

Page 263: ...LS QV The mathematical relationship is based on a straight line defined by the coordinate pairs X1 Y1 and X2 Y2 see under The mathematical relationship is A typical application is the conversion of v...

Page 264: ...ameter must first be enabled DWord DWord I1 Input value value range 32 bit Integer value range 2 147 483 648 to 2 147 483 647 X1 First scale data point 1 Value range 32 bits Y1 First scale data point...

Page 265: ...input x Q Bit output x Q Bit output of a FB x Function block outputs Description Note DWord QV Delivers the scaled input value Integer value range 2 147 483 648 to 2 147 483 647 Assigning operands Yo...

Page 266: ...ction block parameters and con stants can be edited on the device Interrupt source Used to select device inputs I1 through I8 as a trigger for the inter rupt Edit interrupt routine Clicking on the but...

Page 267: ...tion blocks See also Section LS Value scaling page 259 Section AR Arithmetic page 250 Section CP Comparator page 255 Section MM Min Max function page 264 Section PW Pulse width modulation page 267 eas...

Page 268: ...be zero when the measurement starts Moreover they can be reset to zero using the RE input You can run the calculation cyclically or only when there are rising edges at function block input T_ The typi...

Page 269: ...M Markers x RN Input bit via NET x SN Output bit via NET send x N Net marker bit x nN NET marker bit NET station n x ID Diagnostic alarm x LE Output backlight x P buttons x I Bit input x Q Bit output...

Page 270: ...ock input EN will be evaluated If the checkbox is dis abled instead the function block will be enabled and function block input EN will not do anything This parameter ensures that when existing progra...

Page 271: ...re wave signal and thus changes the mark to space ratio and pulse duration The period duration of the signal stays constant You define the period duration at the PD input The on time or pulse duration...

Page 272: ...e resulting max frequency is 200 Hz Value range 0 65535 ME Minimum On duration ms The minimum on duration for devices with tran sistor outputs is 0 1 ms This on duration applies if ME is not set or se...

Page 273: ...closing time Can be selected within the valid lim its EASY E4 DC Min zz Max 65535 Min zz Max 65535 EASY E4 AC Min zz Max 65535 Min zz Max 65535 Table 63 Parameter limit values for period duration and...

Page 274: ...are numeric inputs Operands Value inputs Constant timer constant x MD MW MB Markers x NB NW ND NET markers x nNB nND nND NET markers NET stations n x IA Analog input x QA Analog output x QV QV Numeric...

Page 275: ...Function block release by EN is necessary If this checkbox is enabled the state of function block input EN will be evaluated If the checkbox is dis abled instead the function block will be enabled an...

Page 276: ...e Y t is the result of the calculation of the proportional component an integral component and a differential component PID controller equation Y t YP t YI t YD t Y t calculated manipulated variable w...

Page 277: ...is shown by the fol lowing equation YD t Kp x Tv Tc x Xi t 1 Xi t Kp Proportional gain Tc Scan time Tv Rate time of the control system also called the differential time Xi t Actual value with scan ti...

Page 278: ...and its parameters Function block inputs Description Note Bit EN 1 Activates the function block EP 1 Activates the proportional term EI 1 Activates the integral term DF 1 Activates the derivative term...

Page 279: ...visu alization functions at the same time In these kinds of applications move the time consuming cal culations to a second device possibly without an integrated display which you can connect via NET A...

Page 280: ...diagnostic purposes QI Integral component of the manipulated variable Can be used for diagnostic purposes QD Differential component of the manipulated vari able Can be used for diagnostic purposes Ass...

Page 281: ...stants can be edited on the device Simulation possible Other Retention The function block does not recognize retentive data Example of a PID controller with the programming method EDP M 51 u DC02EN d...

Page 282: ...TN Reset Time Tn 0 65535 in 100 ms Example The value 250 is processed in the function block as 25 s TV Rate time TV 0 65535 in 100 ms Example The value 20 is processed in the function block as 2 s TC...

Page 283: ...lays are an unavoidable side effect of signal smoothing The input KP is used to define a proportional gain factor The input signal I1 is multiplied with this factor The value 100 corresponds to a KP o...

Page 284: ...e value for recovery time TG please refer to the table above The following therefore applies tcyc TA For applications in which this cannot be fulfilled the cycle time should be set with the ST set cyc...

Page 285: ...can assign the following operands to the function block inputs that are numeric inputs Operands Value inputs Constant timer constant x MD MW MB Markers x NB NW ND NET markers x nNB nND nND NET markers...

Page 286: ...tant 1 x M Markers x SN Output bit via NET send x N Network marker bit x nN NET station n marker x LE Output backlight x Q Bit output from another FB x Parameter set Description Note Function block re...

Page 287: ...KP QV Figure 151 Parameters shown on display The display contains the following elements FT17 signal smoothing fil ter Function block Signal smoothing number 17 Parameter set can be called via the PAR...

Page 288: ...a PO function block with its hardwired device output Q1 or Q2 do not not assign that device output again in the pro gram Doing so will not have any effect as a state change by the function block has...

Page 289: ...ll other status changes at the device outputs Q01 and Q02 A suitable power output stage that is compatible with the stepper motor being used is required in order to be able to drive the stepper motor...

Page 290: ...stated above Switch input EN 1 Switch the TP input to 1 for a duration 0 5 seconds The motor is started at the starting frequency moves the set number of steps and then stops automatically Positionin...

Page 291: ...ure the start frequency and the operating frequency as a function of the load torque and of the motor being used Set the slope for the starting and braking ramps by using the corresponding RF and BF f...

Page 292: ...is activated the acceleration operating and braking phases are executed in succession If a positioning job is already activated a renewed rising edge 0 1 at S_ will not cause a new job to be started...

Page 293: ...in jog mode If you only define a very low number of steps the start pulse at the TP function block input must likewise only be very short Otherwise the function block will out put several pulse seque...

Page 294: ...of incorrect parameters such as FO FS operating frequency start frequency PF FS jog frequency start frequency No positioning commands if the function block detects incorrect parameters If the function...

Page 295: ...enabled the state of function block input EN will be evaluated If the checkbox is dis abled instead the function block will be enabled and function block input EN will not do anything This parameter e...

Page 296: ...t contact BR Stop coil for pulse sequence Q1 2 Pulse sequence at the device output Q1 and or Q2 Range A The pulse sequence is present at the device output until the number of pulses defined at I1 has...

Page 297: ...le for a stepper motor with the acceleration 1 operation 2 and decel eration 3 sequences F frequency 1 Acceleration sequence 2 operating sequence 3 Deceleration sequence FS start frequency FO operatin...

Page 298: ...s used to define the number of steps that the accel eration phase will take with the configured starting and operating frequencies Frequency change per step in the braking phase RF During the decelera...

Page 299: ...frequency 0 5000 Hz l RF and BF Frequency change per step in the acceleration and braking phase Connect function block inputs EN S_ and BR to the corresponding contact suit able for activation Adding...

Page 300: ...your parameters are correct Resetting a pulse output function block To reset Reset the pulse output function block switch the EN bit input from 1 to 0 See also Section PO Pulse output page 284 Section...

Page 301: ...h is applied on the actual controller The controller will then determine the manipulated variable for function block outputs Q1 Q2 Figure 157 Three step controller schematic diagram I1 Setpoint I2 Act...

Page 302: ...ysteresis value 1 0 32767 H2 Hysteresis value 2 0 32767 XH Distance from switching point 0 32767 Contact distance TC Cycle time 0 65535 In 0 1 ms value of 10 1 s If the value 0 the function block will...

Page 303: ...on block outputs Description Bit Q1 Switch output 1 Q2 Switch output 2 Assigning operands You can assign the following operands to the function block outputs that are bit outputs Operands Bit outputs...

Page 304: ...eter display Call enabled Function block parameters and con stants can be edited on the device Simulation possible Other Retention The function block does not recognize retentive data Heating and cool...

Page 305: ...ing that liquid needs to be replenished Function block output Q2 switches the supply valve on Hysteresis values H1 and H2 define how long liquid needs to be drained or replenished This also means that...

Page 306: ...he value at function block input I1 as long as the latter falls within the limits Values outside of the range will be truncated accordingly EN 0 will carry out a reset and function block output QV wil...

Page 307: ...NET stations n x IA Analog input x QA Analog output x QV QV Numeric output of a FB x You can assign the following operands to the function block inputs that are bit inputs Operands Bit inputs Constant...

Page 308: ...r FB x Parameter set Parameter set Description Note Function block release by EN is necessary If this checkbox is enabled the state of function block input EN will be evaluated If the checkbox is dis...

Page 309: ...n DC PID controller page 272 Section FT PT1 Signal smoothing filter page 279 Section TC Three step controller page 297 Section BC Block compare page 306 Section BV Boolean operation page 353 Section P...

Page 310: ...ponding address The NO input is used to specify the size of the data block number of elements in bytes If the comparison of two data blocks finds that there is no difference between them the Boolean o...

Page 311: ...the number of elements exceeds the source or destination range or due to an offset error the source or destination range falls outside the available marker range Application example Comparing marker...

Page 312: ...ttons x I Bit input x Q Bit output x Q Bit output of a FB x Function block outputs Description Note Bit EQ 1 if the data ranges are identical 0 if the data ranges are not identical E1 Error output 1 i...

Page 313: ...tion block release by EN is necessary If this checkbox is enabled the state of function block input EN will be eval uated If the checkbox is disabled instead the function block will be enabled and fun...

Page 314: ...following elements BC11 block compare Function block Data block comparator number 11 Parameter set can be called via the PARAMETERS menu I1 Start of comparison range 1 the data block with the start a...

Page 315: ...t I1 while the destination address is specified at function block input I2 Within this context the numeric value of the operand at runtime will be interpreted as the offset to be added to marker byte...

Page 316: ...on block and its parameters Function block inputs Description Note Bit EN 1 Activates the function block The checkbox for the Function block release by EN is neces sary parameter must first be enabled...

Page 317: ...estination range NO defines the size of the data block to be copied Copy mode operating mode CPY In Copy mode the function block copies the complete data range of the size specified at NO from the sou...

Page 318: ...range limits are checked irrespective of the edge change on the Boolean _T input No data blocks are initialized or copied if an error occurs E3 Error output 1 if the source or destination range are o...

Page 319: ...Example of a configuration for a BT block transfer function block on the device dis play When using the function block in the circuit diagram for the first time use OK to auto matically enter the dis...

Page 320: ...e sent as a group message to a marker M42 See also Section BC Block compare page 306 Section BT Block transfer page 311 Section MX Data multiplexer page 322 Section SR Shift register page 326 Section...

Page 321: ...ng edge When the oper and linked with output QV is overwritten by the program after the value is transferred the value transferred with the data function block is lost The function block and its param...

Page 322: ...tput of a FB x Function block outputs Description Note Bit Q1 1 transfer confirmation if function block out put T_ is 1 DWord QV Passes the value at function block input I1 to the operand connected to...

Page 323: ...on blocks that are carried over will be retained The para meter will be automatically set to 0 or 1 depending on the func tion block No edge evaluation of T bit input Parameter display Call enabled Fu...

Page 324: ...B16Q1 D 02EN Figure 169 Wiring of the function block contact Example of a DB configuration on a device display When using the function block in the circuit diagram for the first time use OK to auto ma...

Page 325: ...648 to 2 147 483 647 See also Section BC Block compare page 306 Section BT Block transfer page 311 Section MX Data multiplexer page 322 Section SR Shift register page 326 Section TB Table function pag...

Page 326: ...ting principle If there is a signal state of 1 at the EN coil the data value of the operand connected to input Ix will be connected through to output QV In this case the value at function block input...

Page 327: ...kers x NB NW ND NET markers x nNB nND nND NET markers NET stations n x IA Analog input x QA Analog output x QV QV Numeric output of a FB x You can assign the following operands to the function block i...

Page 328: ...rands Bit outputs Constant 0 constant 1 x M Markers x SN Output bit via NET send x N Network marker bit x nN NET station n marker x LE Output backlight x Q Bit output from another FB x Parameter set D...

Page 329: ...e data See also Section BC Block compare page 306 Section BT Block transfer page 311 Section MX Data multiplexer page 322 Section SR Shift register page 326 Section TB Table function page 334 Section...

Page 330: ...d operating mode The shift register has a linear struc ture If for example a clock pulsed bit operation adds a value is at one end of the register another value is dropped at the other end Operating p...

Page 331: ...With the forwards pulse from SR FP the register field SR Q1 shifts the content of all register fields one place forwards and accepts the 0 from SR FD Reset of the register SR EN is activated the func...

Page 332: ...EN is activated the function block is active SR I2 has the value 52 With the backwards pulse from SR BP the register field SR D8 shifts the content of all register fields one place back and accepts t...

Page 333: ...NW ND NET markers x nNB nND nND NET markers NET stations n x IA Analog input x QA Analog output x QV QV Numeric output of a FB x You can assign the following operands to the function block inputs tha...

Page 334: ...Q1 Q8 Output of the bit register fields 1 8 DWord D1 D8 Register values for the shift register 1 through 8 Integer value range 2 147 483 648 to 2 147 483 647 Assigning operands You can assign the fol...

Page 335: ...workpiece is changed the stations read the required production steps from their permanently assigned register field When work piece 1 moves to the first station the forwards pulse input coil SR01FP a...

Page 336: ...7 D8 Figure 174 Parameters on the device display Enter the function block settings here The display contains the following elements SR01 shift register Function block SR shift register number 01 DW Op...

Page 337: ...ompare page 306 Section BT Block transfer page 311 Section SR Shift register page 326 Section MX Data multiplexer page 322 Section TB Table function page 334 Section Retention function page 473 Sectio...

Page 338: ...ction block output QN will be incremented by 1 QN indic ates the current number of entries If I1 is added successfully the input value that was just entered will be output at function block output QV...

Page 339: ...value in the table will be output at function block output QV LIFO function QN will be decremented by 1 with each read operation RE Reset Rising edge The entire table will be cleared Function block ou...

Page 340: ...on The value read from the start or end of the table Write operation The input value just entered QN Current number of table entries Integer value range 0 16 Assigning operands You can assign the foll...

Page 341: ...data Example of a table function when using the EDP programming language While in the Programming view Position a TB function block on a coil field in your circuit diagram In the Properties field wind...

Page 342: ...t is only important that you have selected the same function block number if you also want to configure the same function block See also Section BC Block compare page 306 Section BT Block transfer pag...

Page 343: ...sent beforehand by the corresponding PUT function block of another NET station The sent value can be the content of a function block output a marker byte word or double word Each GET function block i...

Page 344: ...Q Bit output x Q Bit output of a FB x Function block outputs Description Note Bit Q1 1 if a new value transferred from the NET network is present Only valid for one processing cycle DWord QV Value re...

Page 345: ...n be edited on the device Function block input NET ID The number of the trans mitting NET station Value range 01 08 PT Number of the transmit function block e g PT 20 by which the trans mitting NET st...

Page 346: ...smit marker bits M01 through M96 you would need three PUT function blocks in order to transmit marker double words MD1 MD2 and MD3 You can trigger the transmission with a rising edge at function block...

Page 347: ...nction block inputs that are bit inputs Operands Bit inputs Constant 0 constant 1 x M Markers x RN Input bit via NET x SN Output bit via NET send x N Net marker bit x nN NET marker bit NET station n x...

Page 348: ...utput backlight x Q Bit output from another FB x Parameter set Description Note Function block release by EN is necessary If this checkbox is enabled the state of function block input EN will be evalu...

Page 349: ...tion of T bit input is enabled Parameter display Call enabled Function block parameters and con stants can be edited on the device Simulation not possible Other Retention The function block does not r...

Page 350: ...he other stations accept this value This process can be repeated as often as desired In this case the function block input trig ger coil must be changed from a state of 0 to a state of 1 again Accurac...

Page 351: ...f a FB x Function block outputs Description Note Bit Q1 1 If the transmit job has been completed Assigning operands You can assign the following operands to the function block outputs that are numeric...

Page 352: ...cks that are carried over will be retained The para meter will be automatically set to 0 or 1 depending on the func tion block Parameter display Call enabled Function block parameters and con stants c...

Page 353: ...ending starts after each rising edge at T A maximum of three send attempts will be made per trigger If the e mail is sent successfully there will be corresponding feedback signals at BY and E1 Otherwi...

Page 354: ...t x QA Analog output x QV QV Numeric output of a FB x You can assign the following operands to the function block inputs that are bit inputs Operands Bit inputs Constant 0 constant 1 x M Markers x RN...

Page 355: ...t EN will be eval uated If the checkbox is disabled instead the function block will be enabled and function block input EN will not do anything This parameter ensures that when existing programs are c...

Page 356: ...three available groups Subject The e mail s subject Message text The text must not exceed 160 char acters Simulation possible Other Retention The function block does not recognize retentive data See a...

Page 357: ...them with the result being output at QV The function block and its parameters Function block inputs Description Note Bit EN 1 Activates the function block The checkbox for the Function block release...

Page 358: ...B x Operating modes Description Note AND AND operation OR OR operation XOR Exclusive OR operation XOR eXclusive OR exclusive OR either or NOT Inverts the individual bits of the value at I1 The inverte...

Page 359: ...sures that when existing programs are copied the functionality of the function blocks that are carried over will be retained The para meter will be automatically set to 0 or 1 depending on the func ti...

Page 360: ...0000 0000 0000 0011 0011 1010 0011 I2 QV 13 220 1111 1111 1111 1111 1100 1100 0101 1100 See also Section AL Alarm function block page 349 Section D Text display page 357 Section D Text display editor...

Page 361: ...ilable as if the ability to switch between various user languages The EN func tion block input is used to call the function block in the pro gram and enables the text display Operating principle Only...

Page 362: ...1 x M Markers x RN Input bit via NET x SN Output bit via NET send x N Net marker bit x nN NET marker bit NET station n x ID Diagnostic alarm x LE Output backlight x P buttons x I Bit input x Q Bit out...

Page 363: ...arm Highest priority takes precedence over all other function blocks The text display will remain on the device display until it is acknowledged via a rising edge at AI Text display tab The parameters...

Page 364: ...th an alarm becomes enabled it will be displayed on the device display immediately Please refer to the Alarm parameter as well Alarm If this checkbox is enabled the corresponding text display will be...

Page 365: ...you will be able to configure additional color settings under the Default colors tab To do this you can select the predefined colors from the color table Left click inside the color table to select th...

Page 366: ...age will be switched to English Language table Column Description Language In the language table you can assign any name of your choice to each language in the project Download Selecting Yes in the Do...

Page 367: ...il it is acknowledged with D07_AI 1 after which the display will switch to D02 i e the only remaining text dis play Figure 178 Signal diagram Text display Signal diagram for text displays with identic...

Page 368: ...numeric value at the current cursor position will be decremented RIGHT The next smaller decimal place will be selected or the input value to the right or underneath will be selected LEFT The next larg...

Page 369: ...oolean operation page 353 Section D Text display editor page 366 Section DL Data logger page 380 Section JC Conditional jump page 386 Section LB Jump label page 391 Section MR Master reset page 393 Se...

Page 370: ...positioned freely within the text display l Analog value timer value and time value processing l Message texts times dates and checkboxes as input and output elements l Simple value entry and controls...

Page 371: ...lready been configured 3 Status information tab with parameters for the display and input elements Color management in the display text editor Each element will get its own text color and background c...

Page 372: ...shortcuts Figure 181 Character table Special characters Display and input elements Value display Value displays can be very effectively combined with a static text In the example above the value displ...

Page 373: ...alue from the operand resources and the function block inputs and out puts so that it can be displayed Bar graph Bar graphs can be very effectively combined with a static text In the example above the...

Page 374: ...you want Running text If you want to display a text that is longer than 16 characters you can use the rolling text display element This option can come in particularly handy when you want to draw the...

Page 375: ...selected the texts will be displayed in succession at the specified interval This interval can be defined using the Display time parameter Associated variable When this operating mode is selected the...

Page 376: ...he requested action incre ment decrement The required texts need to be entered into the table under the Message text tab where you can also select the corresponding colors and the display type To do t...

Page 377: ...Example 0 33 Reserve 34 66 Half full 67 90 Pretty full 91 100 Completely full Date and time display Date and time elements are available in various display formats Drag a date and time display elemen...

Page 378: ...ote that the number of characters and the size of the display ele ment accordingly is fixed To configure the element you will need to select the timing relay function block number you want and configu...

Page 379: ...n You can define the valid value range for the value written to the set variable in the Value range section In this particular example the full value range of 0 to 65535 that is allowed with a word wi...

Page 380: ...numeric value at the current cursor position will be decremented RIGHT The next smaller decimal place will be selected or the input value to the right or underneath will be selected LEFT The next larg...

Page 381: ...rent colors can be used based on a Boolean value To configure this type of element you will need to select a bit operand marker bit 1 in the example above The superscript 2 on the indicates that it is...

Page 382: ...ge 366 The only difference is that the message text selection element allows for operator input please refer to Section Entering data on the display via a D text function block page 376 Date and time...

Page 383: ...oolean operation page 353 Section D Text display page 357 Section DL Data logger page 380 Section JC Conditional jump page 386 Section LB Jump label page 391 Section MR Master reset page 393 Section N...

Page 384: ...uts T1 through T4 or a change at analog function block inputs I1 through I4 You can use the Delta I para meter for each function block input I1 through I4 to specify the data change magnitude starting...

Page 385: ...ng dis abled state Assigning operands You can assign the following operands to the function block inputs that are numeric inputs Operands Value inputs Constant timer constant x MD MW MB Markers x NB N...

Page 386: ...l The memory card does not have enough space for another log file l Memory card faulty l Temporary internal buffer overflow by at least one record Assigning operands You can assign the following opera...

Page 387: ...t are carried over will be retained The para meter will be automatically set to 0 or 1 depending on the func tion block Parameter display Call enabled Function block parameters and con stants can be e...

Page 388: ...value when compared to the most recently logged value at which a new save operation should start You can set a delta I1 through I4 for the four analog val ues at DL_I1 through DL_I4 Please note that a...

Page 389: ...07 26 12 08 57 607 1 1 0 0 1480 2321 0 0 16 2018 07 26 12 08 58 493 0 1 0 0 1480 2322 0 0 17 2018 07 26 12 08 58 494 1 1 0 0 1480 2322 0 0 18 2018 07 26 12 08 59 355 1 1 0 0 1481 2321 0 0 19 2018 07...

Page 390: ...the jump label LB in the function block diagram When EN 0 the next function block that the program processes is the one that you have added behind JC in the function block diagram If the associated j...

Page 391: ...Properties field window the required function block number between 1 and 32 on the Parameters tab The conditional jump function block JC is now shown at the end of the function block diagram Position...

Page 392: ...NB nND nND NET markers NET stations n x IA Analog input x QA Analog output x QV QV Numeric output of a FB x You can assign the following operands to the function block inputs that are bit inputs Opera...

Page 393: ...Output backlight x Q Bit output from another FB x Parameter set Parameter set Description Note Function block release by EN is necessary If this checkbox is enabled the state of function block input...

Page 394: ...Boolean operation page 353 Section D Text display page 357 Section D Text display editor page 366 Section DL Data logger page 380 Section LB Jump label page 391 Section MR Master reset page 393 Sectio...

Page 395: ...p JC01 for example is always associated with jump label LB01 Seen from the corresponding conditional jump function block the jump label must always be downstream In other words it must be closer to th...

Page 396: ...lean operation page 353 Section D Text display page 357 Section D Text display editor page 366 Section DL Data logger page 380 Section JC Conditional jump page 386 Section MR Master reset page 393 Sec...

Page 397: ...ent function blocks may overwrite the data ranges again The function block and its parameters Function block inputs Description Note Bit EN 1 Activates the function block T_ Trigger The reset will be...

Page 398: ...ker The following markers are reset to 0 l Marker range MD01 MD256 l ND01 ND16 l Internal markers of existing function blocks UF IC IE and IT ALL Reset both Has an effect on the operands set at Q and...

Page 399: ...matically set to 0 or 1 depending on the func tion block Parameter display Call enabled Function block parameters and con stants can be edited on the device Simulation possible Other Retention The fun...

Page 400: ...meter set can be called via the PARAMETERS menu See also Section AL Alarm function block page 349 Section BV Boolean operation page 353 Section D Text display page 357 Section D Text display editor pa...

Page 401: ...output QV When using EDP the converted value will be provided until the next cycle The maximum data size that can be connected to the inputs outputs is a double word 32 bits A BCD coded number require...

Page 402: ...m x LE Output backlight x P buttons x I Bit input x Q Bit output x Q Bit output of a FB x Operating mode BCD mode The BCD value at I1 will be converted to a binary value and output at output QV The bi...

Page 403: ...ut EN will be evaluated If the checkbox is disabled instead the function block will be enabled and function block input EN will not do any thing This parameter ensures that when existing programs are...

Page 404: ...1001 1001 161 061 273 The most significant nibble determines the sign For negative numbers the two s complement will be calculated Since each decimal value is represented with four bytes or eight nibb...

Page 405: ...011 0010 0011 4 899 161 061 273 9 999 999 0000 1001 1001 1001 1001 1001 1001 1001 0000 0000 1001 1000 1001 0110 0111 1111 9 999 999 161 061 273 F6 666 667 1111 0110 1001 1001 1001 1001 1001 1001 1111...

Page 406: ...ing the EDP programming language Function block input NC EN is connected directly to device terminal I5 I 05 NC01EN Figure 185 Wiring the function block coils NC02 BCD I1 QV Figure 186 Parameter confi...

Page 407: ...ction block inputs Description Note Bit EN 1 Activates the function block The checkbox for the Function block release by EN is necessary parameter must first be enabled DWord I1 Required cycle time in...

Page 408: ...retained The para meter will be automatically set to 0 or 1 depending on the func tion block Parameter display Call enabled Function block parameters and con stants can be edited on the device Simula...

Page 409: ...ncy measurement reference value exceeded or fallen below device inputs I1 through I8 function blocks IC1 through IC8 Execution time for an interrupt The time between the moment the event is detected a...

Page 410: ...r responding parameters at least one of them will be set as a counter input in the para meters If the counter input reaches the reference value the interrupt will be triggered The system will switch f...

Page 411: ...if 1 Jump if 0 Return if 1 Return if 0 Logic gates AND AND NOT OR OR NOT XOR XNOR Conditional statement Simple alternative Multiple alternatives 6 2 1 3 The function block and its parameters Function...

Page 412: ...ote Counter with external direction control Pulse at device input I1 I8 which is defined as a counter input in the parameters Duration signal at device input I1 I8 which specifies the counting dir ect...

Page 413: ...s I5 through I8 must be used as direction inputs In the case of counters with 2 counter inputs I1 through I4 should be used with first priority In the case of incremental encounters I1 through I4 shou...

Page 414: ...ing programs are copied the functionality of the function blocks that are carried over will be retained The para meter will be automatically set to 0 or 1 depending on the func tion block Parameter di...

Page 415: ...has not been selec ted These exceptions are taken into account by the plausibility check and by the program compilation routine in easySoft 7 The maximum number of 8 interrupts is also taken into acc...

Page 416: ...w diagnostic messages can be called and processed please refer to Processing diagnostic messages Available fixes for high interrupt loads If the interrupt load becomes too heavy the following steps ca...

Page 417: ...6 Function blocks 6 2 Interrupt function blocks Figure 189 easySoft 7 interrupt program easyE4 11 18 MN050009 EN www eaton com 413...

Page 418: ...the function block s setpoint the interrupt will be triggered The interrupt program will then set device output Q1 back to 0 In addition Q01 1 will be used to set function block output Q1 to 1 and ma...

Page 419: ...he target position with marker word MW512 is reached in the up direction When Q01 is set in the interrupt program marker M511 is set in the main program so that it can be used to move back to the home...

Page 420: ...6 Function blocks 6 2 Interrupt function blocks Figure 193 easySoft 7 interrupt program 416 easyE4 11 18 MN050009 EN www eaton com...

Page 421: ...ered The interrupt program uses QP02 to reset device output Q2 and SQ01 to set marker M31 at function block output Q1 Marker 31 signals that the frequency has been reached Figure 194 easySoft 7 main p...

Page 422: ...d the base device s QP physical output must be set If multiple interrupts are executed simultaneously the times add up NOTICE Use each device input from I1 to I8 only once in each inter rupt function...

Page 423: ...gh IE_04 are passed to the interrupt pro gram where they can be processed further as I01 through I04 Function block outputs IE_Q1 through IE_Q4 can be set from the interrupt program The corresponding...

Page 424: ...must first be enabled RE 1 Sets the function block s internal counter for the delay back to the value at TD I1 Bit input used to provide operand states from the main program to the interrupt program I...

Page 425: ...ce after delay TD Both edges Rising edge and falling edge at input Runs the interrupt program after delay TD each time Function block outputs Description Note Bit Q1 Bit output used to provide operand...

Page 426: ...y Call enabled Function block parameters and con stants can be edited on the device Interrupt source Used to select device inputs I1 through I8 as a trigger for the inter rupt Edit interrupt routine C...

Page 427: ...Figure 197 easySoft 7 main program Figure 198 easySoft 7 interrupt program See also Section IE Edge controlled interrupt function block page 418 Section IT Time controlled interrupt function block pag...

Page 428: ...o be processed in a single program The valid interrupt sources are the IC IE IT interrupt function blocks and the CF CH and CI high speed counters that are directly connected to the device inputs If t...

Page 429: ...s Interrupt Programmes hat der Funktionsbaustein einen eigenen Merkerbereich von 32 Merker Bits Available functions within an interrupt program Interrupt programs are not available when using the EDP...

Page 430: ...time Value of the delay that must elapse before the interrupt program is started Integer value range 20 999 990 ms resolution 10 ms Assigning operands You can assign the following operands to the fun...

Page 431: ...input EN The pulse pause time at function block input PD starts to count down When the pulse pause time at function block input PD elapses the interrupt is triggered immediately and the inter rupt pr...

Page 432: ...ther FB x Parameter set Description Note Parameter display Call enabled Function block parameters and constants can be edited on the device Edit interrupt routine Clicking on the button will open the...

Page 433: ...has not been selec ted These exceptions are taken into account by the plausibility check and by the program compilation routine in easySoft 7 The maximum number of 8 interrupts is also taken into acc...

Page 434: ...d The System_CPU_overload diagnostic message will be generated and ID19 will be set to 1 For more information on how diagnostic messages can be called and processed please refer to Processing diagnost...

Page 435: ...e On delayed Figure 200 easySoft 7 main program Figure 201 easySoft 7 interrupt program See also Section IT Time controlled interrupt function block page 424 Section IE Edge controlled interrupt funct...

Page 436: ...on blocks written in ST in an FBD or LD main program for instance User function blocks have their own data range In fact there are 64 bytes which can be used as bits bytes words or double words availa...

Page 437: ...sets are managed separately in the firm ware for each function block instance The number of instances of a manufacturer function block that can be used in a user function block is the same as the numb...

Page 438: ...ble to use the user function block effectively it is also a good idea to configure the options in the Interface section In short this section is used to specify how big the number of parameters passed...

Page 439: ...n block you will no longer be able to change its programming language Clicking on OK to close the Create user function block dialog box will create and save the new user function block Once you click...

Page 440: ...se the dialog box by clicking on OK or pressing the Return key The changes will be applied to the user function block The Name Version and Programming method fields have already been described in the...

Page 441: ...over and any gaps in the circuit will be ignored Please note that this button will not be available if l The inputs and outputs are configured correctly in conformity with the program for the user fu...

Page 442: ...E4 must not exceed 400 bytes The total of the retention bytes for the main program and user function blocks UF will be displayed in the Project view in the System settings tab If the retentive marker...

Page 443: ...be used to enter an optional comment e g in order to distinguish between various versions of a user function block 6 3 4 Programming a user function block Once you have created a user function block...

Page 444: ...nction blocks with a green icon that means that it is not being used in the project yet 6 3 5 Calling a user function block in the main program User function blocks can be called in the main program t...

Page 445: ...llowed by the instance number 01 to 127 Once you have dragged it the user function block will be shown with a brown icon which means that is being used in the project Inputs outputs wiring The digital...

Page 446: ...those from any other operand If a user function block call is copied and pasted the new call will be assigned the next free instance number All the user function blocks used in a project s main progr...

Page 447: ...Number drop down menu will contain all available function block numbers within a range of 1 to 127 as well as the comment entered for the corresponding number Please note that any instance numbers tha...

Page 448: ...ll list the various individual inputs together with information specifying whether the coil is connected internally In addition you will be able to select the coil function Contactor Set Reset etc for...

Page 449: ...either the user function block view is open or the user func tion block is selected in the main program view The Program Save user function block and the Save user function block button will be avail...

Page 450: ...strictions apply l The total number of inputs bit and analog must not exceed 12 l The total number of outputs bit and analog must not exceed 12 l A maximum of 12 bit inputs and outputs can be used l A...

Page 451: ...ction block button in the toolbar will become available 6 3 6 1 Programming view tabs The tabs in the Programming view are intended to help you keep your project more manageable When applicable tabs f...

Page 452: ...4 The selected folder is write protected 5 The selected folder already contains a folder named UserFB_V1_01 uf7 In the first three cases you will be asked whether you want to overwrite the file or sel...

Page 453: ...d analog inputs l FB output 2 exceeds the maximum number of a total of 12 bit and analog outputs l Operand 2 is not supported in user function blocks l The number for operand 2 falls outside the permi...

Page 454: ...to be available a user function block call must be selected and the user function block must not be open for editing If there are any user function blocks with an Interface configuration that matches...

Page 455: ...g dialog box will appear if you use one of the first two options Figure 212 Delete user function blocks dialog box You will get a list of all user function blocks that can be deleted and can select an...

Page 456: ...dialog box will appear Figure 213 Location of user function block user for comparison dialog box If you choose to compare the selected user function block with an existing user func tion block a dialo...

Page 457: ...number in ascending order based on where they are located in the network You can use these numbers is order to identify how the gates parallel branches are related to each other After the comparison t...

Page 458: ...10 In this example the function blocks C01 and T01 are wired in the standard circuit diagram and their inputs and out puts are defined Figure 216 Hardwiring with relays Figure 217 Wiring with easyE4 E...

Page 459: ...lay can be modified using the PARAMETERS menu Change the upper counter setpoint to 10 Use to move the cursor onto the tens digit Use the and buttons to change the value of the digit Press OK to save t...

Page 460: ...UAL value changes C 01 SH 10 SL 0 SV 0 QV 0 Figure 221 Testing the circuit diagram If the ACTUAL and upper SETPOINT values of the counter are the same the timing relay switches the warning light on an...

Page 461: ...ter relay example See also Section Timing and counter relay example page 454 Section CF Frequency counter page 224 Section CH High speed counter page 230 Section CI Incremental counter page 237 easyE4...

Page 462: ...6 Function blocks 6 4 Timing and counter relay example 458 easyE4 11 18 MN050009 EN www eaton com...

Page 463: ...7 after selecting the device Programming and integrating the easyE4 device into a group are also important within this context The following settings can only be configured with easySoft 7 as of this...

Page 464: ...Start Card Start Section Setting the startup behavior page 466 Load Card Section Configuring the memory card and device ID page 481 Display Display settings Section View page 461 Device ID Device IDs...

Page 465: ...which the display will go to sleep if the easyE4 is not being actively operated PAINT Relevant to easyE4 remote operation Color value of 0 15 This setting will affect the way the device is displayed...

Page 466: ...mp The size is set at 128 x 96 pixels width x height or alternatively 128 x 64 pixels You can use two colors which will be shown as shades of gray Make sure that the file always keeps the name boot bm...

Page 467: ...NET group numbers NET ID Used to assign a group device number to the selected base device 0 Base device running in standalone mode with the relevant I O expan sions if any 1 8 Available device IDs in...

Page 468: ...lt In order to configure the settings differently on the EASY E4 12 C1 use the menu struc ture and go to System Options Ethernet The submenu is only available in English STOP RUN PARAMETERS SET CLOCK...

Page 469: ...e menu with the ESC button ENGLISH DEUTSCH FRANCAIS ESPA OL ITALIANO NEDERLANDS POLSKI Table 76 System Option s Menu Language The language will change when you exit the menu 7 7 2 Setting the menu lan...

Page 470: ...ntains is not yet fully wired up or the system or machine is in a state which EASY E4 is not permitted to control If voltage is applied to the easyE4 device in this case it should not be possible to d...

Page 471: ...ard is not loaded The program is retained in the device and is started If there is no circuit diagram on the memory card the device will remain in STOP mode Default setting CARD START inactive 7 8 2 1...

Page 472: ...7 System settings 7 8 Setting the startup behavior See also Section Configuring the memory card and device ID page 481 468 easyE4 11 18 MN050009 EN www eaton com...

Page 473: ...Go to the main menu Go to SYSTEM OPTIONS SYSTEM Select the DEBOUNCE menu option Press the OK button to enable and disable the option If there is a checkmark next to the menu option input debouncing wi...

Page 474: ...o the device together with the project Select the device you want from the catalog in the Project view Click on the System settings tab Go to the Comments section and look for the Download comments ch...

Page 475: ...enabled If there is no check mark it will be disabled instead 7 11 2 Configuring the P buttons in easySoft 7 You can enable and disable the P buttons in easySoft 7 Select the device you want from the...

Page 476: ...our program in easySoft 7 Select the device you want from the catalog in the Project view Click on the System settings tab Go to the Program name section and look for the input field Enter the name yo...

Page 477: ...locks instances that can be stored retentively l C Counter relay 01 32 l CH High speed counter 01 04 l CI Incremental counter 01 02 l DB Data function block 01 32 l T Timing relay 01 32 For more infor...

Page 478: ...lock contents If this option is enabled the contents of the existing retentive operand range will be retained when the project is transferred In order for this to work however the function block defin...

Page 479: ...should be used exclusively for values that are required in order to be able to start the system back up after a restart Please keep potential unforeseen and or undesirable consequences in mind Retenti...

Page 480: ...on If there is a checkmark for the area next to the scrollbar this means that access to the corresponding area will be protected with a password prompt If there is no checkmark it will be possible to...

Page 481: ...rs Clock Operating Mode or Memory Card If you do not select any of these areas Program will be selec ted automatically The PROGRAM area will be selected by default when using the device s factory sett...

Page 482: ...the password will be displayed Select the CHANGE PW menu option Enter the password The submenu for changing the password will be displayed NEW PASSWORD PASSWORD 0 X X X X X A B C D E F G H I J K L M...

Page 483: ...working on a project you can set a password for the program e70 and select the areas you want to protect in easySoft 7 Select the device you want from the catalog in the project view Click on the Regi...

Page 484: ...heckbox the password will be shown in cleartext When you save the project the password will be enabled for the program e70 The Delete password button will reset the password See also Section Protect p...

Page 485: ...y clicking on it To turn off disable the checkbox by clicking on it If Card start the device will access the memory card when it is switched on If Allow overwriting via card it will be possible for th...

Page 486: ...Clock Date Time Select the display format you want in the first line Use the cursor buttons to scroll through the available formats Select the format you want DD MM YYYY Day Month Year DD MM YYYY DD M...

Page 487: ...ock Daylight Saving Rule In Rule select when you want daylight saving time to start and when you want it to end The easyE4 will apply your settings and will automatically change the clock on the dates...

Page 488: ...p down menus to select the input you want to use and the time offset in min at the location where the easyE4 is being used Finally you can use the Daylight saving time section to configure the corresp...

Page 489: ...that will serve as the time reference for the other devices application Say that only one easyE4 device in the NET group features a radio clock and that you want this device to serve as the time refer...

Page 490: ...7 System settings 7 16 Time and Date setting 486 easyE4 11 18 MN050009 EN www eaton com...

Page 491: ...perating system firmware 4 Setting a splash screen for the EASY E4 12 C1 display You can store a boot bmp file on the memory card so that it will be shown on the display when starting the easyE4 and w...

Page 492: ...is enabled in Project view System settings tab Memory card device ID section Program device ID Allow overwriting via card please refer to System settings tab as well If this option is enabled the star...

Page 493: ...the device again later on make sure to enable the Allow overwriting via card option in Project view System settings tab Start setting up the card by clicking on the Project Card menu option If this i...

Page 494: ...o transfer to the microSD memory card e g NET station NT1 A plausibility check will then be run please refer to Running a plausibility check page 1 If this plausibility check is completed successfully...

Page 495: ...latter is de energized Switch on the supply voltage Open easySoft 7 and open the project you want to transfer e g myPro gram e70 If you want the starting program on the card to overwrite the current...

Page 496: ...ry card 8 1 Automatic booting from the card Figure 233 Offline User dialog memory card Transfer program Click the PC Card button The File selection dialog box will appear 492 easyE4 11 18 MN050009 EN...

Page 497: ...to the microSD memory card e g NET station NT1 A plausibility check will then be run please refer to Plausibility check page 448 If the plausibility check is completed successfully the following prom...

Page 498: ...ontain both the transferred program and the BOOT TXT file Figure 234 microSD memory card drive with PROGRAM folder contains BOOT TXT and compiled test prg program The card is now prepared with all the...

Page 499: ...D INFORMATION SYSTEM OPT PROGRAM Table 83 Main menu Go to PROGRAM PROGRAM LOG RECORDING MANAGE SD CARD INFORMATION Table 84 Card Go to START PROGRAM SET BOOT PROG DELETE PROGRAM CARD DEVICE DEVICE CAR...

Page 500: ...ic booting from the card Switch off the power supply The card is now prepared with all the prerequisites for booting You can now use auto matic booting from the card please refer to page 488 496 easyE...

Page 501: ...RESET_MY_E4 BIN Use your PC to copy the file directly to the root of the microSD memory card Switch off the easyE4 base device Insert the microSD memory card Switch on the easyE4 base device Now turn...

Page 502: ...and the card match the operating system will always be run from the card Insert the microSD memory card with the new operating system into the microSD card holder and slide the holder into the device...

Page 503: ...s to do this Method 1 In easySoft 7 go to Communication view Program Configuration Click the Card button In the Card setup dialog box click on the Release button Method 2 In easySoft 7 go to Communica...

Page 504: ...me boot bmp Splash screen Figure 235 boot bmp Transfer the image to the microSD memory card Store the boot bmp file directly on the memory card microSD memory card on the PC Figure 236 Storing the boo...

Page 505: ...it will execute the statement and instruction list from top to bottom and modify the image table register every time there is a map ping assignment if any statements or instructions are jumped over t...

Page 506: ...evaluates the contact fields within the first four segments The eval uation starts in the first segment in circuit diagram line 1 and continues from top to bot tom until circuit diagram line n is rea...

Page 507: ...nction blocks are processed by the easyE4 device in the order of the function block list FUNCTION BLOCKS menu The following requirements must be fulfilled when using particular function blocks l Conta...

Page 508: ...intermediate marker Once the last mapping assignment to an intermediate marker is completed the intermediate markers will be mapped to the actual M Q etc function block operands This ensures that the...

Page 509: ...the inputs and outputs may be refreshed after two program cycles instead Digital expansions l The time it takes to write data to the outputs on a digital expansion and read its inputs is typically 0 6...

Page 510: ...Input delay debounce The time required to switch the inputs and outputs in the circuit diagram can be increased on the easyE4 base device using an input delay the so called DEBOUNCE Section Debounce...

Page 511: ...be 15 V on the input terminal for at least 20 ms before the switch contact will change from 0 to 1 A If applicable this time must also include the cycle time B since a easyE4 device does not detect t...

Page 512: ...4 EASY806 DC SWD 0 02 ms l I5 to I12 0 25 ms l Off delay for l I1 to I4 easyE4 default 0 025 ms l I1 to I4 0 02 ms l I5 to I8 0 4 ms When using high speed counter function blocks the delay time for th...

Page 513: ...e registers two positive half waves in suc cession it switches the appropriate input contact internally from 0 to 1 Figure 241 Delay times for evaluating an AC input signal and an activated DEBOUNCE T...

Page 514: ...cycles tSC2 the appropriate input contact internally from 0 to 1 A when a positive half wave is detected Figure 243 Switching behavior with DEBOUNCE deactivated If a positive half cycle is not detecte...

Page 515: ...umber on a single line e g 00 l NET ID The device s station number on a single line e g 00 l MAC ADDRESS MAC address of the device two display lines e g 0022C712343E l DEVICE NAME E g EASYE4 12UC1 DNS...

Page 516: ...OP mode the pro gram will not be executed Connected expansion devices will communicate with the base device as long as there are no configuration errors and all the outputs on all devices will have a...

Page 517: ...ps groups 1 through 10 can be run on a single Ethernet network at one time this is the equivalent of 80 easyE4 base devices Ethernet network Module Module Module Stations Module Module Module NET ID 1...

Page 518: ...ry second 1 s If a heartbeat is not received the corresponding error bit ID01 08 will be set to 1 until a heartbeat is detected Remote Run If this flag is set the NET stations in a group with NET ID 0...

Page 519: ...ms 2 14 10 3 22 14 4 30 18 5 38 22 6 46 26 7 54 30 8 62 34 If you are no longer able to connect to the NET stations via Eth ernet with easySoft 7 set the bus delay as high as possible for your applic...

Page 520: ...9 easyE4 inside 9 7 NET network 516 easyE4 11 18 MN050009 EN www eaton com...

Page 521: ...n this NET group and the NET is active The following NET sta tion is not present 8 ID09 The DCF77 radio time signal has been enabled in the program A radio signal is not being detected at the selected...

Page 522: ...voltage DIAG 2 Analog output overloaded excessive current load too small Open wire at at least one current input I 4 mA DIAG 3 The measuring range has been physically exceeded at an input DIAG 4 The...

Page 523: ...the operating system 10 2 Diagnostics buffer During online operation the diagnostic buffer will be shown in the Communication view Additional information on this in the easySoft 7 Help easyE4 11 18 MN...

Page 524: ...10 Diagnostics messages of the operating system 10 2 Diagnostics buffer 520 easyE4 11 18 MN050009 EN www eaton com...

Page 525: ...Prerequisites that must be met in order to be able to access an easyE4 control relays l The PC must have an Ethernet port that is free and has been configured l The PC s Ethernet port must be configu...

Page 526: ...n Ethernet port that is free and has been configured l The PC s Ethernet port must be configured for auto IP Open easySoft 7 and click on the Communication button Now expand the Connection section in...

Page 527: ...devices already have the relevant NET settings configured Select the row with the device to which you want to establish a connection Click on the Save as IP profile button the IP address will appear...

Page 528: ...522 Select the device you want from the list of devices found Use the fields underneath the list to configure all the parameters you want for the device the system settings for Ethernet and NET please...

Page 529: ...steps for every device that you want to configure Program Configuration Program The device must be connected online in order for you to be able to use the functions described below With the following...

Page 530: ...the program on the device l RUN if the device is in STOP mode Starts RUN mode l STOP if the device is in RUN mode Starts STOP mode l In addition the toolbar has the RUN and STOP buttons Configure l Ca...

Page 531: ...DL01T 2 DL01T 3 DL01T 4 DL01I 1 DL01I 2 DL01I 3 DL01I 4 0 201 8 04 12 16 14 4 2 370 1 0 0 0 3 0 0 0 1 201 8 04 12 16 14 5 0 634 1 0 0 0 3789 0 0 0 Restart Clicking on this button will create a new dir...

Page 532: ...onding field and use your keyboard to enter it You can also use the calendar display to select the date you want Moreover you can also use the arrow buttons and the hours minutes seconds selection to...

Page 533: ...ble to detect this After this type of misuse you will need to stop and restart the status display Online constant changes WARNING With the connection Online the functions Online Forcing of markers mar...

Page 534: ...g input analog input states l QA Analog output analog output states l M Marker marker bit states l MB Byte marker marker byte states l MW Word marker marker word states l MD Double word marker marker...

Page 535: ...turning off the wiring test Use the wiring test only if you are sure that you will always know what the response will be when switching outputs on and that this will not endanger any people or propert...

Page 536: ...nection to program the individual devices See also Section Connecting the Ethernet cable page 65 Section Establish Ethernet connection page 119 Prerequisites that must be met in order to be able to ac...

Page 537: ...to open the Search for devices dialog box Start a New search Search for devices dialog box Figure 247 Search for devices with an IP address If there is an Ethernet connection the easyE4 base device wi...

Page 538: ...a connection has already been established to multiple easyE4 devices there will be more options available In this case select the IP address of the easyE4 device you want under Interface Communicatio...

Page 539: ...on view Figure 250 Establish PC connection to easyE4 device As soon as the connection is established the easyE4 device will appear in the work pane Communication Connection view Figure 251 Connection...

Page 540: ...unication Connection view Figure 252 Transferring the current program to the easyE4 device For additional help working with easySoft 7 read the various help topics in the easySoft 7 Help To access it...

Page 541: ...roups If however you want devices to be able to communicate across groups you will need to use a coordinator device that controls the corresponding communication with Mod bus TCP A total of ten NET gr...

Page 542: ...onnection to other devices 11 3 Setting up a NET In order to be able to run a NET group there must be an Ethernet connection between the devices or device and PC 538 easyE4 11 18 MN050009 EN www eaton...

Page 543: ...nalog val ues in an event driven manner 4 NET synchronization The device blocks in the NET group can be synchronized please refer to Section Time and Date setting page 482 Compatibility with easyNET T...

Page 544: ...T ID 2 pt16 GT 01 Parameter NET ID 1 PT 16 Station 4 sending a network marker bit and word to all stations NET ID4 NET ID 2 NET ID 5 NET ID 7 N 125 4 N 125 4 N 125 4 N 125 NW30 4 NW 30 4 NW 30 4 NW 30...

Page 545: ...on added to the project as an other NET station Project view Figure 254 NET ID dialog box used to assign a NET ID when adding a new base device After you add a new station to the project you will need...

Page 546: ...the selected base device in the NET group NET group Used to select the group for the selected base device 0 Base device running in standalone mode with the relevant I O expan sions if any no NET grou...

Page 547: ...not before the bus delay has elapsed Using the default value of 60 ms will normally be sufficient to prevent transmission overloads You can use the following formula l Case A When using PUT GET and ne...

Page 548: ...ET See also Section GT Get values from NET page 339 Section PT Put values to NET page 342 Section SC Synchronizing clock via NET page 346 Section Establishing an Ethernet connection page 532 easySoft...

Page 549: ...written as a payload in TCP IP packets and transmitted this way Please note that the easyE4 will only assume the functionality of a lower level Modbus TCP server and not the higher level client functi...

Page 550: ...rmally set by default If it is not make sure to set it when establishing a connection Ports that may need to be opened depending on the functionality being used l DNS UDP TCP port 53 only if using DNS...

Page 551: ...te Must always be 1 less than the starting output you want zero based Number of out puts 2 byte 1 to 2000 0x7D0 Table 94 Request PDU Response to the request being received 1 The starting address is an...

Page 552: ...e number of inputs is analyzed distributed among bytes 3 and 4 a Byte 3 Hi Byte 4 Lo 3 The bit input states are read a From the start of the starting address to starting address number of bit inputs F...

Page 553: ...n Code 1 byte 0x03 Read Holding Registers Bye Count 1 byte A value of 2 n must always be entered here Register values n 2 byte value Table 99 Response PDU n Number of registers read Preparation for se...

Page 554: ...t always be entered here Register values n 2 byte value n Number of input registers read Table 101 Response PDU Preparation for sending the response 1 The input registers read are mapped to two bytes...

Page 555: ...be 1 less than the starting marker word if you want MW1 to be written to there must be a 0 here Number of registers 2 byte 1 123 0x0001 to 0x007B Bye Count 1 byte 2 N Register values being written mar...

Page 556: ...to other devices 11 4 Modbus TCP Start address 2 byte Same value as in request Number of registers 2 byte Number of registers written to the value should match the request 552 easyE4 11 18 MN050009 EN...

Page 557: ...the server Read Discrete Inputs 0x02 In the event of an error Modbus TCP will send an error frame Fault Code 1 byte 0x82 Read Discrete Input Exception Code 1 byte 02 or 03 or 04 Exception Code 02 Star...

Page 558: ...n criterion for a read holding registers error in the server Read Input Registers 0x04 In the event of an error Modbus TCP will send an error frame Fault Code 1 byte 0x84 Read Input Registers Exceptio...

Page 559: ...f all required addresses are valid and unlocked Write Multiple Registers 0x10 In the event of an error Modbus TCP will send an error frame Fault Code 1 byte 0x86 Write Multiple Registers Exception Cod...

Page 560: ...rted function the Modbus TCP server must return the following error frame after receiving the request Fault Code 1 byte 0x80 Function code Exception Code 1 byte 01 This will indicate to the client tha...

Page 561: ...isters at once 1 register 2 byte 1word 1 QA1 16 bit analog output 1 Local analog outputs base device 4 QA4 16 bit analog output 4 5 QA5 Expansion 16 bit analog output Local analog outputs expansion 14...

Page 562: ...ase device 3024 ID24 Diagnostics bit 24 0x04 Read Input Register Max 125 registers at once 1 register 2 bytes 1 word 1 IA1 Value input 1 16Bit Local analog inputs base device 8 IA8 Value input 8 16Bit...

Page 563: ...512 2001 NW1 NET marker word 1 2032 NW32 NET marker word 32 Table 106 How the Modbus registers and write data for the easyE4 Modbus server are mapped Please note that little endian is used when conver...

Page 564: ...b server functions you want for each program e70 file in easySoft 7 Select the device you want from the catalog in the Project view Click on the Webserver tab Under the tab there is a Webserver config...

Page 565: ...ram should instead be required One reason you may want to consider having a specific program enable the web server is for added protection 80 will be set as the default HTTP port If you change this po...

Page 566: ...operating state changes or l The program is deleted In addition e mails can be sent to recipients if an alarm function block has been con figured in the relevant program Since the easyE4 control rela...

Page 567: ...t l The SMTP username 32 bytes l The SMTP user password 32 bytes l Whether the SMTP address is an IP address or a DNS name l ID of the recipient group for the system e mails that should be sent in the...

Page 568: ...e The DNS name is the part up to the first dot Now enter the mail server domain The mail server domain name is the part after the first dot gmail com for Gmail for example Enter the e mail service por...

Page 569: ...parameters will appear at the bottom Use the AL drop down menu to assign a number to the function block You can also add a comment in the field to the right of the drop down menu The purpose of the Fu...

Page 570: ...11 Connection to other devices 11 6 E mail function 566 easyE4 11 18 MN050009 EN www eaton com...

Page 571: ...xt function block description or check the cor responding function in the pro gram with easySoft 7 If a easyE4 device does not behave as expected the following tips can help you in rec tifying any pos...

Page 572: ...y interrupted Restore power LCD is faulty easyE4 replace Temporary display TEST EEPROM Only when switched on for the first time TEST CLOCK Continuous display ERROR EEPROM The memory for storing the re...

Page 573: ...iation connection not fulfilled Check and modify circuit dia gram and parameter sets Relay does not activate coil Incorrect parameter values time Analog value comparison is incorrect Time value of tim...

Page 574: ...ou need retention When the device is switched on the easyE4 switches to STOP mode No circuit diagram in the easyE4 device Load input circuit diagram RUN START is deactivated at easyE4 Activating RUN m...

Page 575: ...xisting NET station and replaced it with a new device which cannot be assigned parameters Flashing NET operating fault free 12 4 1 Monitoring based on diagnostic bits Diagnostic bits ID01 ID08 provide...

Page 576: ...tation 2 to 8 without a circuit dia gram Input values received via nI nR nQ nS nRN and GT are set to 0 The output values for this NET station are not changed Station without circuit diagram NET statio...

Page 577: ...ing operation the other NET stations can no longer be notified of the associated operating mode change NET stations with NET ID 2 8 on which REMOTE RUN is activated therefore stay in RUN mode until th...

Page 578: ...12 Faults 12 4 Functionality of the NET faulty 574 easyE4 11 18 MN050009 EN www eaton com...

Page 579: ...ot use aggressive or abrasive cleaning products or solvents Make sure that no liquids get into the device short circuit hazard and that the device is not damaged in any way Clean the device with a cle...

Page 580: ...into the exist ing ambient temperature before switching it on The ambient conditions must be met when transporting and storing the easyE4 The ambient air temperature for storage and transportation mus...

Page 581: ...ked prop erly 13 3 2 Disposal EXPLOSION HAZARD LITHIUM BATTERY The lithium battery inside the easyE4 may explode if handled incor rectly Dispose of the unit professionally Important Dispose of recycla...

Page 582: ...13 Maintenance 13 3 Storage transport and disposal 578 easyE4 11 18 MN050009 EN www eaton com...

Page 583: ...pecifications 580 A 2 Approvals and declarations 583 A 3 Technical data 584 A 3 1 Data sheets 584 A 4 Further reading 587 A 5 Sample Projects 588 Alphabetical index 591 List of Figures 601 Glossary 61...

Page 584: ...cations A 1 Dimension and weight specifications Base devices with 4 space unit front dimension EASY E4 UC 12RC1 EASY E4 DC 12TC1 EASY E4 UC 12RCX1 EASY E4 DC 12TCX1 Figure 257 Dimensions in mm Inch 58...

Page 585: ...m x 58 mm 2 81 x 3 54 x 2 28 Weight 0 20 kg Expansion devices with 4 space unit front dimension EASY E4 UC 16RE1 EASY E4 DC 16TE1 Figure 258 Dimensions in mm Inch Width x Height x Depth without plug 7...

Page 586: ...devices with 2 space unit front dimension EASY E4 UC 8RE1 EASY E4 DC 8TE1 EASY E4 DC 6AE1 Figure 259 Dimensions in mm Inch Width x Height x Depth without plug 3 5 mm x 90 mm x 58 mm 1 4 x 3 54 x 2 28...

Page 587: ...tandards and directives EMC relevant for CE 2004 108 EEC 2014 30 EU IEC EN 61000 6 2 Interference immunity for industrial environments IEC EN 61000 6 3 Security IEC EN 61010 Safety requirements for el...

Page 588: ...EASY E4 DC 12TC1 197214 EASY E4 DC 12TCX1 A 3 1 2 Expansions with relay outputs with transistor outputs 197217 EASY E4 UC 8RE1 197219 EASY E4 DC 8TE1 197218 EASY E4 UC 16RE1 197220 EASY E4 DC 16TE1 wi...

Page 589: ...onnecting to a network Real time clock Display with keypad Monochrome 6 x 16 lines Monochrome 6 x 16 lines Specifications for con nection to supply voltage 12 24 VDC 24 VAC 24 V DC Input points Digita...

Page 590: ...hours with fully charged double layer capacitor Service life years Accuracy of the real time clock typ 2 s day 0 2 h year depending on ambient air temperature fluctuations of up to 5 s day 0 5 h year...

Page 591: ...duct page on the Internet http www eaton eu easy Application examples A number of applications are available for download from the product page at http www eaton eu easy These examples come with a des...

Page 592: ...re if you have already installed easySoft 7 Chaser light Task definition Say that you want to use the easyE4 to switch on four lamps in sequence and then switch them off accordingly Starting from the...

Page 593: ...2 Q3 Lamp H3 Q4 Lamp H4 3 Parameters T1 Fast pulse speed 0 30 sec T2 Medium pulse speed 0 60 sec T3 Slow pulse speed 1 sec C1 C4 Number of pulses H1 Chaser light on times easy E4_Running_light_ES_EN_E...

Page 594: ...590 easyE4 11 18 MN050009 EN www eaton com...

Page 595: ...value comparison 244 AND 353 Approvals 583 AR 250 Arithmetic 250 Assigning variables function block input 158 Associated variable 369 Auxiliary relay 131 Available operands User function blocks 445 B...

Page 596: ...Comparison of analog and setpoint values 244 Comparison of variables and constants 255 Conditional jump 386 Connection Deleting 139 Representation in circuit diagram display 123 To the device 522 Conn...

Page 597: ...n function block output 317 DC 272 Debounce 469 Deceleration ramp 294 Decimal numbers 397 Declarations 583 Default colors display 361 Defining password protected areas 476 Delay value 279 DELETE Funct...

Page 598: ...nction 19 Function block editor 157 Function block list 156 Function blocks Adding to a circuit diagram for the first time 154 Assign operands output 159 Assigning operands input 158 Check 161 Configu...

Page 599: ...424 J JC Conditional jump 386 Jog mode 294 Jump 386 Jumps 144 K K MX data multiplexer 322 Know how protection User function block 437 KP 279 L Label 25 Language 362 Language changeover 361 Languages 3...

Page 600: ...P 545 Modifying Connections 138 Contacts and coils 133 Motion control 284 Mounting 41 MR Masterreset 393 MUL 250 Multiplying 251 MX MX Data multiplexer 322 N N C contact 125 Inverting 135 N O contact...

Page 601: ...25 Password Assigning 477 Changing 478 Enabling 478 Forgotten 478 Period duration 267 Period duration to minimum ON duration ratio 270 PID controller 272 Operating mode 272 PID Controller Scan time 2...

Page 602: ...N START 466 Rung Adding Deleting 139 Change 140 Deleting 139 Rungs 122 Running text 370 S Safety 29 Saving Circuit diagram 140 SC 346 Scan time 275 SD card 62 Searching for a device 533 Searching cont...

Page 603: ...P buttons 142 Text display 357 359 Text display editor 366 Static text 370 TG 279 Threshold value switch 244 Time 168 178 346 SC Synchronizing time via network 346 Time reference value T Time relay lo...

Page 604: ...375 Value limitation 302 Value range 251 Value range Markers 132 Value scaling 259 VC Value limitation 302 Version User function block 435 Versions 21 25 View Communication 521 Visualization device 1...

Page 605: ...re 14 Connect digital inputs 50 Figure 15 Connect digital counter inputs 51 Figure 16 Connecting analog inputs 52 Figure 17 Connecting relay outputs 54 Figure 18 Connecting base device transistor outp...

Page 606: ...7 Main menu in English 79 Figure 48 Menu path in English 79 Figure 49 Start displays for easyE4 base device in English 81 Figure 50 Example of status display on display 82 Figure 51 Startup procedure...

Page 607: ...ut Q 136 Figure 81 Relay coil for timing relay function block with control coil 136 Figure 82 Relay coil of a NET station 136 Figure 83 Circuit diagram with five contacts invalid 138 Figure 84 Circuit...

Page 608: ...n the programming software 187 Figure 114 Signal diagram of timing relay on delayed with and without ran dom switching 200 Figure 115 Signal diagram of timing relay on delayed with and without ran dom...

Page 609: ...ng the input values increasing 259 Figure 145 Figure Mathematical interrelationship 260 Figure 146 Wiring the function block coils 277 Figure 147 Wiring of the function block contact 277 Figure 148 Pa...

Page 610: ...tab for text display function block in the Programming view 359 Figure 176 Default colors tab for text display 361 Figure 177 Text display function block language tab 362 Figure 178 Signal diagram Tex...

Page 611: ...eenshot of Retention section that can be found in the System settings tab in the Project view including sample values 438 Figure 205 Programming view for UF Blinker1 user function block 440 Figure 206...

Page 612: ...ogram 494 Figure 235 boot bmp 500 Figure 236 Storing the boot bmp file 500 Figure 237 How the EDP evaluates circuit diagrams and function blocks 503 Figure 238 easyE4 input assigned a switch 506 Figur...

Page 613: ...used to assign a NET ID when adding a new base device 541 Figure 255 NET tab for the selected base device in the NET group 542 Figure 256 Scanning the diagnostics bit in the circuit diagram 572 Figur...

Page 614: ...610 easyE4 11 18 MN050009 EN www eaton com...

Page 615: ...TIFF format supports transparency as well as images using 8 bit channels grayscale RGB CMYK etc uf7 User function block file format zip ZIP file format used to compress and archive files A Address re...

Page 616: ...ser or FTP client your com puter will first need to ask a server for the IP address behind the name in order to actually be able to reach the address The server that provides this information is known...

Page 617: ...resses are 32 bits 4 bytes long and are used to uniquely identify networks sub networks and individual computers that work with the TCP IP protocol A distinction is drawn between private address space...

Page 618: ...all the properties required in order to automatically configure the driver are stored on the card s CIS PID controller Proportional Integral Derivative Controller PLC Programmable logic controller The...

Page 619: ...ure Sockets Layer Transport Layer Secur ity ST Structured Text programming method Stroke A hub is a device used to connect various net work devices together Hubs broadcast all data to all connected de...

Page 620: ...irmation for specific messages Windows Embedded Compact 7 pro A component based multi functional real time operating system designed to meet the needs of even the most demanding industrial application...

Page 621: ...y with 2017 sales of 20 4 bil lion We provide energy efficient solutions that help our customers effectively manage electrical hydraulic and mechanical power more efficiently safely and sustainably Ea...

Reviews: