Introduction to Numbering Systems

Size: px
Start display at page:

Download "Introduction to Numbering Systems"

Transcription

1 Soft PLC CFW - 11 Introduction to Numbering Systems 1

2 Introduction to Numbering Systems To be able to program PLC / Soft PLC one must understand numbering Systems Differences between Bits(Boolean) Bytes; Words and Double Words. Bit marker; Digital input; Digital output; User Parameter; Bit system marker; Word marker Constants; Markers; Analog Inputs; Analog Outputs; Difference between Volatile and Non-Volatile. Introduction to Numbering Systems KF - Float Constant MX - Bit Marker MW - Word Marker MF - Float Marker SX - Bit System Marker SW - System Marker IX - Digital Input QX - Digital Output IW - Analog Input QW - Analog Output UW - User Parameter PW - System Parameter PD - Drive Parameter 2

3 Number Systems There are four different types of number systems: Decimal (Base 10) (XX 10 ) Binary (Base 2) (XX 2 ) Octal (Base 8) (XX 8 ) Hexadecimal (Base 16) (XX 16 ) Comparing These Numbers Decimal (10) Binary (2) Octal (8) Hexadecimal (16) A B C D E F 3

4 The Weight of These Numbers Breaking Down Decimal Numbers: (1 x 10 3 ) + (2 x 10 2 ) + (3 x 10 1 ) + (4 x 10 0 ) = = The Weight of These Numbers Breaking Down Octal Numbers = (1 x 8 3 ) + (2 x 8 2 ) + (3 x 8 1 ) + (4 x 8 0 ) = =

5 The Weight of These Numbers Breaking Down Hexadecimal Numbers = (1 x 16 3 ) + (2 x 16 2 ) + (3 x 16 1 ) + (4 x 16 0 ) = = The Weight of These Numbers Breaking Down Binary Numbers MSB LSB = (1 x 2 3 ) + (1 x 2 2 ) + (0 x 2 1 ) + (1 x 2 0 ) = =

6 Converting Number Systems Use Sum Of Weights Decimal BINARY Octal Hexadecimal Make Groups of 3 (2 3 =8) Make groups of 4 (2 4 =16) Convert Binary To Hexadecimal D F 1 STEP 1: Make groups of 4 starting at RHS (2 4 = 16 = HEX BASE) STEP 2: Change the groups of 4 to Hexadecimal using your table 6

7 Convert Hex To Binary 5 D F STEP 1: Change each number to a four bit binary number using your table Convert Binary to Decimal = =

8 Hexadecimal to Decimal CHANGE to DECIMAL STEP1: First convert the Hexadecimal Number to Binary STEP2: Convert the Binary Number to Decimal = Decimal to Hexadecimal CONVERT TO HEXADECIMAL STEP1: First convert the Decimal Number to Binary = = = 0 STEP2: Convert the Binary Number To Hexadecimal

9 1 S Compliment What is 1 s Compliment? All Zero s changes to One, and all One s changes to Zero EXAMPLE: Change the following number to its One s Compliment: S Compliment What is 2 s Compliment? It is the 1 s Compliment of a number + 1 EXAMPLE: Change the following number to its Two s Compliment: (One s Compliment) + 1 (Add 1) (Two s Compliment) 9

10 Displaying Negative Numbers Bit Number 15 is called the sign bit. If it is a 0, the number presented is positive If it is a 1, the number presented is negative and in its 2 s Comp Displaying Negative Numbers Sign bit is 1, number is negative and in 2 s compliment The obtain the real value of the Number, calculate the 1 s Compliment Add 1 to the 1 s compliment In order to get the 2 s compliment. Change the binary number to decimal. The number presented was

11 Displaying Negative Numbers Word Structure Nibble 1 Nibble 1 Nibble 1 Nibble 1 Byte 1 Byte 1 Word 11

12 Introduction Ladder diagram is a graphic presentation of Boolean equations, by combining contacts (input arguments) with coils (output results) and functional blocks. The Ladder program allows to test and change data by standard graphic symbols. The symbols are positioned in the ladder program similar to a logic diagram line with relays. The Ladder diagram is limited at the right and at the left by bar lines. Introduction GRAPHIC COMPONENTS The basic graphic components of a Ladder Diagram: A - Left power rail B - Right power rail C - Horizontal connection D - Vertical connection E - Contact F - Coil G - Power flow 12

13 Introduction Power rails The Editor is left delimited by a vertical line known as left power rail and right delimited by a vertical line known as right power rail. Connections, Elements and States The connection elements may be horizontal or vertical. The status of the elements can be denoted by 1 or 0, corresponding to true 1 or false 0, Boolean values, respectively. The term Connection Status should be synonym of the term Power Flow. The status of the left power rail can be considered always equal to 1. A horizontal line should indicate a horizontal connection element A horizontal connection element transmits its status to the elements immediately to the right element. Introduction A vertical connection element must consist of vertical lines intersected by one or more horizontal connections at each side. The vertical connection status should represent the OR of the 1 status of the horizontal connections of the left side, i.e., The status of the vertical connections should be: 1. 0, if all horizontal connections, including the left ones, are if the status of one or more horizontal connections, including the left, ones, is 1 The status of the vertical connections should be copied for all horizontal connections associated to the right ones. The status of the vertical connections cannot be copied for all horizontal connections associated to the left ones 13

14 EXECUTION CONTROL Introduction Figure below shows how the Ladder program is executed. PLC1 executes continuously one scan cycle. The cycle starts reading the values of the inputs and outputs signals and saving them in the internal memory. A- Inputs read to the memory B - Memory write at the outputs C - Ladder line scanning The lines of the Ladder program are executed in a fixed order, by starting with the first line. During the program scanning new values of the physical outputs, as determined by the logic of the different Ladder lines, can be modified in the memory. Finally, after Ladder program concluded the program execution (one scan cycle), the output image is written to the physical outputs in a unique operation. Introduction LOGIC CALCULATION FORM The logics are calculated from top to bottom and from left to right, as shown in the previous Ladder Diagram. 14

15 Introduction to the PLC What is a PLC? The abbreviation PLC stands for Programmable Logic Controller. It is a electronic system that reacts on different type of inputs like limit switches, proximity switches, level, switches, photo electric switches, selector switches, digital switches etc. The system makes a decision according to a certain control program and then control driving loads such as solenoid valves, motors, electromagnetic clutches, indication loads such as lights, digital indicators, sirens, etc. Installing The Software It is also possible to download the WLP software from the WEG website After downloading the WLP installer (a ZIP format file), extract the files to a temporary folder before running the installation program. Go to the temporary folder and run the WLP installer (SETUP.EXE) by double-clicking it. 15

16 Introduction to the SoftPLC The SoftPLC is a feature that incorporates to the CFW-11 the functionalities of a PLC, adding flexibility to the product and allowing the user to develop applicative software (user programs). Main Features are: Ladder language programming, by using the WLP software; Access to all the CFW-11 I/O s and parameters; 50 configurable user parameters; PLC Mathematical and Control blocks; Applicative software transfer and on-line monitoring via USB; Transfer of the installed applicative software to the PC conditioned to a password; Storage of the applicative software in the FLASH memory board; Execution directly in the RAM memory. Symbols and Data Types %KW word type constants (16 bits) %KF float type constants (32 bits floating point) %MX bit marker %MW word marker (16 bits) %MF float marker (32 bits floating point) %SX system bit marker %SW system word marker (16 bits) %IX digital inputs %IW analog inputs (16 bits) %QX digital outputs %QW analog outputs (16 bits) 16

17 SoftPLC Memory The total size of the SoftPLC memory is bytes, between program memory and data memory. This amount can be reduced depending on the Trace function use. 3.1 Memory Division NOTE! P0560 = Trace Available Memory, given in percentage % is equal to bytes, and its factory setting is 0%. Data Memory The SoftPLC data memory area (user variables) is shared with the programming memory. Therefore, the total size of an applicative may vary as function of the amount of variables applied by the user. The bit, word and float markers are allocated according to the LAST address used in the applicative, i.e., the higher the last address, the bigger the allocated area. Therefore, it is recommended to use the markers in a SEQUENTIAL manner. The word and float constants do also use program memory space. 17

18 Memory Map Constants Memory Map I/O Physical Inputs and Outputs (Hardware) The analog input (%IW) and analog output (%QW) values respectively read and written via the SoftPLC, respect their gains (P0232, P0237, P0242, P0247: %IW1 %IW4 and P0252, P0255, P0258, P0261: %QW1 %QW4) and offsets (P0234, P0239, P0244, P0249: %IW1 %IW4). 18

19 Physical Inputs and Outputs (Hardware) The values read or written via SoftPLC obey the following rules, respecting the parameters related to the analog input and output signal types (P0233, P0238, P0243, P0248: %IW1 %IW4 and P0253, P0256, P0259, P0262: %QW1 %QW4): Memory Map (Internal memory) Volatile Marker They consist of variables that can be applied by the user to execute the applicative logics. They can be bit markers (1 bit), word markers (16 bit) or float markers (32 bit IEEE). In order to minimize the applicative size, use the markers in a sequential manner. E.g.: Bit markers: %MX5000, %MX5001, %MX Word markers: %MW8000, %MW8001, %MW Float markers: %MF9000, %MF9001, %MF

20 Memory Map (Internal memory) Bit; Float and Word Markers Odd System Bits Memory Map They consist of special variables that allow the user to read and change inverter data that may or not be available in the parameters. They can be: system bit markers (1 bit) or system word markers (16 bits). 20

21 Memory Map for the Odd System Bits Memory Map Even System Bits 21

22 Memory Map Even System Bits (continue) Memory Map for the Even System Bits 22

23 System Word Markers Memory Map The system word markers %SW3300 and %SW3301 use a 13 bits resolution ( to 8191), which represents the motor synchronous speed. Thus, if for a 6 pole motor (this means a synchronous speed of 1000 rpm) the speed reference via SoftPLC (%SW3301) is 4096; the motor will run at 500 rpm. Equation for the calculation of the motor speed value in rpm: Speed in rpm = Synchronous speed in rpm x 13 bits speed 8192 Memory Map for the System Word Markers 23

24 Parameters The parameters from P1011 to P1049 appear on the keypad only when there is a valid applicative (user program) in the memory, i.e., when P1000 > 0. Parameter Memory Map CFW-11 Configuration Parameters P0100 Acceleration Time P0101 Deceleration Time P0220 LOCAL/REMOTE Selection Source P0221 Speed Reference Selection LOCAL option P0222 Speed Reference Selection REMOTE option P0223 FORWARD/REVERSE Selection - LOCAL option P0226 FORWARD/REVERSE Selection - REMOTE option P0224 Run/Stop Selection LOCAL option P0227 Run/Stop Selection - REMOTE option P0225 JOG Selection LOCAL option P0228 JOG Selection - REMOTE option 24

25 CFW-11 Configuration Parameters P0251 AO1 Function P0254 AO2 Function P0257 AO3 Function P0260 AO4 Function P0275 DO1 Function (RL1) P0276 DO2 Function (RL2) P0277 DO3 Function (RL3) P0278 DO4 Function P0279 DO5 Function P0560 Trace Avail. Memory SoftPLC Exclusive Parameters P1000 SoftPLC Status Adjustable 0 = No Application Factory Setting: 0 Range: 1 = Install. App.. 2 = Incompat. App. 3 = App. Stopped 4 = App. Running Properties: RO Access groups via keypad: 01 PARAMETER GROUPS. 50 SoftPLC. 25

26 SoftPLC Exclusive Parameters Description: It allows the user to visualize the SoftPLC status. If there is no installed application, the parameters from P1001 to P1059 will not be showed on the keypad. If this parameter presents the option 2 ( Incompat. App. ), it indicates that the version that has been loaded in the flash memory board is not compatible with the current CFW-11 firmware. In this case it is necessary to recompile the project in the WLP, considering the new CFW-11 version, and to download it again. If this is not possible, the upload of this application with the WLP can be done, provided that the application password be known or that the password be not enabled. SoftPLC Exclusive Parameters P1001 SoftPLC Command Adjustable 0 = Stop Program. Factory Setting: 0 Range: 1 = Run Program. 2 = Delete Program. Properties: CFG Access groups via keypad: 01 PARAMETER GROUPS. 50 SoftPLC. Description: It allows stopping, running or excluding the installed applicative, for that reason, the motor must be disabled. 26

27 SoftPLC Exclusive Parameters P1010 to P1059 SoftPLC Parameters Adjustable 0 to Factory Setting: 0 Range: Properties: CFG Access groups via keypad: 01 PARAMETER GROUPS. 50 SoftPLC. Description: They consist of parameters with functions defined by the user by means of the WLP software. It is also possible for the user to configure these parameters NOTE! Parameters P1010 to P1019 can be visualized in the monitoring mode (P205 =[021-30] SoftPLC (Read Parameter Sel.1) (Normally option 0-20) NOTE! When P1011(Speed Reference) is a writing parameter and it is programmed in P0205, P0206 or P0207, then its contents can be changed with the HMI up and down keys. Inverter Parameter Settings Only the parameters of the CFW-11 that are related to the SoftPLC will be presented. Symbols for the Properties Description RO Read-only parameter. CFG Parameter that can be changed only with a stopped motor. Net Parameter visible on the keypad if the inverter has a network interface installed RS232, RS485, CAN, Anybus-CC, Profibus or if the USB interface is connected. Serial Parameters visible on the keypad if the inverter has the RS232 or the RS485 interface installed. USB Parameters visible on the keypad if the inverter USB interface is connected. 27

28 SoftPLC Main Screen Optional for PLC Board Project Menu Standard Bar Communication Bar Block Bar Ladder elements Bar Page Bar Project tree Status Bar Project Menu New... Creates new projects Open... Opens existing projects Save... Saves current project Save As... Saves current project with a new name Delete... Removes selected project Print... Prints current project Print Preview Visualizes printing of the current project Printer Setup Opens window to configure printer 28

29 Project Menu Continue Change Units Modifies the units of the constants used in the project When clicking on this option, a box is opened to configure the constant units used in the Project, Edit Menu Undo: Undoes the last modification done in the ladder. Redo: Redoes the last modification undone in the ladder. Copy: Copies the selected area in the ladder. Cut: Cuts the selected area in the ladder. Paste: Pastes the area previously copied or cut in the ladder. 29

30 Edit Menu Find: Locates the selected variable through a specific box. View Menu Standard Bar: Displays/Hides the standard button toolbar. Communication Bar Displays/Hides communication button toolbar. Edition Bar: Displays/Hides edition button toolbar. Block Bar: Displays/Hides function block edition toolbar. Status Bar: Displays/Hides status toolbar. Grid: Displays/Hides grid in the edition area. Tag/Address: Switches the display mode of the variables in the edition area, between symbolic tag and absolute address. Compilation Errors: Displays a Box with the errors generated during the project compilation. Find Compilation Errors: Enables the highlighted display of where the compilation errors are. Compilation Information: Displays a box with the information about the compilation with generated files and their sizes. Address Tags: Displays a box with the variables used in the program with their respective addresses and tags. User Parameters Configuration: Displays a box where Tags and Min/Max values can be configure. 30

31 View Compilation Info View Compilation Info It allows the user to know the compiled applicative size in bytes (<project name>.bin) to be sent to the equipment. View User Parameter Configuration View User Parameter Configuration It opens an attribute visualization window for all the user parameters. With a double click on the parameter, it is permitted the configuration of these attributes, which include: Parameter descriptive text on the keypad (up to 21 characters); Text for the units (up to 5 characters); Minimum and maximum limit; Number of decimal positions; Hexadecimal or normal format; Reading or writing only; Modifications only with a stopped motor, or online; With or without sign; Ignores the password (allows modification regardless of P0005) or normal; Visualizes or hides the parameter; Allows saving the parameter value (retentive), when it is used in some blocks (PLC, Calculations and Transfers) on power down; Configuration parameter that allows modification with the motor running. Those configurations can be transferred to the CFW-11 with the Download button. 31

32 View User Parameter Configuration Page Menu Insert Page Before: Inserts a new page before the current page. Insert Page After: Inserts a new page after the current page. Delete Page: Deletes the current page from the project. Previous Page: Goes to the previous page. Next Page: Goes to the next page. Go to Page: Goes to the selected page through a Box that will open on the screen. 32

33 Insert Menu Select: Enables mouse with the pointer function used to mark edition areas and modify parameters of the ladder blocks. Delete Element: Enables mouse with the function of deleting elements already inserted in the ladder edition area. Comment: Enables mouse with the function of inserting comments in the ladder edition area. Connection: Submenu to insert connections among ladder components. Contacts: Submenu to insert contacts in the ladder edition area. Coils: Submenu to insert coils in the ladder edition area. Function Blocks: Submenu to insert function blocks in the ladder edition area. Build Menu Compile: Compiles the current project by checking errors and generating the binary code that can be downloaded to the VSD in the future. 33

34 Communication Menu Download : Download user s program and/or user Parameters to the VSD. Upload : Uploads function/units of the programmable parameters from the VSD. On-line Monitoring: Activates/Deactivates on-line monitoring of the ladder program. Monitoring Variable: Opens/Closes box for variable monitoring. Trend Variables: Opens/Closes Box for graphic monitoring of variables through trend (trend graph). Monitoring Input/output: Opens/Closes Box for monitoring digital input and outputs. Parameter Table: Opens Box for reading/writing the values of the board parameters. Config Serial: Opens box for configuring the serial communication between the PC and board. Help Menu In this menu, you can find all the functions related to the help of the WLP software, according to; Contents: Displays help topics of the WLP software. About WLP: Displays information related to the WLP software. 34

35 Creating a New Project Practical 1. Click on Project New 2. Define the project name 3. Configure the equipment and the respective firmware version 4. Click on the "OK" button. Thus, the new project will be created blank and with only one page. In this example, the Tutor1 project was created. In the path where the WLP projects are saved C:\WEG\WLP VX.YZ\Projects, a folder was automatically created with the name of the new project Tutor1, according to next figure. Opening a existing Project 1. Click on Project Open Practical This folder contains all the information and configurations that belong to the project. When it is necessary either to copy the project to another computer or to save a safety copy, one should copy this folder to a new target. 2. Close Project list after viewing. 35

36 Practical 1. Click on Project Properties It allows the user to redefine the equipment and the firmware version. In this box it is also configured whether or not the project will have upload password. 2. Close Project list after viewing. Practical Creating a Program in Ladder 36

37 Practical Creating a Program in Ladder With a new blank project created and all the environment functionalities known, one can create the program in ladder 1 - Select function insert contact Normally Opened 2 Take the cursor up to the cell of line 0 and column 0 3 Click this cell with the mouse 4 Press the ESC key or select the pointer function Practical Creating a Program in Ladder 5 Double click the contact. The following box will be displayed In this box, the type of address used by the contact is defined. This is the contact property box, one can redefine the type of contact in it, according to next figure. In this box, the type of address used by the contact is also defined, Figure Type of address. 37

38 Creating a Program in Ladder Practical Once the type of address is defined, one should define the address itself. Each type has a valid address range, which is always displayed in its property box. In this box, one defines either the Tag or symbol of the address as well as a description about the address in question When clicking on OK, this Tag will be saved in the Project and it will be used in all places where the address in question is. The Tag button changes and an asterisk is displayed at the front ( *Tag ) indicating that the address in question already has a defined Tag. Creating a Program in Ladder Practical If the Tag is not displayed on screen, click on the Tag/Address button in the Display menu. Then, the contact name will appear 6 Select insert coil function. 7 Go to the cell of line 0 and column 9 with the cursor. 8 Click this cell with the mouse. 9 Press the ESC key or select the pointer function. 38

39 Practical Do the same way as with the input, previously described on step (6), with the Tag = Output_1 and description = Energize the run contactor according to above. 10 To connect digital input 1 with digital output 1, select insert horizontal connection. Practical 11 At this stage, one should compile the program. For such, click on the compile button. During the compilation, the compilation status box will be displayed, indicating the compilation process. After the compilation, another box will be displayed, indicating if some compilation error was generated. 39

40 Example of Compilation Error If there is any edition error in the program, they will be displayed during the compilation. For example, if a horizontal connection is missing, the following compilation error will be displayed in the compilation. The errors generated were the following: c:\weg\wlp v4.01\projects\tutor1\tutor1.ldd (Page 01, Ln 00, Col 09) :Warning C201 : element is not connected to the left. c:\weg\wlp v4.01\projects\tutor1\tutor1.ldd (Page 01, Ln 00, Col 00) :Warning C203 : logic incomplete. Page, Line and column where the error was found are always displayed. If option Error location of the Display menu is enabled, the cell where the error is will have a red border Communicating With The Drive 40

41 Practical Communication Configuration The USB port is used for the CFW-11. Therefore, the USB driver must be installed. The driver is found in the DRIVER_USB folder, inside the WLP V7.2X. Communicating With Drive Practical 1. Connect the comms cable to the USB port at the front Panel of the VSD 2. Configure the serial communication by selecting the USB port. (Shift+F8) or under Menu-Communication-Configurations. 3. Transfer the program (F8) or under Menu-Communication Transfer User Program. 41

42 Practical 4. Click on the OK button to transfer the program It displays the target equipment connected via serial; the file s name to be transferred as well as the date and time it was compiled. The transfer will be started. It should be very clear that during the program transference the board will not be active, thus not executing any program. If there are linked outputs or the converter is enabled, They will be unlinked and the converter will be disabled. If the transfer was successfully, the board will start executing the new user s program. Practical Communication Download This command allows downloading the applicative and/or the user parameter configurations to the CFW

43 Practical Construct Compile It analyses the applicative and generates the code for the specified equipment. Practical Monitoring the Program Online Monitor (F9) Monitor Variables (ShiftF9) Monitor Inputs/Outputs (Alt+F9) Monitor Parameters (Ctrl+Alt+F9) Note: Parameter P1001 SoftPLC Command of the drive has 3 options for the user s program. 0:Stop; 1:Run and 2:Delete program. Choose option 1:Run and monitor P1000 SoftPLC Status. With the program running, it can be monitored on the computer s screen by pressing the on-line monitoring button. At this moment, the WLP will try to establish communication with the VSD by testing the serial communication. If there is no, communication problem, it will be displayed on the program s status bar. 43

44 Monitoring the Program Practical Toggle button Can also Insert numerical values The internal input/output monitoring box can also be used through the button according to above figure. It indicates the same thing as ladder monitoring, that is, when activating input 1, output 1 will also be activated. Monitoring the Program Practical The digital input/output monitoring box can also be used through the button according to above figure. It indicates the same thing as ladder monitoring, that is, when activating digital input 1, digital output 1 will also be activated. 44

45 Binary Digit(Bit) Logic Contacts / Inputs Normally Open Contact (NO CONTACT) %MX: Bit Marker %IX: Digital Input %QX: Digital Output %UW: User Parameter %SX: System Bit Marker - Reading 45

46 Contacts / Inputs Normally Close Contact (NC CONTACT) %MX: Bit Marker %IX: Digital Input %QX: Digital Output %UW: User Parameter %SX: System Bit Marker - Reading AND Logic with Contacts When the contacts are in series, an AND logic is executed among them, storing the result in the stack. 46

47 OR Logic with Contacts When the contacts are in parallel, an OR logic is executed among them, storing the result in the stack. Coils / Outputs Coil %MX: Bit Marker %QX: Digital Output %UW: User Parameter %SX: System Bit Marker Writing 47

48 Coils / Outputs Negated Coil (Inverter) %MX: Bit Marker %QX: Digital Output %UW: User Parameter %SX: System Bit Marker Writing Coils / Outputs The data type may be: Bit marker Digital output User parameter Set Coil If UW801 and the Dig-out 1 of the drive are 1, or the Dig-in 1 is 1 and UW800 is 0, its sets Dig-out 1 and maintain it 48

49 Coils / Outputs Resets Coil The data type may be: Bit marker Digital output User parameter Coils / Outputs The data type may be: Bit marker Digital output User parameter Positive Transition Coil 49

50 Coils / Outputs The data type may be: Bit marker Digital output User parameter Negative Transition Coil Movement Blocks 50

51 Speed and/or Torque Reference REF Movement Blocks Menu: Insert - Function Blocks - Movement REF EN: Enables the block ENO: Goes to 1 when EN 0 and without error. Properties: MODE: 0 = Speed mode, 1= Torque mode SPEED: Speed reference [RPM or13 Bits] TORQUE: Torque reference [13 Bits] In the example above, if the EN input is active and the digital input 1 off, then the block will generate a speed reference according to the user parameter 1010 in the 13 bit unit. If there is no error (e.g., disabled inverter), the ENO output goes to 1. Create new Project and call it REF Example Practical Example In the example above, if the EN input is active and the Gen Enable 1, then the block will generate a speed reference according to the user parameter 1011 in the 13 bit unit. (Can choose RPM) 51

52 Information To monitor values in another numbering system Main Menu ; Communicate enter Config Online Monitor enter Choose numbering system (ex: Binary) PLC Blocks 52

53 PLC BLOCKS Timer TON Menu: Insert - Function Blocks PLC-TON. Input: IN: Enables the block. Output: Q: Goes to 1 when IN 0 and ET PT. Properties: PT: Preset Time.(max value of minutes) ET: Elapsed Time. In the example above, if the IN input is active and the content of the word marker 8000 is higher or equal than the content of the user parameter P1010, the output Q is set. Create new Project and call it Timer Example Practical Example In the example above, if the IN input is active and the content of the word marker 8000 is higher or equal than the content of the PT, the output Q is set. 53

54 PLC BLOCKS Real Time Clock RTC Menu: Insert - Function Blocks - CLP - RTC EN: Enables the block Q: Goes to 1 when EN 0 and the current time is greater than the turning on time and less then the turning off time. Properties: WEEK: Week days H-T.ON: Turning on hour M-T.ON: Turning on minute S-T.ON: Turning on second H-T.OFF: Turning off hour M-T.OFF: Turning off minute S-T.OFF: Turning off second Q_OPT: 0: Normal Q output, 1: Inverted Q output ON_ERROR: 0: Generates A700 alarm, 1: Generates F701 fault ERROR: Goes to 1 when there is an error in the block. PLC BLOCKS Incremental Counter Menu: Insert - Function Blocks PLC-CTU. Inputs: CU: Captures the transitions from 0 to 1 at this input (Counter Up). R: Resets CV. Output: Q: Goes to 1 when CV PV. Properties: PV: Preset Value.(Max 65535) CV: Counter Value. Ex: If the content of the word marker 8001 is higher or equal than 20, the output Q is set. 54

55 Practical Example Create a new Project and call it Counter Example Ex: If the content of the word marker 8000 is higher or equal than 5, the output Q is set. The Counter can be reset with the reset contact MX 5002 PLC BLOCKS PID Controller Menu: Insert - Function Blocks PLC-PID. Inputs: EN: Enables the block. Output: ENO: EN Input image. Properties: SELREF: Automatic/manual reference. REF: Automatic reference. δref: Automatic reference filter time constant. REFMANUAL: Manual reference. FEEDBACK: Process feedback. KP: Proportional gain. KI: Integral gain. KD: Derivative gain. MAX: Maximum output value. MIN: Minimum output value. TYPE: Academic/parallel. OPT: Direct/reverse. TS: Sampling Time. OUT: Controller output. 55

56 PLC BLOCKS PID Controller If the EN input is active, the controller starts its operation. The content of the user parameter P1010 selects the reference that is active, i.e., whether it is %MF9001 (automatic reference) or the %MF9002 (manual reference). There is a 0.05s filter for the automatic reference. Since the derivative gain is fixed in 0, this indicates that the PID was converter into a PI. The control output OUT, %MF9004, has the max and min limits of 100 and PLC BLOCKS Low-pass or High-pass Filter FILTER Menu: Insert - Function Blocks PLC-FILTER. EN: Enables the block. ENO: This is a copy of the value of the EN input. Properties: IN: Input data. TIME CONST: Filter time constant. TYPE: Low-pass/High-pass. TS: Sampling time. OUT: Input data filtered value. In the example above, if the EN input is active, the content of %MF9000 will be filtered with a time constant of 0.25s by means of a low-pass filter and will be transferred to %MF

57 Calculation Blocks Calculation Blocks Comparator COMP Menu: Insert - Function Blocks Calculation-COMP. EN: Enables the block. ENO: Goes to 1 when the comparison condition is fulfilled. Properties: FORMAT: Integer or floating point. DATA 1: Comparison data 1. OPERATOR: Comparison operator. DATA 2: Comparison data 2. If the EN input is active and the content of the float marker 9000 is higher than the content of the float marker 9001, then the output ENO is set. If the FORMAT is integer, all the numeric data are considered words of 15 bits + sign ( to 32767). 57

58 Calculation Blocks Comparator COMP Operations Practical Example Create a new Project and call it Compare Example If the EN input is active and the content of Data 1 is higher than the content of the Data 2, then the output ENO is set. If the FORMAT is integer, all the numeric data are considered words of 15 bits + sign ( to 32767). 58

59 Calculation Blocks Math Operation MATH Menu: Insert - Function Blocks Calculation-MATH. Input: EN: Enables the block. Output: ENO: Indicates if the calculation has been executed. Properties: FORMAT: Integer or floating point. DATA1: Calculation data 1. It may also appear as DATA1H and DATA1L (representing the high and low parts of the data 1). OPERATOR: Mathematic operator (+, -, *, etc). DATA2: Calculation data 2. It may also appear as DATA2H and DATA2L (representing the high and low parts of the data 2). RES: Calculation result. It may also appear as RESH and RESL (representing the high and low parts of the result) and also as QUOC and REM (representing the quotient and the reminder of a division). OVER: Indicates if the result exceeded its limit. SIGNAL: Result sign. If the EN is active, the value of %MW8000 is incremented at each scan cycle. When %MX 5000 goes to 1, it indicates overflow and %MW8000 remains in Practical Example Create a new Project and call it Math Example DATA1: It may also appear as DATA1H and DATA1L (the high and low parts of the data 1). OPERATOR: Mathematic operator (+, -, *, etc). DATA2: It may also appear as DATA2H and DATA2L (the high and low parts of the data 2). RES: Calculation result. It may also appear as RESH and RESL (the high and low parts of the result) and also as QUOC and REM (the quotient and the reminder of a division). OVER: Indicates if the result exceeded its limit. SIGNAL: Result sign. 59

60 Calculation Blocks Math Function FUNC Menu: Insert - Function Blocks Calculation-FUNC. EN: Enables the block. ENO: Indicates if the calculation has been executed. Properties: FORMAT: Integer or floating point. IN: Data to be calculated. FUNCTION: Mathematic function (sin, cos, etc). OUT: Calculation result. If the EN input is active, %MF9001 presents the result of the %MF9000 sine calculation If the FORMAT is integer, all the numeric data are considered words of 15 bits + sign ( to 32767). Practical Example Create a new Project and call it FUNC Example During the transition from 0 to 1 at the input, the square root is calculated from the value contained in the %MF9000, which is 10, and the result is saved in the %MF

61 Calculation Blocks Menu: Insert - Function Blocks Calculation-SAT. EN: Enables the block. ENO: Indicates if saturation has occurred, if EN 0. Properties: FORMAT: Integer or floating point. IN: Input data. MAX: Maximum allowed value. MIN: Minimum allowed value. OUT: Output data. When the EN input is active, the %MW 8000 contains the user parameter P1010 value, limited however, between the maximum of 100 and the minimum of If the MIN value is higher than the MAX, the outputs OUT and ENO are reset to zero. If the FORMAT is integer, all the numeric data are considered words of 15 bits + sign ( to 32767). Practical Example Create a new Project and call it SAT Example The value contained at the input of the SAT Block is transferred to %MW8002. The value read at the analog input is a value between 0 and The SAT block causes that the %MW8002 stays between 0 and 1000 even if the input value exceeds a

62 Transfer Blocks Transfer Blocks Data Transfer TRANSFER Menu: Insert - Function Blocks- Transfer-TRANSFER. EN: Enables the block. ENO: Indicates that the transfer has been done. Properties: SRC: Source data. DST: Destination data. If the EN input is active, the word constant 1 is transferred to %SX3001 (general enable). 62

63 Transfer Blocks Data Transfer TRANSFER The source data type may be: Constant Float constant Bit marker Word marker Floatmarker Systemmarker Digital input Digital output Analog input Analog output User parameter System parameter Drive parameter Reading word Writing word Reading byte Writing byte Status reading word Command writing word The destination data type may be: Bit marker Wordmarker Floatmarker Systemmarker Digital output Analog output User parameter System parameter Drive parameter Writing word Writing byte Command writing word Practical Example Create a new Project and call it TRANSFER Example The value contained at the analog input of the block is transferred to the %MW8000 which is then converted to %MW8001. The value read at the analog input is a value between 0 and The SAT block causes that %MW8002 stays between 0 and 1000, which is then transferred to Drive P121 63

64 Transfer Blocks Conversion from Integer (16 bit) to Floating Point INT2FL Menu: Insert - Function Blocks- Transfer -INT2FL. EN: Enables the block. ENO: Indicates that the transfer has been done. Properties: INT: Integer data. FLOAT: Data converted into floating point. In the example above, if the EN input is active, the content of the word marker 8153 (taking into account its sign) is converted into floating point to the float marker INT is treated as a word of 15 bit + sign ( to 32767). Transfer Blocks Conversion from Floating Point to Integer (16 bit) FL2INT Menu: Insert - Function Blocks- Transfer -FL2INT. EN: Enables the block. ENO: Indicates that the transfer has been done. Properties: FLOAT: Floating point data. INT: Data converted into integer. In the example above, if the EN input is active, the float constant 4.54 x 10⁴ is converted into an integer with sign via the %MW8000. However, after the conversion %MW8000 will remain with the value of 32767, because this is the positive limit of a word. 64

65 Practical Example Create a new Project and call it Conversion Example During the transition from 0 to 1 at the digital input 1, the user parameters P1011 are converted to float and put into %MF9000. Then the square root is calculated from the value contained in %MF9000 and the result is saved in %MF9001. The value of %MF9001 is then converted to integer and put into the user parameters P1012 Transfer Blocks User Fault or Alarm Generator USERERR Menu: Insert - Function Blocks - Transfer USERERR EN: Enables the block ENO: It indicates 1 when EN = 1 and the alarm or error has been effectively generated. Properties: CODE: Alarm or fault code TYPE: 0: Generates alarm, 1: Generates fault TEXTL1: HMI line 1 text TEXTL2: HMI line 2 text In the example above, if the EN input is active, then A750 with the text Low Pressure will appear on the HMI. If the block is configured for Fault, then it will be necessary to reset the drive in order to be able to enable it again. 65

66 Practical Example Create a new Project and call it USERERR Example When the bit marker %MX5001 is 1, the alarm 750 will be generated at the drive HMI with the message Fan 1 Overload. Transfer Blocks Indirect Data Transfer IDATA Menu: Insert - Function Blocks- Transfer -IDATA. EN: Enables the block. ENO: Indicates that the transfer has been done. Properties: CMD: Read/Write command DATATYPE: Data type ADDRESS: User address. VALUE: Read content/value to be written If the EN input is active, the content of %MX5000 is written to the digital output whose address is the content of %MW

67 Practical Example Create a new Project and call it IDATA Example P125 in P1011 Value=250 When the block is enabled and you select Drive Parameter as DATATYPE, the value of the Parameter select in P1011 will be the output Ex. P125 has a value of 250 Transfer Blocks Multiplexer MUX Menu: Insert - Function Blocks - Transfer MUX EN: Enables the mathematic operation. ENO: Indicates that the transfer has been done. Properties: X0-X15: Binary data vector. W: Resulting word. When the EN input is active, the digital inputs 1, 2 and 3 transfer their content to the bits 0, 1 and 2 of the user parameter P

68 Transfer Blocks Demultiplexer DMUX Menu: Insert - Function Blocks - Transfer DMUX EN: Enables the mathematic operation. ENO: Indicates that the transfer has been done. Properties: W: Source word. X0-X15: Resulting binary data vector. When the EN input is active, the bits 1, 2, 5, 6, 11, 13 and 15 of %MW8000 are transferred respectively to %MX5001, 5002, 5005, 5006, 5011, 5013 and Practical Example Create a new Project and call it Demultiplexer Example The Timer output bits which is the input to the DEMUX, which will accordingly switch bits 0 to 15. The word value was shared and transfer to the 16 outputs bits. 68

69 Faults, Alarms, and Possible Causes To Upload an Existing Project 69

70 Communication Upload Communication Upload This command makes it possible to upload and open the applicative that is installed in the CFW-11, provided that the password is valid, if enabled. END of Theory 70

71 Practical Tasks Task 1 1. Enable Drive using Bit Marker %MX:5000 and Bit System Marker %SX:3001 (General Enabled) 2. Start Drive by using the next Bit Marker and choose appropriate Bit System Marker. 3. Use keypad to adjust speed on local setting (Min=100; Max=1500) 4. Make sure if you want to backup the speed (P120) 5. Display Motor-Volts on line1; RPM on line 2; Hz on line 3 on keypad 6. Test the Start and Stop function by using the Soft Toggle button 7. Rename the inputs to Gen_Enable and Start _Stop 8. Switch Tag/Address on and of to Test.(Standard Bar) 71

72 Task 2 1. Enable Drive as previously 2. Start and Stop Drive by using Set and Reset Coils (name them Start and Stop) 3. Use Ref block to control the Drive speed and set it to RPM 4. Use P1011 to adjust the speed and Name it Speed_Ref 5. Setup Drive accordingly 6. Notice that you cannot adjust speed via software but only on keypad once you entered parameter P Put in a comment that Speed Control is via REF block Task 3 1. Enable Drive 2. Use 1 pushbutton to start and stop the Drive (Push once for Start, push again for Stop) 3. Use Soft-PLC for speed reference and adjust speed from Soft-PLC parameter P1011(REF Block) 4. Limit the min and max speeds by using SAT block 5. Compare the max speeds by using Comp block. If speed exceeds 800RPM then output RL_1 must flash at 1hz by using Timers. 6. Insert the necessary comments 72

73 Task 4 1. Enable Drive 2. Start Drive using latching contact (pushbutton action) and run Forward for 10 seconds then auto stop.(fail safe Start/Stop) 3. Auto reverse for 7 seconds 4. Repeat 5 times, then auto stop the drive 5. Use SoftPLC for speed reference be-able to adjust speed from SoftPLC parameter P1011 Task 5 1. Enable Drive 2. Program and simulate a gate motor 3. Press pushbutton once, gate opens fast for 10 seconds, 800 RPM (forward) then slows down to 200 RPM for 4 seconds, then stop. 4. Gate close automatically after 5 seconds. Gate closes fast for 10 seconds, 800 RPM (reverse) then slows down to 200 RPM until stop limit command. (Simulate gate close with a input to stop the motor) 73

Motors I Automation I Energy I Transmission & Distribution I Coatings. SoftPLC CFW701. User s Manual. Language: English

Motors I Automation I Energy I Transmission & Distribution I Coatings. SoftPLC CFW701. User s Manual. Language: English Motors I Automation I Energy I Transmission & Distribution I Coatings SoftPLC CFW7 User s Manual Language: English SoftPLC Manual Series: CFW7 Language: English Document Number: 684 / Publication Date:

More information

Motors I Automation I Energy I Transmission & Distribution I Coatings. SoftPLC CFW100. User Manual

Motors I Automation I Energy I Transmission & Distribution I Coatings. SoftPLC CFW100. User Manual Motors I Automation I Energy I Transmission & Distribution I Coatings SoftPLC CFW User Manual SoftPLC User Manual Series: CFW Language: English Document Number: 2965849 / 2 Publication Date: /24 Contents

More information

SoftPLC CFW-11. Manual. Phone: Fax: Web: - Language: English

SoftPLC CFW-11. Manual. Phone: Fax: Web:  -   Language: English Motors Energy Automation Coatings SoftPLC CFW- Manual Language: English SoftPLC Manual Series: CFW- Language: English Document Number: 899.5738 / 3 Publication Date: /2 Summary ABOUT THIS MANUAL... 5 ABBREVIATIONS

More information

Motors I Automation I Energy I Transmission & Distribution I Coatings. SoftPLC CFW500. User s Manual

Motors I Automation I Energy I Transmission & Distribution I Coatings. SoftPLC CFW500. User s Manual Motors I Automation I Energy I Transmission & Distribution I Coatings SoftPLC CFW5 User s Manual SoftPLC Manual Series: CFW5 Language: English Document Number: 2299985 / Publication Date: 6/25 Summary

More information

U90 Ladder Software Manual. Version 3.50, 6/03

U90 Ladder Software Manual. Version 3.50, 6/03 U90 Ladder Software Manual Version 3.50, 6/03 Table Of Contents Welcome to U90 Ladder... 1 Program Editors... 1 Project Navigation Tree...1 Browse Sequences...1 Printing Documentation...2 Interface Language...

More information

1 General Information

1 General Information 2013 PLC 1 General Information Controller configuration: main block Visio V230-13-B20 standard version addit. module Snap-in I/0 V200-18-E1B or V200-18-E2B Program uses operands with fixed addresses: I

More information

MULTIPROG QUICK START GUIDE

MULTIPROG QUICK START GUIDE MULTIPROG QUICK START GUIDE Manual issue date: April 2002 Windows is a trademark of Microsoft Corporation. Copyright 2002 by KW-Software GmbH All rights reserved. KW-Software GmbH Lagesche Straße 32 32657

More information

ACS850 User s Guide ACS850 Control Panel

ACS850 User s Guide ACS850 Control Panel ACS850 User s Guide ACS850 Control Panel ACS850 Control Panel User s Guide 3AUA0000050277 Rev A EN EFFECTIVE: 02.01.2009 2009 ABB Oy. All Rights Reserved. 5 Table of contents Table of contents About the

More information

PLC AUTOMATION SYSTEM LABORATORY. Manual

PLC AUTOMATION SYSTEM LABORATORY. Manual MRS AVN COLLEGE POLYTECHNIC VISAKHAPATNAM DEPARTMENT OF ELECTRICAL ELECTRONICS ENGINEERING PLC AUTOMATION SYSTEM LABORATORY Manual PLC Automation System Laboratory Lab 1 : Getting familiar with Step 7-

More information

An OR Operation. Or (O) Function I0.4 Q0.1 I0.5 I0.5 I0.4 Q0.1. Input 3. Input 4. Output 2

An OR Operation. Or (O) Function I0.4 Q0.1 I0.5 I0.5 I0.4 Q0.1. Input 3. Input 4. Output 2 An OR Operation In this example an OR operation is used in network. It can be seen that if either input I0.2 (input 3) or (O in the statement list) input I0.3 (input 4), or both are true, then output Q0.

More information

Chapter 2 Using XG5000 Software. 2.1 Screen Configuration. XG5000 screen is composed as shown below. [Screen of XG5000]

Chapter 2 Using XG5000 Software. 2.1 Screen Configuration. XG5000 screen is composed as shown below. [Screen of XG5000] 2.1 Screen Configuration XG5000 screen is composed as shown below. [Screen of XG5000] a b f c d e [Description of screen component] a. Menu bar: It is the basic menu bar for the XG5000 software. b. Tool

More information

Standard Instructions Special Instructions High-Speed Instructions SIMATIC S7-200 Programmable Controller System Manual

Standard Instructions Special Instructions High-Speed Instructions SIMATIC S7-200 Programmable Controller System Manual Programming A PLC STEP 7-Micro/WIN32 is the program software used with the S7-2 PLC to create the PLC operating program. STEP 7 consists of a number of instructions that must be arranged in a logical order

More information

Motors Automation Energy Transmission & Distribution Coatings. Profibus DP SRW 01. User s Manual

Motors Automation Energy Transmission & Distribution Coatings. Profibus DP SRW 01. User s Manual Motors Automation Energy Transmission & Distribution Coatings Profibus DP SRW 01 User s Manual Profibus DP User s Manual Series: SRW 01 Firmware Version: V6.0X Language: English Document Number: 10000521541

More information

CANopen CFW100. User s Manual. Phone: Fax: Web: -

CANopen CFW100. User s Manual. Phone: Fax: Web:  - CANopen CFW100 User s Manual CANopen User s Manual Series: CFW100 Language: English Document Number: 10002835377 / 00 Publication Date: 06/2014 CONTENTS CONTENTS... 3 ABOUT THE MANUAL... 5 ABBREVIATIONS

More information

Serial CFW-11. Communication Manual. Phone: Fax: Web:

Serial CFW-11. Communication Manual. Phone: Fax: Web: Motors Energy Automation Coatings Serial CFW-11 Communication Manual Language: English RS232 / RS485 Serial Communication Manual Series: CFW-11 Language: English Document Number: 0899.5741 / 03 Publication

More information

Profibus DP CFW-11. Communication Manual. Phone: Fax: Web:

Profibus DP CFW-11. Communication Manual. Phone: Fax: Web: Motors Automation Energy Transmission & Distribution Coatings Profibus DP CFW-11 Communication Manual Language: English 1 Profibus DP Communication Manual Series: CFW-11 Language: English Document Number:

More information

DeviceNet Communication Manual

DeviceNet Communication Manual DeviceNet Communication Manual Frequency Inverter Series: CFW-11 Language: English Document: 10000104642 / 00 04/2008 Summary ABOUT THIS MANUAL... 5 ABBREVIATIONS AND DEFINITIONS... 5 NUMERICAL REPRESENTATION...

More information

Optidrive Applications Support Library

Optidrive Applications Support Library Optidrive Applications Support Library Application Note Title AN-ODV-3-038 Related Products Optidrive Eco Overview Level 3 Modbus RTU Control and Register Mapping 1 Fundamental - No previous experience

More information

SMART RELAY SRW 01 V4.0X

SMART RELAY SRW 01 V4.0X Motors Automation Energy Transmission & Distribution Coatings SMART RELAY SRW 01 V4.0X Profibus DP Communication Manual Profibus DP Communication Manual Series: SRW 01 Firmware Version: V4.0X Language:

More information

Motors I Automation I Energy I Transmission & Distribution I Coatings N2 CFW501. User s Manual

Motors I Automation I Energy I Transmission & Distribution I Coatings N2 CFW501. User s Manual Motors I Automation I Energy I Transmission & Distribution I Coatings N2 CFW501 User s Manual N2 User s Manual Series: CFW501 Language: English Document Number: 10002041262 / 00 Publication Date: 09/2013

More information

Firmware Manual - EC Series Drives

Firmware Manual - EC Series Drives 1 Firmware Manual - EC Series Drives Doc Ver 1.01 Firmware ver: EC series drives For installation details refer to Hardware Manual Safety: Read safety instruction in hardware manual before installation

More information

CREATING PANEL APPLICATIONS

CREATING PANEL APPLICATIONS CREATING PANEL APPLICATIONS 3.1. Setting up the Panel Application... 1 3.1.1. General Settings...2 3.1.2. Custom Settings...5 3.1.3. Activating Multiple Overlapped Buttons by One Touch...7 3.1.4. Specifying

More information

MANUAL PLC1.01 BOARD

MANUAL PLC1.01 BOARD MANUAL PLC1.01 BOARD PROGRAMMABLE IN LADDER LANGUAGE BY WLP SOFTWARE 10/2005 PLC1 Software: V1.7X 0899.5135 E/3 Summary of Revisions The table below describes all revisions made to this manual. Revision

More information

CANopen CFW-11. Communication Manual. Phone: Fax: Web:

CANopen CFW-11. Communication Manual. Phone: Fax: Web: Motors Automation Energy Transmission & Distribution Coatings CApen CFW-11 Communication Manual Language: English CApen Communication Manual Series: CFW-11 Language: English Document Number: 0899.5747

More information

Contents. Drive View 7

Contents. Drive View 7 Contents 1 Introduction of...4 2 System Configuration...4 3 Installation...5 3.1 Prepare for installation...5 3.2 Install...5 3.3 Complete installation...7 4 Description on Screen...8 4.1 Main Screen...8

More information

Inverter Setup Communication Application PCS001Z Instruction Manual

Inverter Setup Communication Application PCS001Z Instruction Manual Inverter Setup Communication Application PCS001Z Instruction Manual Toshiba Schneider Inverter Corporation 2004 All Rights Reserved. Technical information described in this document is used to explain

More information

V G23 Rev: 12/04

V G23 Rev: 12/04 Software Manual HMI V230-21-G23 Rev: 12/04 No part of this document may be used for any purpose other than for the purposes specifically indicated herein nor may it be reproduced or transmitted in any

More information

Motors Automation Energy Transmission & Distribution Coatings. Software WLP. User's Manual

Motors Automation Energy Transmission & Distribution Coatings. Software WLP. User's Manual Motors Automation Energy Transmission & Distribution Coatings Software WLP User's Manual User's Manual Series: WLP V10.00 Language: English Publication Date: 06/2016 Content 3 Index 0 Parte I Welcome 10

More information

Motors I Automation I Energy I Transmission & Distribution I Coatings. CANopen CFW500. User s Manual

Motors I Automation I Energy I Transmission & Distribution I Coatings. CANopen CFW500. User s Manual Motors I Automation I Energy I Transmission & Distribution I Coatings CANopen CFW500 User s Manual CANopen User s Manual Series: CFW500 Language: English Document Number: 10002253105 / 00 Publication Date:

More information

Status line The top line of the LCD display shows the basic status information of the drive.

Status line The top line of the LCD display shows the basic status information of the drive. Control panels 91 Status line The top line of the LCD display shows the basic status information of the drive. LOC 49.1Hz LOC MAIN MENU 1 No. Field Alternatives Significance 1 Control location LOC Drive

More information

DeviceNet Drive Profile CFW-09

DeviceNet Drive Profile CFW-09 Motors Automation Energy Transmission & Distribution Coatings DeviceNet Drive Profile CFW09 Communication Manual DeviceNet Drive Profile Communication Manual Serie: CFW09 Language: English Software Version:

More information

Metasys N2 Instruction Manual VLT Adjustable Frequency Drive. 12/ Revision B

Metasys N2 Instruction Manual VLT Adjustable Frequency Drive. 12/ Revision B Metasys N2 Instruction Manual VLT 6000 Adjustable Frequency Drive 12/99-6110-00 Revision B 2 Table of Contents Overview Page Introduction... 5 About this Manual... 5 References... 5 Instructions Abbreviations

More information

13-1. This chapter explains how to use different objects.

13-1. This chapter explains how to use different objects. 13-1 13.Objects This chapter explains how to use different objects. 13.1. Bit Lamp... 13-3 13.2. Word Lamp... 13-5 13.3. Set Bit... 13-10 13.4. Set Word... 13-13 13.5. Function Key... 13-21 13.6. Toggle

More information

U90 Ladder Software Manual

U90 Ladder Software Manual U90 Ladder Software Manual 3/06 No part of this document may be used for any purpose other than for the purposes specifically indicated herein nor may it be reproduced or transmitted in any form or by

More information

Distributors News. December, 2004 Unitronics has announced a major market release. The release includes:

Distributors News. December, 2004 Unitronics has announced a major market release. The release includes: MAJOR RELEASE VISILOGIC 4.00, VISION 290, REMOTE ACCESS 4.00 & DATAXPORT 2.00 Unitronics has announced a major market release. The release includes: PID: includes internal Auto-tune Trends: Real-Time HMI

More information

ASIC-200 Version 5.0. integrated industrial control software. Getting Started

ASIC-200 Version 5.0. integrated industrial control software. Getting Started ASIC-200 Version 5.0 integrated industrial control software Getting Started Revision Description Date D Name change, correct where applicable with document 4/07 Getting Started: 137586(D) Published by:

More information

E2 Modbus RTU Register Map Revision History Version Comments Author Date 1.02 Previous version PAE 11/06/ Revised to new format PAE 09/03/09

E2 Modbus RTU Register Map Revision History Version Comments Author Date 1.02 Previous version PAE 11/06/ Revised to new format PAE 09/03/09 Application Note Title AN-ODE-01 E2 Modbus RTU Register Map Revision History Version Comments Author Date 1.02 Previous version PAE 11/06/08 1.03 Revised to new format PAE 09/03/09 General This document

More information

1 of 8. I. (13pts) TRUE OR FALSE

1 of 8. I. (13pts) TRUE OR FALSE Sample PLC Final Exam Name (1pt): By signing I agree to abide by the UWA policies governing academic integrity. I. (13pts) TRUE OR FALSE 1. The user memory segment stores information needed to execute

More information

ActWin Tutorial 1(118) ActWin Tutorial

ActWin Tutorial 1(118) ActWin Tutorial ActWin Tutorial 1(118) ActWin Tutorial This tutorial will show how to use the most important parts of ActWin through walking around in the menus and creating a small project. (It will therefore not show

More information

Motors Automation Energy Transmission & Distribution Coatings. Software WSCAN. User's Manual

Motors Automation Energy Transmission & Distribution Coatings. Software WSCAN. User's Manual Motors Automation Energy Transmission & Distribution Coatings Software WSCAN User's Manual User's Manual Series: WSCAN V2.0X Language: English Publication Date: 11/2010 Content 3 Index 0 Parte I General

More information

akytec ALP Programming software for programmable relays akytec User manual

akytec ALP Programming software for programmable relays akytec User manual akytec ALP Programming software for programmable relays akytec User manual ALP_2018.03_EN All rights reserved Subject to technical changes and misprints akytec GmbH Vahrenwalder Str. 269 A 30179 Hannover

More information

FlexPak 3000 Drive Operator Interface Module (OIM) User s Guide

FlexPak 3000 Drive Operator Interface Module (OIM) User s Guide FlexPak 3000 Drive Operator Interface Module (OIM) User s Guide Instruction Manual D2-3344 The information in this manual is subject to change without notice. Throughout this manual, the following notes

More information

CTEET003_Programmable Logic Controls CTAG Rubric EET. Some applied skills present

CTEET003_Programmable Logic Controls CTAG Rubric EET. Some applied skills present depends strongly on courses taught primarily at the some applied skills and applied skills strongly levels. 1. Recall the history of control systems and PLCs.* Describe what electrical control is. Create

More information

6 Part Reference! "# $ % # & ' # ( %' # ) &

6 Part Reference! # $ % # & ' # ( %' # ) & 6 2 Parts A thorough description of the elements of a part is given in Chapter 3. This chapter provides detailed reference information for parts which operate from a part program (with Operation Parameter

More information

ASIC-200 Version 5.0. integrated industrial control software. HMI Guide

ASIC-200 Version 5.0. integrated industrial control software. HMI Guide ASIC-200 Version 5.0 integrated industrial control software HMI Guide Revision Description Date C Name change, correct where applicable with document 4/07 HMI Guide: 139168(C) Published by: Pro-face 750

More information

IMO. ismart. Training Manual

IMO. ismart. Training Manual IMO ismart Training Manual automation@imopc.com IMO IMO Precision Controls 1000 North Circular Rd Staples Corner London NW2 7JP Tel: +44 (0) 208 452 6444 Fax: +44 (0) 208 450 2274 Email: sales@imopc.com

More information

Retentive On-Delay (TONR)

Retentive On-Delay (TONR) A small sample of the flexibility of PLCs is shown in the following program logic. By reprogramming the T37 contact as a normally closed contact, the function of the circuit is changed to cause the indicator

More information

EEET 2204 Industrial Automation

EEET 2204 Industrial Automation EEET 224 Industrial Automation EEET 224 Industrial Automation by Dr Peter Graszkiewicz. Discrete-State Control.. Basic Input and Output Devices 3-phase power supply N/C N/O contactor terminals fuses contactor

More information

Ch 9 Discrete Control Using PLCs and PCs

Ch 9 Discrete Control Using PLCs and PCs Ch 9 Discrete Control Using PLCs and PCs Sections: 1. Discrete Process Control 2. Ladder Logic Diagrams 3. Programmable Logic Controllers 4. Personal Computers Using Soft Logic Discrete Process Control

More information

Motors Automation Energy Transmission & Distribution Coatings. Software WLP. User's Manual

Motors Automation Energy Transmission & Distribution Coatings. Software WLP. User's Manual Motors Automation Energy Transmission & Distribution Coatings Software WLP User's Manual User's Manual Series: WLP V9.1X Language: English Publication Date: 05/2012 Content 3 Index 0 Parte I Welcome 10

More information

TC40 - Pre-Instructional Survey

TC40 - Pre-Instructional Survey TC40 - Pre-Instructional Survey 1. Identify the instruction symbol shown. A. Normally Open B. Examine Input Open C. Examine Input Closed D. Normally Closed 2. Identify the instruction symbol shown. A.

More information

E2 Modbus RTU Register Map

E2 Modbus RTU Register Map Application Note AN ODE 01 E2 Modbus RTU Register Map Author: Peter Evans, Invertek Drives Ltd Revision: 1.02 11 June 2008 Software Version: 1.02 General This document details the Modbus RTU memory mapping

More information

MELSEC is registered trademark of Mitsubishi Electric Corporation. Other company and product names that appear in this manual are trademarks or

MELSEC is registered trademark of Mitsubishi Electric Corporation. Other company and product names that appear in this manual are trademarks or MELSEC is registered trademark of Mitsubishi Electric Corporation. Other company and product names that appear in this manual are trademarks or registered trademarks of the respective companies. Precautions

More information

DriveWare. User s Guide DriveBrowser

DriveWare. User s Guide DriveBrowser DriveWare User s Guide DriveBrowser DriveBrowser User s Guide Code: 3AUA0000024806 EN EFFECTIVE: 31.12.2008 SUPERCEDES 31.01.2008 2008 ABB Oy. All rights reserved. 5 Table of contents Table of contents...

More information

Parameter Reference Guide. KBG2 Series. RFC-A Mode

Parameter Reference Guide. KBG2 Series. RFC-A Mode Reference Guide KBG2 Series RFC-A About Reference Guide The manufacturer accepts no liability for any consequences resulting from inappropriate, negligent or incorrect installation or adjustment of the

More information

MECH 1500 Quiz 4 Review

MECH 1500 Quiz 4 Review Class: Date: MECH 1500 Quiz 4 Review True/False Indicate whether the statement is true or false. 1. For the timer relay contact shown, when the relay coil is energized, there is a time delay before the

More information

Optidrive Applications Support Library

Optidrive Applications Support Library Optidrive Applications Support Library Application Note Title AN-ODE-3-038 Related Products Optidrive E3 Overview Level 3 Modbus RTU Control and Register Mapping 1 Fundamental - No previous experience

More information

vacon nx ac drives brake chopper unit (bcu) application user s manual

vacon nx ac drives brake chopper unit (bcu) application user s manual vacon nx ac drives brake chopper unit (bcu) application user s manual 2 vacon Introduction Vacon Brake Chopper Unit application INDEX Document code: DPD01565A Software code: ABFIFF01V113 Date: 27.3.2014

More information

PLC Programming D R. T A R E K A. T U T U N J I

PLC Programming D R. T A R E K A. T U T U N J I PLC Programming D R. T A R E K A. T U T U N J I PLC Programming As PLCs developed and expanded, programming languages have developed with them. The three types of programming languages used in PLCs are:

More information

CAN-Transceiver Data Register Map MODBUS Slave RTU

CAN-Transceiver Data Register Map MODBUS Slave RTU MODBUS Slave RTU V1.40 Table of Contents INTRODUCTION... 3 CAN TRANSCEIVER GLOBAL DATA... 3 OPTIONAL DIGITAL INPUTS... 3 AVC (TR CONTROL) REGISTER BASE ADDRESSES... 3 AVC MODBUS REGISTER DEFINITION...

More information

Introduction. Upon completion of Basics of PLCs you should be able to: Identify the major components of a PLC and describe their functions

Introduction. Upon completion of Basics of PLCs you should be able to: Identify the major components of a PLC and describe their functions Table of Contents Introduction... 2 PLCs... 4 Number Systems... 8 Terminology... 14 Basic Requirements... 23 S7-200 Micro PLCs... 29 Connecting External Devices... 40 Programming A PLC... 42 Discrete Inputs/Outputs...

More information

easyrelay Control Relays MFD-Titan Multi-Function Display

easyrelay Control Relays MFD-Titan Multi-Function Display easyrelay Control Relays MFD-Titan Multi-Function Display The easy500/easy700/800 control relays as well as the MFD-Titan multi-function display come with a full range of technical resources to implement

More information

DeviceNet CFW500. User s Manual. Phone: Fax: Web: -

DeviceNet CFW500. User s Manual. Phone: Fax: Web:  - DeviceNet CFW500 User s Manual DeviceNet User s Manual Series: CFW500 Language: English Document Number: 10002253313 / 00 Publication Date: 05/2013 CONTENTS CONTENTS... 3 ABOUT THIS MANUAL... 5 ABBREVIATIONS

More information

Automatic transfer switch

Automatic transfer switch Automatic transfer switch Modbus communication Protocol LINE 1 LINE 2 Q1 LOAD Q2 AUT RESET OFF _ OK MENU MENU AUT + MAN IR COM IEC 60947-6-1 Part. LE09507AA_EN-09/16-01 GF Automatic transfer switch EN

More information

Zelio Logic 2 Online Help

Zelio Logic 2 Online Help Page 1 of 234 Zelio Logic 2 Online Help Overview of the Zelio Soft 2 Software At a Glance Subject of this Section This section provides an overview of the Zelio Soft 2 software. What's in this Part? This

More information

the absence of a signal. produce a result at one or more of their outputs. parallel. Y= AB. interconnected. connected. changed.

the absence of a signal. produce a result at one or more of their outputs. parallel. Y= AB. interconnected. connected. changed. Name: Class: Date: MECH 1500 Midterm Review True/False Indicate whether the statement is true or false. 1. Normally, a binary 1 represents the presence of a signal, while a binary 0 represents the absence

More information

This chapter describes the SIMATIC instruction set for the S7-200.

This chapter describes the SIMATIC instruction set for the S7-200. 9 This chapter describes the SIMATIC instruction set for the S7-200. Chapter Overview Section escription Page 9.1 SIMATIC Bit ogic Instructions 9-2 9.2 SIMATIC Compare Instructions 9-10 9.3 SIMATIC Timer

More information

GeniusPlus Help On Line

GeniusPlus Help On Line GeniusPlus Help On Line Starting the application File Menu Device Menu Edit Menu View Menu Tools Menu Window Menu Help Menu Parameters Explorer Version 1.12 and later - September 30, 2013 1 Guide to Rapid

More information

Accord Builder. User Guide

Accord Builder. User Guide User Guide Document: V 3.6 User Guide R01 V3.6 User Guide R01 Page 1 of 110 Table of Contents 1 Introduction... 7 2 General Summary and Definitions... 8 2.1 Accord Platform and Plant... 8 2.2 PLC Control

More information

i³ Display, Control, Connect

i³ Display, Control, Connect Display, Control, Connect User Guide i 3 User Guide Introduction to i 3 2 Guide to Part Numbers 2 Installing i 3 Configurator Software 3 Powering up and Connecting to an i 3 6 Tour of the i 3 Configurator

More information

3. The high voltage level of a digital signal in positive logic is : a) 1 b) 0 c) either 1 or 0

3. The high voltage level of a digital signal in positive logic is : a) 1 b) 0 c) either 1 or 0 1. The number of level in a digital signal is: a) one b) two c) four d) ten 2. A pure sine wave is : a) a digital signal b) analog signal c) can be digital or analog signal d) neither digital nor analog

More information

Instructor Guide. 401: Programmable Logic Controllers Module 2: Advanced Programming Systems

Instructor Guide. 401: Programmable Logic Controllers Module 2: Advanced Programming Systems Instructor Guide 401: Programmable Logic Controllers Module 2: d Programming Systems Elevator Escalator Programmable Logic Controllers Table of Contents Overview....... SLC500 Series Processor Operation..

More information

MECH 1500 DIGITAL FUNDAMENTALS AND PROGRAMMABLE LOGIC CONTROLLERS CLASSWORK MANUAL

MECH 1500 DIGITAL FUNDAMENTALS AND PROGRAMMABLE LOGIC CONTROLLERS CLASSWORK MANUAL MH 1500 IGITL FUNMNTLS N PROGRMML LOGI ONTROLLRS LSSWORK MNUL Table of ontents: Subject Page hapter 1 dditional Questions.. 2 hapter 2 dditional Questions.. 3 hapter 3 dditional Questions.. 4 hapter 4

More information

Combinational and sequential systems. Prof. Cesar de Prada Dpt. of Systems Engineering and Automatic Control UVA

Combinational and sequential systems. Prof. Cesar de Prada Dpt. of Systems Engineering and Automatic Control UVA Combinational and sequential systems Prof. Cesar de Prada Dpt. of Systems Engineering and Automatic Control UVA prada@autom.uva.es 1 Outline Discrete events systems Combinational logic Sequential systems

More information

MicroLogix 1200 Programmable Controllers

MicroLogix 1200 Programmable Controllers Document Update MicroLogix 1200 Programmable Controllers (Catalog Numbers 1762-L24AWA, -L24BWA, - L24BXB, -L40AWA, -L40BWA and -L40BXB; Series C) Purpose of This Document This Document Update revises the

More information

Din Rail Universal Module 8 inputs / 8 outputs IO88E01KNX

Din Rail Universal Module 8 inputs / 8 outputs IO88E01KNX Din Rail Universal Module 8 inputs / 8 outputs IO88E01KNX Product Handbook Product Description: Din Rail Universal 8 in / 8 out Module Order Code: IO88E01KNX Document Version: 1.1 Date: 22/07/2011 1/64

More information

Automation Products for the New Millennium

Automation Products for the New Millennium Automation Products for the New Millennium 21640 N. 19 th Ave Ste C6 Phoenix AZ 85027 USA www.vsi-az.com 623-434-6621 1. OVERVIEW... 3 2. SOFTWARE REQUIREMENTS AND INSTALLATION... 3 3. WORKBENCH COMPONENTS...

More information

Basic Drive Programming PowerFlex 755 Basic Start Up

Basic Drive Programming PowerFlex 755 Basic Start Up Basic Drive Programming PowerFlex 755 Basic Start Up PowerFlex 755 Basic Start Up for Speed Controlled Applications Contents Before you begin... 4 Tools... 4 About this lab... 4 About the Demo... 4 Lab

More information

If a project set to Samba includes a Socket Init function set to protocol HTTP, a compilation error now results. (Samba does not support web server)

If a project set to Samba includes a Socket Init function set to protocol HTTP, a compilation error now results. (Samba does not support web server) VisiLogic V9.8.65 Bugs Fixed SAMBA The RS485 for COM2 is now visible in COM INIT. Data Table grid scroll bar width is now standard. Trend - Title of operand window to matching to variable field. (Trend

More information

CPU 224. The compact high-performance CPU With 24 inputs/outputs on board Expandable with up to 7 expansion modules Design

CPU 224. The compact high-performance CPU With 24 inputs/outputs on board Expandable with up to 7 expansion modules Design CPU 224 The compact high-performance CPU With 24 inputs/outputs on board Expandable with up to 7 expansion modules Design The CPU 224 is equipped with the following: Integral 24 V encoder/load current

More information

3G3FV SI-P Option Card for Profibus-DP Instructions 02/16/00

3G3FV SI-P Option Card for Profibus-DP Instructions 02/16/00 SI-P Option Card for Profibus-DP Instructions 02/16/00 - Contents - 1 Instruction... 3 1.1 Background... 3 2. Card Installation and set-up... 3 2.1 Option board overview. 3 2.2 Profibus-DP BUS connectors

More information

1. PLC - Introduction

1. PLC - Introduction What does PLC stand for? PLC - programmable logic controller PLC implements logic control functions by means of a program PLC introduction 1 Features PLC introduction 2 Features PLC introduction 3 An application

More information

Parameter Reference Guide. Unidrive M200. RFC-A Mode. Issue:

Parameter Reference Guide. Unidrive M200. RFC-A Mode. Issue: Reference Guide Unidrive M200 RFC-A About Reference Guide The manufacturer accepts no liability for any consequences resulting from inappropriate, negligent or incorrect installation or adjustment of the

More information

Motors I Automation I Energy I Transmission & Distribution I Coatings. SymbiNet CFW-11. User s Manual

Motors I Automation I Energy I Transmission & Distribution I Coatings. SymbiNet CFW-11. User s Manual Motors I Automation I Energy I Transmission & Distribution I Coatings SymbiNet CFW-11 User s Manual SymbiNet User s Manual Series: CFW-11 Language: English Document Number: 10002033446 / 00 Publication

More information

Appendix C: HVAC PRO Modules

Appendix C: HVAC PRO Modules FANs 637.5, 1637.5 Appendix Section Issue Date 0400 APPLICATION NOTE Appendix C: HVAC PRO Modules HVAC PRO Modules...3 Introduction...*3 Key Concepts...*4 ABS VALUE... 6 ADD... 6 ANALOG OUTPUT... 6 AND...

More information

Communications Quick-Start Guide

Communications Quick-Start Guide WEG CFW300 AC Drives Serial Communications Quick-Start Guide NOTE: This Quick-Start guide is intended for the sole purpose of establishing communications connections between WEG CFW300 AC Drives and AutomationDirect

More information

TOSVERT VF-nC1 Communications Function Instruction Manual

TOSVERT VF-nC1 Communications Function Instruction Manual TOSVERT VF-nC1 Communications Function Instruction Manual Notice 1. Make sure that this instruction manual is delivered to the end user of the inverter. 2. Read this manual before first using the communications

More information

FC 300 DeviceNet and Allen Bradley Control logix 5550

FC 300 DeviceNet and Allen Bradley Control logix 5550 Introduction... 2 FC 300 DeviceNet card... 2 Creation of an EDS file... 4 Configuring the FC 300 with RS Networx... 7 I/O communication with RS Logix 5000... 1 0 Explicit messages with RS Logix 5000...

More information

User s Manual. Version 1.0 PAGE 1 OF 38

User s Manual. Version 1.0 PAGE 1 OF 38 User s Manual Version 1.0 PAGE 1 OF 38 1 Table of Contents 2 Overview... 6 3 Launching Project Editor... 8 4 Creating a New Project... 9 4.1 Initial Vehicle validation... 9 4.2 Project Properties Screen...

More information

KOLLMORGEN. SERVOSTAR CD. SERCOS IDN Manual M-SS rev. F. Solutions by D A N A H E R M O T I O N

KOLLMORGEN.  SERVOSTAR CD. SERCOS IDN Manual M-SS rev. F. Solutions by D A N A H E R M O T I O N KOLLMORGEN www.danahermotion.com SERVOSTAR CD Solutions by D A N A H E R M O T I O N SERCOS IDN Manual M-SS-017-05 rev. F Revision History Revision Edition Date Reason for Revision 1 05/01/1999 Initial

More information

Tongta Inverter TDS-F8

Tongta Inverter TDS-F8 Tongta Inverter TDS-F8 MODBUS Communication Application Manual Please ensure the user gets this manual, for the optimal use of this device. 1. Introduction: TEK-DRIVE / TDS-F8 INVERTER MODBUS Communication

More information

i4 Automation Ltd V G23 Rev: 12/04

i4 Automation Ltd V G23 Rev: 12/04 Software Manual Function Blocks V230-21-G23 Rev: 12/04 No part of this document may be used for any purpose other than for the purposes specifically indicated herein nor may it be reproduced or transmitted

More information

TOSVERT VF-S9 Communications Function Instruction Manual

TOSVERT VF-S9 Communications Function Instruction Manual TOSVERT VF-S9 Communications Function Instruction Manual Notice 1. Make sure that this instruction manual is delivered to the end user of the inverter. 2. Read this manual before first using the communications

More information

Thank you very much for purchasing TOYO FA Digital Controller GPCsx.

Thank you very much for purchasing TOYO FA Digital Controller GPCsx. Introduction Thank you very much for purchasing TOYO FA Digital Controller GPCsx. This Programming Manual Operation is to explain menus, icons etc. of TDsxEditor as well as its operation. Read this Programming

More information

CS3000 MMI SW-Version 6.1 Control and Configuration Software for FlexPak3000 V , GV3000 V and Liqui-Flo. Instruction Manual

CS3000 MMI SW-Version 6.1 Control and Configuration Software for FlexPak3000 V , GV3000 V and Liqui-Flo. Instruction Manual CS3000 MMI SW-Version 6.1 Control and Configuration Software for FlexPak3000 V2.0-4.3, GV3000 V2.0-6.0 and Liqui-Flo Instruction Manual Manual P/N: 899.05.84 Firmware P/N: 788.05.30 User Manual: 49 1307e

More information

Courseware Sample F0

Courseware Sample F0 Electric Power / Controls Courseware Sample 3617-F ELECTRIC POWER / CONTROLS COURSEWARE SAMPLE by the Staff of Lab-Volt (Quebec) Ltd Copyright 24 Lab-Volt Ltd All rights reserved. No part of this publication

More information

TPEditor User Manual

TPEditor User Manual Table of Contents TPEditor User Manual Chapter 1 TPEditor Operation... 1-1 1-1 Recommended System Requirements... 1-1 1-2 TPEditor Software Installation... 1-1 1-3 Basic Introduction... 1-6 1-4 Skills

More information

Gas Control Manager Program User Manual (for FloBoss 107)

Gas Control Manager Program User Manual (for FloBoss 107) Part D301749X012 August 2016 Gas Control Manager Program User Manual (for FloBoss 107) Remote Automation Solutions Revision Tracking Sheet August 2016 This manual may be revised periodically to incorporate

More information

Softstarters. Type PSTX Fieldbus communication, Anybus EtherNet/IP

Softstarters. Type PSTX Fieldbus communication, Anybus EtherNet/IP Softstarters Type PSTX Fieldbus communication, Anybus EtherNet/IP 1SFC132088M0201 July 2014 1 EtherNet/IP The EtherNet/IP protocol is a fieldbus protocol that provides full control and status information

More information

FREE. Simple Drag-n-Drop Ladder Logic Software. Timers, Counters, Scaling, Drum Sequencer, Math Equations, Statistical Functions (avg, min/max, etc.

FREE. Simple Drag-n-Drop Ladder Logic Software. Timers, Counters, Scaling, Drum Sequencer, Math Equations, Statistical Functions (avg, min/max, etc. EZAutomation - EZLogix EZLogix No Frustration, EZ to Program Free PLC Programming Software!! Simple Drag-n-Drop Ladder Logic Software Timers, Counters, Scaling, Drum Sequencer, Math Equations, Statistical

More information