Unication Messenger m90 User Manual

Browse online or download User Manual for Modems Unication Messenger m90. U90 Ladder Software Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 407
  • Table of contents
  • TROUBLESHOOTING
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews

Summary of Contents

Page 1 - U90 Ladder Software Manual

U90 Ladder Software Manual Version 3.50, 6/03

Page 2

U90 Ladder Software Manual 2 Printing Documentation All of the topics in this help file are contained in the U90 Ladder Software Manual. This manual

Page 3 - Table Of Contents

U90 Ladder Software Manual 92 Note that this Phone Book is used only by the PC's modem, although it is similar in appearance to the M90's P

Page 4

Communications 93 1 RS232 connector 2 RS232 cable MJ10-22-CS28 (available by separate order) 3 RS232 connector 4 GSM Modem serial port 5 GSM a

Page 5

U90 Ladder Software Manual 94 2. Enter a name for the new connection and select an icon, and then click OK. The Connect To box opens. 3. Select a

Page 6

Communications 95 5. Open the modem’s Properties box by clicking on the Properties button, then open ASCII Setup. 6. Select the options shown belo

Page 7

U90 Ladder Software Manual 96 Hyperterminal is now connected to your PC via Com 1; the ASCII settings now enable you to enter commands via the PC keyb

Page 8

Communications 97 4. End the list of commands by entering the AT command eight times as shown below. 5. After you have made these changes, close t

Page 9 - Welcome to U90 Ladder

U90 Ladder Software Manual 98 Note ♦ Both GSM modems must contain SIM cards capable of data transfer. Check with your SIM card supplier to see if you

Page 10 - Interface Language

Communications 99 The default modem initialization commands that appear above are standard for most modems. If your modem requires different commands

Page 11 - Getting Started

U90 Ladder Software Manual 100 5. Select whether to use pulse or tone dialing, as is required by your system, by clicking on the appropriate box. Yo

Page 12 - Uploading a Project

Communications 101 You can compare your application's modem settings to the settings that are already within the M90--before downloading or uploa

Page 13 - Project Properties

3 Getting Started Opening a new project To open a new project: On the Project menu , click New. On the Standard toolbar, select New . On the k

Page 14

U90 Ladder Software Manual 102 77 Dial Remote Modem Dials the phone number represented by the index number stored in SI 71 System Integers SI Symbol

Page 15

Communications 103 183 equals 0. SI 184 contains the index number of the SMS string that has been received. Only messages that have been defined in th

Page 16

U90 Ladder Software Manual 104 6 Failed Registration GSM modem did not register successfully, for example if no network was found, or if the modem an

Page 17 - Using the HMI Display Editor

Communications 105 3. The M90 OPLC Settings window opens. 4. Enter the new ID number in the Unit ID window.

Page 18 - Comments Tool

U90 Ladder Software Manual 106 5. Click << Set to enter the new IN number. Displaying the Unit ID Tool Bar 1. Display the Unit ID by selectin

Page 19 - Power-up

Communications 107 To download via an M90 bridge to a networked M90, you must select the unique ID of the networked M90. When you enter '0'

Page 20

U90 Ladder Software Manual 108 Note: You can connect up to 63 units in a CANbus network. Each controller can read information from up to 8 other co

Page 21 - Hardware Configuration

Communications 109 Note that different PCs can access a network at the same time, using different M90 units as bridges. However, 2 different PCs canno

Page 22

U90 Ladder Software Manual 110 In order to use this feature, you must connect an SMS-enabled M90 model to a GSM modem, which is sometimes called a ce

Page 23

Communications 111 4. Configure your SMS messaging features. 5. Download the project to the M90. 6. Connect the M90 to a GSM modem After you have p

Page 24

U90 Ladder Software Manual 4 The key at the top tells you if the project is password protected. If so, the password will have to be supplied at uploa

Page 25

U90 Ladder Software Manual 112 Creating SMS text messages Note that you must use the English character set to write SMS messages. 1. Open the SMS ed

Page 26

Communications 113 Deleting variables 1. Place your cursor in the highlighted Variable field. 2. Press the Backspace or Delete key until the entire

Page 27

U90 Ladder Software Manual 114 Sending the message to the M90 1. Enter the number of the M90's GSM modem exactly as you would enter any GSM cel

Page 28

Communications 115 SMS Message Properties Before you can use an SMS message in your application, you must configure its properties. 1. Open the SMS M

Page 29

U90 Ladder Software Manual 116 SMS phone book The SMS phone book is where you define the list of GSM cell phone numbers that the M90 can use for SMS m

Page 30

Communications 117 SMS Phone Number: via MI Pointer Use this utility to use an MI vector as one of the phone numbers in the SMS phone book. This allo

Page 31

U90 Ladder Software Manual 118 SMS System Bits and Integers Listed below are the System Bits, System Integers, and Error Messages that are used by t

Page 32

Communications 119 187 Error in Received SMS This bit signals one of the errors listed below. SI 180 contains the error code. 188 Ignore Received SM

Page 33

U90 Ladder Software Manual 120 Number stored in the GSM phone book. 8 Transmit: Undefined String number SI 182 contains a string number that is not

Page 34

Communications 121 How the M90 works with SMS messaging To allow the M90 to use SMS messaging, you select 'Use SMS messaging' in the M90 OP

Page 35

Getting Started 5 2. Two new options are displayed: Upload, and Upload from Network ID. 3. Upload from: - a stand-alone M90 by clicking on the Upload

Page 36

U90 Ladder Software Manual 122 Sending Messages Note that a cell phone will not be able to receive a message if its SIM card is full. Receiving SMS

Page 37

Communications 123 Listed below are the System Bits, System Integers, and Error Messages that are used by the M90 in SMS messaging. System Bits SB S

Page 38 - Configuring an Analog Input

U90 Ladder Software Manual 124 186 SMS Received Signals that a defined SMS has been received. SI 183 contains the index number identifying the origi

Page 39

Communications 125 14 RS232 Port Busy The RS232 port is already in use; for example, the modem is currently connected. 16 SMS not successfully sent

Page 40

U90 Ladder Software Manual 126 message messages from SIM card.

Page 41

127 Ladder Ladder Net A U90 Ladder net is the smallest division of a ladder diagram in Unitronics' U90 Ladder software. Your first ladder elemen

Page 42

U90 Ladder Software Manual 128 This net is improperly constructed and contains two rungs. The rungs in the net below should be placed in two nets as

Page 43 - Analog I/O Ranges

Ladder 129 2. Move the element to the desired net position. 3. Click to place the element. The Operand and Address dialog box opens. 4. Sele

Page 44

U90 Ladder Software Manual 130 6. The element appears on the net with the selected Operand Address and symbol Placing a Function Block To place a

Page 45

Ladder 131 5. Select the desired Operand type. 6. Enter the Operand Address and symbol or constant value for each block variable. Click OK 7. Th

Page 46

U90 Ladder Software Manual 6 General When you select General, the fields are blank. You enter all of the project information manually. An example is

Page 47

U90 Ladder Software Manual 132 Ladder Logic You use Ladder Logic to write your project application. U90 Ladder is based on Boolean principals and fo

Page 48

Ladder 133 4. Type in your comments. The length and content of your comments will have no effect on your project. They are not downloaded to the co

Page 49 - High-Speed Output: PWM

U90 Ladder Software Manual 134 2. Your cursor changes into a drawing hand. Click and drag to draw the desired line to connect two elements in the ne

Page 50

Ladder 135 3. Select Paste. 4. Move the pointer to the net that you want to paste into 5. Click. Note that the element(s) will appear in the sam

Page 51

U90 Ladder Software Manual 136 2. Hold the Shift button and click on the last net in the range that you want to copy.

Page 52

Ladder 137 3. Click Copy on the Standard toolbar. Moving Elements To move an element within a net: 1. Select the element by single clicking on th

Page 53

U90 Ladder Software Manual 138 Replacing Ladder elements To exchange one element for another within the same element family: 1. Select the eleme

Page 54

Ladder 139 3. Select Replace Ladder Element option. 4. Select the desired replacement element type.

Page 55 - Display

U90 Ladder Software Manual 140 5. The element appears with the new element type. Restoring System Symbols To restore System Symbol values: Keep i

Page 56

Ladder 141 the discretion of the programmer and the programmer is solely responsible for any problems that may arise as a result. Scrolling between n

Page 57

Getting Started 7 Password You can apply password protection to your program. This will prevent anyone who does not have the password from uploading

Page 58

U90 Ladder Software Manual 142 2. Select Show Power Flow. 3. The net lines change color according to the power flow direction.

Page 59

Ladder 143 Each color represents a different direction of power flow. Line Color Power Direction Dark Green Down Light Green Up Dark Blue Left to

Page 60

U90 Ladder Software Manual 144 3. Select the desired view format. 4. All of the Ladder elements appear with the selected view format.

Page 61

Ladder 145 Intersecting lines: Junction To check for junctions: 1. When you draw intersecting lines with the Line Draw tool, the line intersections

Page 62

U90 Ladder Software Manual 146 In the above example: Where the net uses the state of its own output, the value of FAN (MB 7) coil associated with an

Page 63

Ladder 147 Greater/Equal Equal Not Equal Less/Equal Less Than Math Functions Icon Add Subtract Multiply Divide Logic Functions AN

Page 64

U90 Ladder Software Manual 148 Contacts can be connected in both series and parallel on a U90 Ladder net. To insert a Contact from the Ladder toolbar

Page 65

Ladder 149 If the power outage ends and power flow is returned to the Inverted Contact, it will close again and the emergency light will go off again.

Page 66

U90 Ladder Software Manual 150 Coils A coil represents a result or expression of an action. A coil can be: Memory Bit System Bit Output Timer Eac

Page 67

Ladder 151 System Bit The result instruction can be to an external output device (for example: alarm bell) or to an internal system element (for exam

Page 68

U90 Ladder Software Manual 8 Statistics When you open Statistics, the progress bars show how much of the project's available space is in use. Th

Page 69

U90 Ladder Software Manual 152 To place a Timer in your program, place a direct coil in a net, and select T. Note that a Timer value can be displayed

Page 70

Ladder 153 Presetting Timers via Keypad You can choose to set a timer via the M90 keypad. Operands Operands An element's Operand is the form in

Page 71

U90 Ladder Software Manual 154 You can assign Power Up values when you place an element into a net, or by opening a Data Type list as shown below. O

Page 72

Ladder 155 Inputs (I) Inputs are one Operand type available for writing a project application. The number of Inputs varies according to the M90 model

Page 73

U90 Ladder Software Manual 156 Timers (T) U90 Ladder offers 64 On Delay Timers. Timers have a preset value, a current value, and a bit value. Timers

Page 74

Ladder 157 Memory Bits (MB) Memory Bits are one Operand type available for writing a project application. There are 256 MBs (Address MB 0 - MB 255). M

Page 75 - Variable

U90 Ladder Software Manual 158 Memory Integers (MI) Memory Integers are one Operand type available for writing a project application. There are 256

Page 76

Ladder 159 System Integers (SI) System Integers are the Operating System interface to the user writing the application. System Integers are reserved

Page 77

U90 Ladder Software Manual 160 Assigning an Operand Address by Symbol 1. After placing the element on the net, the Select Operand and Address dialo

Page 78

Ladder 161 3. Select the desired Address. 4. The element appears with the selected Address and Symbol. Changing an Operand type To change an Ope

Page 79

Getting Started 9 Set Logo Pic You can also import your company's logo into your project. Then, when you print sections of your project, the logo

Page 80

U90 Ladder Software Manual 162 4. Enter the new Operand Address and symbol. 5. Click OK. The element appears on the net with the new Operand, Add

Page 81

Ladder 163 3. Begin entering the Symbol name for which you are searching. The list will become more specific the more letters you enter. 4. Select

Page 82

U90 Ladder Software Manual 164 5. Click OK. The selected element appears on the net with the desired Operand and Address. Operand Locations List T

Page 83

Ladder 165 6. Select the location of the operand or description you wish to replace by clicking it within the list. 7. Replace operands or their de

Page 84

U90 Ladder Software Manual 166 2. Select the Operand type you wish to check. 3. The Operand List window opens. The Operands in use are marked with

Page 85

Ladder 167 Operand Values: The integer value range is 216_ 1: that is +32767 to -32768. Keep this integer range in mind when creating function blo

Page 86

U90 Ladder Software Manual 168 Loops: Jump to Label Functions without Ladder elements VisiLogic contains functions that are not represented by Ladde

Page 87

Ladder 169 Equal The Equal function block evaluates input A to see if its constant integer value is equal to input B. If input A is equal to input B

Page 88

U90 Ladder Software Manual 170 If MI 1 value is not greater or equal to constant integer 35; then MB 50 will go to logic "0" (OFF). Great

Page 89

Ladder 171 According to the above example: If MI 1 value is greater than the MI 3 value; then MB 51 will go to logic "1" (ON). If MI 1

Page 90

U90 Ladder Software Manual 10 Comments Tool You can insert comments into the Ladder Editor to label different parts of your program. Comments can be

Page 91

U90 Ladder Software Manual 172 According to the above example: If MI 1 is not equal to MI 3; then MB 65 will go to logic "1" (ON). If M

Page 92

Ladder 173 4. Click to place the function block. The Select Operand and Address dialog box opens. 5. Enter the Operands and Addresses in the dialog

Page 93

U90 Ladder Software Manual 174 AND Example The AND logic function block can evaluate the state of two integers. If a bit is true (logic 1) in both in

Page 94

Ladder 175 AND Example You want to determine if an MI / SI value is an odd or an even number in your application. An AND function between an integer

Page 95

U90 Ladder Software Manual 176 OR The OR logic function block can evaluate the state of two integers to see if either input A or B is true. If input

Page 96 - Changing Mode via Ladder

Ladder 177 Input Operands A & B must be integer values: MI, SI or # constant integer value. Output Operand C may be a Memory Integer or a System

Page 97

U90 Ladder Software Manual 178 2. Select Set Label from the Loop menu. Place the cursor in the desired net and click. 3. The Edit Label box opens.

Page 98

Ladder 179 7. Place the Jump in the desired place on the desired net. 8. Select Jump to... window appears. 9. Select the desired Label name to w

Page 99 - Dialing a remote M90

U90 Ladder Software Manual 180 According to the above example, if Ladder logic is true for net 4, the program will jump over nets 5 and 6 and continu

Page 100 - Communication Log

Ladder 181 Add Example The math function add is executed by the Add function block shown below. Input Operands A & B must be integer values: MI

Page 101

Getting Started 11 3. The Comment will appear above the net. 4. Type in your comments. The length and content of your comments will have no effec

Page 102

U90 Ladder Software Manual 182 You can use Add function blocks in series. Divide Examples The math function divide is executed by the Divide func

Page 103

Ladder 183 System Bit 4 (SB 4 - Divide by Zero) will activate if the division operation will inadvertently result in a division by zero and return zer

Page 104

U90 Ladder Software Manual 184 You can use Math function blocks in series. Division Function: Remainder values To get the remainder value of a Divi

Page 105

Ladder 185 3. SI 4 holds the Remainder value for the most recent Division operation. According to the above example: If MI 10 = 7 and MI 11 = 2, th

Page 106 - M90 modem configuration

U90 Ladder Software Manual 186 Input Operands A & B must be integer values: MI, SI or #. Output Operand C may be a Memory Integer or a System Inte

Page 107

Ladder 187 Subtract Examples The math function subtract is executed by the Sub function block shown below. Input Operands A & B must be in

Page 108

U90 Ladder Software Manual 188 You can use the Subtraction function to subtract between two integer values. You can use Subtraction function blocks

Page 109 - Modems: General

Ladder 189 From the Select Operand and Address dialog box select # for the Operand type and Address. Enter the integer (number) value in the Symbol

Page 110

U90 Ladder Software Manual 190 2. Select Store Direct from the Store Menu. 3. Move the Store Direct element to the desired net. 4. Enter the desir

Page 111 - Communications

Ladder 191 Store Indirect function Store Indirect allows you to write an integer value (constant, MI or SI ) into another MI or SI using indirect addr

Page 114

U90 Ladder Software Manual 192 4. The Store Indirect MI element appears on the net. Time Functions Clock Functions You perform clock and calendar f

Page 115

Ladder 193 Direct Clock function The Direct Clock function allows the programmer to write a Ladder program using calendar conditions for: Time of Da

Page 116

U90 Ladder Software Manual 194 4. The Day of the Month menu opens. 5. Click the desired days of the month. 6. The Days of the Month function appea

Page 117

Ladder 195 9. The Year function appears with the desired values. 10. Select Month on the Direct Clock Functions menu. 11. The Month menu opens. 12

Page 118

U90 Ladder Software Manual 196 13. The Month of the Year function appears with the desired Months highlighted. 14. Select Time from the Direct Clock

Page 119

Ladder 197 17. Select and place a Direct Coil on the net. Enter the desired Operand, Address and Symbol. 18. The net appears as shown below.

Page 120 - Attaching variables

U90 Ladder Software Manual 198 Indirect Clock function Indirect Clock functions allows the programmer to write a Ladder program where the user will en

Page 121 - Testing messages

Ladder 199 4. The Hour function appears with the selected Operand and Address. Note that the hour function is checking a range between two MIs / SIs

Page 122 - Variable Types

U90 Ladder Software Manual 200 7. The Day Of The Week function appears with the selected Operand, Address and Symbol on the net. 8. Select Day of th

Page 123 - ACK-Acknowledge message

Ladder 201 10. Select Month from the Indirect Clock Functions menu. 11. Enter the desired Operand, Address and Symbol. 12. Place a Direct Coil at

Page 124

13 Hardware Configuration Hardware Configuration Hardware configuration enables you to select controllers from both the M90 and M91 series. Selecting

Page 125

U90 Ladder Software Manual 202 13. The net appears as such: 14. To enable the user to view and modify the Indirect Clock function values, you must

Page 126

Ladder 203 16. The End Time Variable for the time in hours. 17. The Day of the Week Variable.

Page 127

U90 Ladder Software Manual 204 18. The Day of Month Variable. 19. The Month Variable.

Page 128

Ladder 205 20. Create the Displays for the Variables. Below is an example for viewing the time range in hours.

Page 129

U90 Ladder Software Manual 206 Functions without Elements Linearization Linearization can be used to convert analog values from I/Os into decimal or

Page 130

Ladder 207 According to the above example: A temperature entry of 1000 C will be converted to 1023 Digital value. A temperature entry of 500 C wi

Page 131

U90 Ladder Software Manual 208 Example: write the variable ranges into SI 80 - 83, then writing an analog input into SI 84:

Page 132

Ladder 209 Load Indirect Load Indirect allows you to take a value contained in a source operand and load that value into a target operand using indir

Page 133 - Problem SI 180

U90 Ladder Software Manual 210 Copy Vector Vector Copy enables you to set a range of operands, copy the values of each operand within that range (s

Page 134

Ladder 211 Function Number (SI 140) Source Vector, (SI 141) Target Vector, (SI 142) 20 MI MI 21 MI DB 22 DB MI 23 DB DB Note that when you ru

Page 135 - Ladder Net

U90 Ladder Software Manual 14 Configuring an Analog Input M90 To attach an Analog Input to an MI: 1. Click Hardware Configuration on the Standard to

Page 136 - Placing Contacts & Coils

U90 Ladder Software Manual 212 Note that since there is no Ladder element for this function; you perform it by storing values into: SI 141 to determ

Page 137

Ladder 213 Find Mean, Maximum, and Minimum Values This function enables you to take a vector of registers and find the: Mean of all the values in th

Page 138 - Placing a Function Block

U90 Ladder Software Manual 214 A*B/C This function enables you to : Multiply 2 operand values, Divide the product by a third operand. The produ

Page 139

Ladder 215 Function Number (SI 140) Description 100 Multiply A x B, Divide by C Note that when you run Test (Debug) Mode, the current value in SI 14

Page 140 - Comments

U90 Ladder Software Manual 216 Function Number (SI 140) Description 110 Calculate square root Note that when you run Test (Debug) Mode, the current v

Page 141

Ladder 217 To use this function: Function Number (SI 140) Description 200 Store Timer Preset 201 Store Timer Current Note that when you run Tes

Page 142 - Copy and Paste Elements

U90 Ladder Software Manual 218 Load Timer Preset/Current Value This function allows you to take a preset or current timer value and load it into anoth

Page 143 - Copying multiple nets

Ladder 219 data block. 142 ETX (End of Text) 0-255(ASCII) -1: ETX marked by Length -2: ETX marked by 'Silence' The ETX parameter indicates

Page 144

U90 Ladder Software Manual 220 Mode, the current value in SI 140 will not be displayed. SB Description Notes 60 Data Successfully Received Read onl

Page 145 - Moving Elements

Ladder 221 Example

Page 146 - Replacing Ladder elements

Hardware Configuration 15 3. Click the appropriate M90 model. 4. The I/O options for that model are displayed. 5. Check the Analog Input check bo

Page 147

U90 Ladder Software Manual 222 Convert MB to MI, MI to MB An M90 register is built of 16 bits. Using the MB to MI function, you can convert 16 bits o

Page 148 - Restoring System Symbols

Ladder 223 Input to Register SI Description SB Function SI170 Address of MI containing integer value SB172 I to MI SI171 Start address of bit a

Page 149 - Scrolling between nets

U90 Ladder Software Manual 224 SMS Phone Number: via MI Pointer Use this utility to use an MI vector as one of the phone numbers in the SMS phone boo

Page 150

Ladder 225 Shift Register You can use the following SIs and SBs to perform Shift Left and Shift Right Functions. SI Symbol Description 87 Shift

Page 151

U90 Ladder Software Manual 226 2. Use a Store function to write the number 1 into SI 88. 3. Turn SB 88 ON. Once the function is performed SI 87 will

Page 152

Ladder 227 Examples Example 1: Write In the net below, 0 is stored in SI 40 when the M90 OPLC is powered up. This means that integer 0 is now the cur

Page 153 - Ladder Nets with Feedbacks

U90 Ladder Software Manual 228 Counter Building a Counter If you want to use a counter in your application, you build it using: Math function Co

Page 154 - Elements

Ladder 229 Counters are featured in several sample applications, such as the applications ' Time Interval- SI 1', 'Outputs-activate in

Page 155

U90 Ladder Software Manual 230 Function Number (SI 140) Description 200 Store Timer Preset 201 Store Timer Current Note that when you run Test (De

Page 156

Ladder 231 SI 140 to select the type of function. Storing the function number calls the function. In your application, call the function after you h

Page 157

U90 Ladder Software Manual 16 6. Enter the desired Address and Symbol of the MI Operand. Select the Analog Input type from the drop-down menu. 7.

Page 159

233 PID The PID function uses system feedback to continuously control a dynamic process. The purpose of PID control is to keep a process running as

Page 160

U90 Ladder Software Manual 234 Inside the PID Function The PID function is based on 3 actions, Proportional, Integral, and Derivative. The PID outpu

Page 161 - Operands

PID 235 A narrow band causes a rapid response that typically overshoots the Set Point by a greater margin. However, the system does tend to stabilize

Page 162

U90 Ladder Software Manual 236 Derivative Action Derivative action responds to the rate and direction of change in the Error. This means that a fast

Page 163

PID 237 PID Function Parameters Operand Type Parameters Function PV: Process Value PV is the feedback from the process. PV is output from the proc

Page 164

U90 Ladder Software Manual 238 controller’s CV output is not changed. High: Use this parameter to define the upper limit for the Process Value. SPPV:

Page 165

PID 239 Ti Once the Kp value has been optimized, adjust the Ti value. In most applications, once the Kp has been optimized, the system can reach setpo

Page 167

241 Utilities Information Mode The M90's Information Mode allows you to display and edit data, and to perform certain preset actions. The system

Page 168

Hardware Configuration 17 M91 To attach an Analog Input to an MI: 1. Click Hardware Configuration on the Standard toolbar. 2. The M90 Hardware Conf

Page 169

U90 Ladder Software Manual 242 4. The left Ladder bar and any net with Logic flow will appear red. The current values of all MIs and SIs appear abov

Page 170

Utilities 243 You can also view a fully functional, working representation of the M90 OPLC, by selecting Debug HMI from the View menu as shown below.

Page 171

U90 Ladder Software Manual 244 M90 Downloader The M90 Downloader utility is included in Unitronics Remote Access software, which is located on the M

Page 172

Utilities 245 3. A dialog box opens, enabling you to select a Save location. Select a location, then click OK, a .d90 file is created. Checking the

Page 173

U90 Ladder Software Manual 246 M90/91 controllers have an internal battery back-up for certain values during a power failure. In M90 models, the batt

Page 174

Utilities 247 search Program Password Protection When you download a password-protected project into the M90: The project cannot be uploaded with

Page 175 - Functions

U90 Ladder Software Manual 248 4. Click the Download icon on the Standard toolbar. The Download Window opens showing Download Sections. Note the &apo

Page 176

Utilities 249 6. Click OK. The project downloads. Note that : This process resets the M90, and initializes all bit and integer values. If the M9

Page 177 - Greater or Equal

U90 Ladder Software Manual 250 1. Create a Variable Field in a Display, then attach a Variable. 2. Define the Variable as shown below. 3. The Lad

Page 178 - Less or Equal

Utilities 251 Register Value in Hexadecimal When the application shown in the example below is downloaded, the hexadecimal value of 63 will be displ

Page 179 - Not Equal

U90 Ladder Software Manual 18 3. Select the appropriate M91 model; the model's I/O options are displayed. 4. Click on the Analog Inputs tab.

Page 180 - Using the Compare function

U90 Ladder Software Manual 252 3. The Ladder net below stores the value into the MI. Immediate: Read Inputs & HSC, Set/Reset Outputs You can p

Page 181

Utilities 253 M91-19-TC2 M91-19-UN2 I 0 I 1 I 2 I 3 SB 110 SB 111 SB 112 SB 113 HSC 0 HSC 1 SI 44 SI 45 HSC 0 HSC 1 SB 117 SB 118 O 0 O 1 O

Page 182

U90 Ladder Software Manual 254 data block. 142 ETX (End of Text) 0-255(ASCII) -1: ETX marked by Length -2: ETX marked by 'Silence' The ETX

Page 183 - AND Example

Utilities 255 Mode, the current value in SI 140 will not be displayed. SB Description Notes 60 Data Successfully Received Read only. Turns ON when

Page 184

U90 Ladder Software Manual 256 2. Use SI 41 Database Value to write a value into MI 2. For example, you can store a number value into SI 41. Read

Page 185

Utilities 257 Example 2: Read In the first part of the net below, 10 is stored into SI 40. Integer 10 is the ‘database’ integer. In the second part

Page 186

U90 Ladder Software Manual 258 Linearize values for Display Note that the linearized value created in this way may be displayed-- but the value cannot

Page 187

Utilities 259 The linearization values created here can be displayed by linking SI 85 to a Display;the value can be used elsewhere within the project

Page 188

U90 Ladder Software Manual 260

Page 189 - Add Examples

261 FAQs General Can I work with more than one application open at a time? No, you cannot work with more than one application open at a time. If you

Page 190 - Divide

Hardware Configuration 19 6. Enter the desired Address and Symbol of the MI Operand. 7. The Analog Input is now part of the configuration.

Page 191 - Division Examples

U90 Ladder Software Manual 262 1. Click Controller on the Standard menu bar. 2. Select M90 OPLC Settings from the Controller menu. 3. The M90 OPLC

Page 192

FAQs 263 5. Click << Set to enter the new IN number. Displaying the Unit ID Tool Bar 1. Display the Unit ID by selecting M90 ID from the cont

Page 193 - Multiply

U90 Ladder Software Manual 264 To download via an M90 bridge to a networked M90, you must select the unique ID of the networked M90. When you enter &a

Page 194 - Multiplication Examples

FAQs 265 The key at the top tells you if the project is password protected. If so, the password will have to be supplied at upload. Note Ladder Image

Page 195 - Subtraction Examples

U90 Ladder Software Manual 266 3. Upload from: - a stand-alone M90 by clicking on the Upload button - from a specific M90 on a network by selecting th

Page 196

FAQs 267 5. During Test mode the Title Bar notifies you that you are On-Line. If you are working in a M90 network, the unit ID number appears as we

Page 197 - Store Direct function

U90 Ladder Software Manual 268 Entering values via the M90 keypad When you enter values from the M90 keypad, you move between entry value options us

Page 198

FAQs 269 3. The M90_OS Download dialog box opens. Check your communications settings and verify that your controller is connected to your PC. Click S

Page 199 - Store Indirect function

U90 Ladder Software Manual 270 6. The Status frame in the M90_OS Download dialog box shows the progress of the process. 7. An Installation successf

Page 200 - Clock Functions

FAQs 271 An M90 register is built of 16 bits. Using the MB to MI function, you can convert 16 bits or more into a integer value. Conversely, you can c

Page 201 - Direct Clock function

U90 Ladder Software Manual 20 Configuring I/O Expansion Modules 1. Open the Digital or Analog menu according to the expansion you are connecting.

Page 202

U90 Ladder Software Manual 272 In the bitmap below, short circuits have been detected in devices that are connected to expansion modules 1 and 3, and

Page 203

FAQs 273 According to the above example, when a box is sensed by a sensor connected to Input 0 (I 0), the value 0 (zero) is written into MI 10 (coun

Page 204

U90 Ladder Software Manual 274 2. Click Set Logo Pic. The Logo Editor box opens. 3. Locate your logo by clicking on Browse, navigating to the logo

Page 205

FAQs 275 4. Click OK. When you print a section from your project, the logo will appear as shown below. Binary Numbers Memory Integers and System In

Page 206 - Indirect Clock function

U90 Ladder Software Manual 276

Page 207

FAQs 277

Page 208

U90 Ladder Software Manual 278 What is a Unique Number? Each M90 unit is assigned a unique number when it is manufactured. The unique number is cont

Page 209

FAQs 279 Bit# 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0Output location 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 Configuring I/O Expansion Modules Certain M9

Page 210

U90 Ladder Software Manual 280 4. The selected model name appears above the M90 controller. Open the Digital or Analog menu according to the module

Page 211

FAQs 281 6. Continue adding I/O Expansion Modules according to your expansion configuration. Configuring I/Os: Linking Operands 1. Double-click o

Page 212

Hardware Configuration 21 4. Double-click on an I/O expansion icon in the Model Expansion bar. The I/O Details window opens. 5. Click on the app

Page 213

U90 Ladder Software Manual 282 2. Click on the appropriate Inputs / Outputs to enter the desired Addresses and Symbols. 3. The Addresses and Symbo

Page 214 - Linearization

FAQs 283 Downloading Hardware Configuration properties 1. Click the Download Configuration icon. 2. If there is a conflict between the current M90

Page 215

U90 Ladder Software Manual 284 The Hardware configuration is now updated. Note: If your application does not require that you use all of the I/Os on

Page 216

FAQs 285 Some of the sample programs installed together with U90 Ladder include high-speed counters of different types. HSC Types & Functions High

Page 217 - Load Indirect

U90 Ladder Software Manual 286 2. Click on the icon representing your controller model. The appropriate hardware model window opens. 3. Select a

Page 218 - Copy Vector

FAQs 287 High Speed Output (HSO) mode Normal output mode. Using HSO mode gives you the ability to use an output as a PWM (Pulse Width Modulation)

Page 219 - Fill Vector

U90 Ladder Software Manual 288 4. Select the appropriate M91 model; the model's I/O options are displayed. 3. Click on the High Speed Outputs

Page 220 - 31 Fill DB Vector

FAQs 289 4. The Select Operand and Address box will open 3 times, enabling you to link MIs for Common Frequency & Duty Cycle, and MB for Enable

Page 221

U90 Ladder Software Manual 290 To attach an Analog Input to an MI: 1. Click Hardware Configuration on the Standard toolbar. 2. The M90 Hardware Con

Page 222

FAQs 291 4. The I/O options for that model are displayed. 5. Check the Analog Input check box. The Select MI for Analog Input window opens. 6. En

Page 223 - Square Root

i Table Of Contents Welcome to U90 Ladder...

Page 224

U90 Ladder Software Manual 22 6. The Addresses and Symbols appear in the I/O Details window. 7. Click the Download Configuration icon.

Page 225

U90 Ladder Software Manual 292 7. The M90 Hardware Configuration window now appears with the new Analog Input configuration. M91 To attach an Anal

Page 226 - Communication Utilities

FAQs 293 2. The M90 Hardware Configuration window opens. 3. Click on the M91 bar. 3. Select the appropriate M91 model; the model's I/O optio

Page 227

U90 Ladder Software Manual 294 4. Click the Link field, then select the desired type of input. The Select MI for Analog Input window opens. 6. Ent

Page 228 - Interrupt

FAQs 295 7. The Analog Input is now part of the configuration. Configuring a Thermocouple: M91 OPLC series 1. Click Hardware Configuration on the

Page 229 - Example

U90 Ladder Software Manual 296 2. The M90 Hardware Configuration window opens. 3. Click on the M91 bar. 4. Select the appropriate M91 model; the m

Page 230 - Convert MB to MI, MI to MB

FAQs 297 5. Click on the Analog Inputs tab. 6. Click the Link field, then select the desired type of input. The Select Operand and Address box opens

Page 231

U90 Ladder Software Manual 298 HMI Variables You insert Variables into a Display to: Show varying values and text on the controller screen. Ente

Page 232

FAQs 299 To Attach a Variable 1. Click Attach Variable on the HMI toolbar. T he Attach Variable dialog box opens as shown below. 2. Enter the nu

Page 233 - Shift Register

U90 Ladder Software Manual 300 Use the Variable Editor to: Set variable types and properties. Create up to 120 list variables to display fixed te

Page 234

FAQs 301 What is an HMI? HMI stands for Human Machine Interface. This is the interface between the operator and the controller. The M90 HMI is the c

Page 235

Hardware Configuration 23 If there is a conflict between the current M90 hardware information and the project configuration, you will be prompted to

Page 236 - Counter

U90 Ladder Software Manual 302 Display Jumps allow you to move between Displays via the M90 keypad or any bit positive transition. You can create up t

Page 237

FAQs 303 5. Enter the Display number to which you want to jump. Click OK. 6. The result will be: Note that Display Jump conditions based on MBs c

Page 238

U90 Ladder Software Manual 304 The condition of these SBs may be used as Jump Conditions, or to drive calculations in your program. Displaying text a

Page 239

FAQs 305 4. Enter a text Display for the "1" value of the MB / SB. The text will be displayed according to the value of the MB / SB. Not

Page 240

U90 Ladder Software Manual 306 2. Select List Variable type. 3. Enter the desired text for each possible value of the linked MI.

Page 241

FAQs 307 4. Attach the Variable to a Display field. The text on the Display will be determined by the value written into MI 0 in the Ladder. Exampl

Page 242 - Proportional Band

U90 Ladder Software Manual 308 Vector as ASCII When the application shown in the example below is downloaded, the ASCII characters 'Hello' w

Page 243 - Integral Action

FAQs 309 Register Value in Hexadecimal When the application shown in the example below is downloaded, the hexadecimal value of 63 will be displayed

Page 244 - Derivative Action

U90 Ladder Software Manual 310 2. Define the Variable as shown below. 3. The Ladder net below stores the value into the MI. Showing an MI value

Page 245 - PID Function Parameters

FAQs 311 2. A new Variable opens in the Variable Editor. 3. Select the desired Variable Type. 4. Select the Operand type.

Page 246

U90 Ladder Software Manual 24 The number that represents the I/O’s location is equal to: 32 + x • 16 + y Example Input #3, located on expansion modu

Page 247

U90 Ladder Software Manual 312 5. Enter the Operand Address and Symbol. 6. The new Variable appears with the appropriate link in the Variable Edit

Page 248

FAQs 313 1. Click your cursor in the display. This is the starting point of the field. 2. To create the field, either: 3. Drag the cursor across th

Page 249 - Utilities

U90 Ladder Software Manual 314 Converting Display values: Linearization If you want to enter an Analog value, such as temperature, via the M90 keypa

Page 250

FAQs 315 Limiting an MI keypad entry value To limit an MI keypad entry value: 1. While creating an Integer Value, select Keypad Entry and Enable Limi

Page 251 - Verify Project

U90 Ladder Software Manual 316 Selecting a Timer Display format 1. From the Navigator Window, create or choose an existing Timer Variable. 2. Open

Page 252 - M90 Downloader

FAQs 317 3. Select the Timer format from the drop-down menu in the Variable Editor. 4. The selected format is displayed in the Format window. Di

Page 253 - Battery Back-up values

U90 Ladder Software Manual 318 To display an MI with a Leading Zero: 1. Select the desired Variable from the Navigator Window. 2. Select Leading Ze

Page 254 - Find and Replace Elements

FAQs 319 3. Select Special Characters from the menu. The Special Characters menu opens. 4. Select the Special Character you wish to add. 5. A ~ sy

Page 255 - Program Password Protection

U90 Ladder Software Manual 320 Ladder Ladder Net A U90 Ladder net is the smallest division of a ladder diagram in Unitronics' U90 Ladder softwa

Page 256

FAQs 321 This net is constructed properly. This net is improperly constructed and contains two rungs. The rungs in the net below should be placed i

Page 257

Hardware Configuration 25 3. Select the M90 model for your project application from the M90 icon menu. 4. The selected model name appears above th

Page 258

U90 Ladder Software Manual 322 Operands An element's Operand is the form in which information is stored and operated on in the U90 Ladder progr

Page 259

FAQs 323 Coils Icon Direct Coil Inverted (negated) Coil Set Coil Reset Coil Compare Functions Icon Greater Than Greater/Equal Equal N

Page 260

U90 Ladder Software Manual 324 Functions The following types of Function Blocks can be used in your program: Compare Functions Logic Functions Ma

Page 261

FAQs 325 2. Select STL Quick View. 3. The Net STL window opens. The Net number appears in parentheses.

Page 262

U90 Ladder Software Manual 326 Timers (T) U90 Ladder offers 64 On Delay Timers. Timers have a preset value, a current value, and a bit value. Timers

Page 263

FAQs 327 2. Move the element to the desired net position. 3. Click to place the element. The Operand and Address dialog box opens. 4. Select

Page 264 - Examples

U90 Ladder Software Manual 328 Comments Tool You can insert comments into the Ladder Editor to label different parts of your program. Comments can

Page 265

FAQs 329 2. Select the desired operation. 3. Move the function block to the desired net position. 4. Click to place the element. The Operand Add

Page 266

U90 Ladder Software Manual 330 6. Enter the Operand Address and symbol or constant value for each block variable. Click OK 7. The function block a

Page 267

FAQs 331 2. Place your cursor in the spot where you want to insert the new net. Note that the net will be added above the net in which the cursor is

Page 268

U90 Ladder Software Manual 26 5. Double-click on the appropriate I/O module. The selected module(s) will appear on the Module Expansion bar. 6. Co

Page 269 - General

U90 Ladder Software Manual 332 Communication Utilities Use this utility to enable your controller to receive data from external devices, such as ba

Page 270

FAQs 333 • When defined as length, SI 143 cannot exceed SI 144. 144 Maximum Length Up to 128 • This is the maximum legal length for received tex

Page 271

U90 Ladder Software Manual 334 This application demonstrates how to read a magnetic card number using an "IDTECH" card reader, then display

Page 272

FAQs 335 Immediate: Read Inputs & HSC, Set/Reset Outputs You can perform the following immediate actions, without regard to the program scan.

Page 273

U90 Ladder Software Manual 336 M90 Model Input # Value stored in: HSC # Value stored in HSC # Immediate Clear Output # Set/ Reset via: M90-T I 6

Page 274

FAQs 337 The M90 built-in Timers return to their preset time when the Timers' Start and Run condition goes to logic 0 (OFF). This feature prevent

Page 275

U90 Ladder Software Manual 338 SI 145: Maximum Note that if a remainder value results from the division operation used to calculate the Mean, that r

Page 276

FAQs 339 • Function Number (SI 140) Offset in Vector, Source (SI 141) Offset in Vector, Target (SI 142) 10 MI MI 11 SI MI 12 MI S 13 SI S Not

Page 277

U90 Ladder Software Manual 340 To use this function: Function Number (SI 140) Description 202 Load Timer Preset 203 Load Timer Current Note that wh

Page 278

FAQs 341 To use this function: • Function Number (SI 140) Description 200 Store Timer Preset 201 Store Timer Current Note that when you run Test

Page 279

Hardware Configuration 27 Configuring I/Os: Linking Operands 1. Double-click on an I/O expansion icon in the Model Expansion bar. An I/O Details wi

Page 280

U90 Ladder Software Manual 342 SI Symbol Description 87 Shift Value This register contains the number to be shifted. 88 Shift By This register

Page 281

FAQs 343 Function Number (SI 140) Description 110 Calculate square root Note that when you run Test (Debug) Mode, the current value in SI 140 will not

Page 282

U90 Ladder Software Manual 344 Example: MI to Output, SB 173 1. Store the value 7 into SI 170, 3 into SI 171 and 7into SI 172. 2. Set SB 173 to ON.

Page 283

FAQs 345 An M90 register is built of 16 bits. Using the MB to MI function, you can convert 16 bits or more into a integer value. Conversely, you can c

Page 284

U90 Ladder Software Manual 346 Function Number (SI 140) Source Vector, (SI 141) Target Vector, (SI 142) 20 MI MI 21 MI DB 22 DB MI 23 DB DB No

Page 285

FAQs 347 Note that since there is no Ladder element for this function; you perform it by storing values into: SI 141 to determine the start of the t

Page 286

U90 Ladder Software Manual 348 Access indirectly addressed registers: Using the Database You can access and use integers 0 through 1023 within the M9

Page 287

FAQs 349 In the net below, the analog value contained in SI 20 is stored in SI 41 every second. According to the net above, the current ‘database’ i

Page 288

U90 Ladder Software Manual 350 Linearization can be used to convert analog values from I/Os into decimal or other integer values. An analog value from

Page 289

FAQs 351 According to the above example: A temperature entry of 1000 C will be converted to 1023 Digital value. A temperature entry of 500 C will

Page 290

U90 Ladder Software Manual 28 3. The Addresses and Symbols appear in the I/O Details window. Downloading Hardware Configuration properties 1. Clic

Page 291

U90 Ladder Software Manual 352 Example: write the variable ranges into SI 80 - 83, then writing an analog input into SI 84: Find and Replace Elemen

Page 292

FAQs 353 3. Select the name and address of the operand you wish to find. 4. Click the Find button shown below; a list appears showing every time tha

Page 293 - HSC Types & Functions

U90 Ladder Software Manual 354 You want to count the gross number of a product traveling across a conveyor belt. There is a sensor (e.g. photocell, li

Page 294

FAQs 355 3. The Comment will appear above the net. 4. Type in your comments. The length and content of your comments will have no effect on your

Page 295

U90 Ladder Software Manual 356 4. Enter a Label name of up to eight characters. 5. The Label appears above the net. 6. Select Jump from the Loop

Page 296

FAQs 357 9. Select the desired Label name to which you want to jump. Click OK. 10. The Jump element appears with the selected Label name on the ne

Page 297

U90 Ladder Software Manual 358 2. Select the Operand type you wish to check. 3. The Operand List window opens. The Operands in use are marked with

Page 298

FAQs 359 SMS Sending SMS messages from a GSM cell phone To send SMS messages from your cell phone you must: Write and download SMS messages to the

Page 299

U90 Ladder Software Manual 360 Sending the message to the M90 1. Enter the number of the M90's GSM modem exactly as you would enter any GSM cell

Page 300

FAQs 361 The Receive MB is 12. When this message is received by the M90, MB 12 will turn ON. You must turn the Receive MB OFF in your application in o

Page 301

Hardware Configuration 29 2. If there is a conflict between the current M90 hardware information and the project configuration, you will be prompted

Page 302

U90 Ladder Software Manual 362 Using the index number of that line to call the number, which enables the number in the MI vector to be called, St

Page 303

FAQs 363 Note that since there is no Ladder element for this function; you perform it by: Storing the start address of the MI vector needed to conta

Page 304

U90 Ladder Software Manual 364 Communications Configuring my PC's modem You can configure your PC's modem to dial an M90's modem. Via

Page 305

FAQs 365 1. Select whether to use pulse or tone dialing, as is required by the system, by clicking on the appropriate box. You can also leave both b

Page 306 - To Create a Field

U90 Ladder Software Manual 366 Dialing a remote M90 1. To dial, highlight the number you want to dial, then click on the Dial button as shown below.

Page 307 - To Attach a Variable

FAQs 367 2. Connect your PC to the GSM modem. 1. 1 RS232 connector 2 RS232 cable MJ10-22-CS28 (available by separate order) 3 RS232 connector 4

Page 308

U90 Ladder Software Manual 368 2. Enter a name for the new connection and select an icon, and then click OK. The Connect To box opens . 3. Select

Page 309

FAQs 369 5. Open the modem’s Properties box by clicking on the Properties button, then open ASCII Setup. 6. Select the options shown below, and th

Page 310

U90 Ladder Software Manual 370 Hyperterminal is now connected to your PC via Com 1; the ASCII settings now enable you to enter commands via the PC key

Page 311

FAQs 371 4. End the list of commands by entering the AT command eight times as shown below. 5. After you have made these changes, close the PC Mod

Page 312

U90 Ladder Software Manual 30 The number that represents the I/O’s location is equal to: 32 + x • 16 + y Example Input #3, located on expansion modu

Page 313

U90 Ladder Software Manual 372 Note ♦ Both GSM modems must contain SIM cards capable of data transfer. Check with your SIM card supplier to see if yo

Page 314

FAQs 373 Note ♦ The modem must reply with either OK or READY to each command entered. If the modem fails to answer, the command has not been processed

Page 315

U90 Ladder Software Manual 374 RXD Receive Data Input for DTE devices (Receive), output for DCE devices. This is the data channel from the DCE device

Page 316

FAQs 375 Modem not connected The PC receives no reply from the modem following the 'AT' command. Check that: -The modem is connected to the

Page 317

U90 Ladder Software Manual 376 modem) and the Data Terminal Equipment (DTE; the controller or PC). The arrows below show the direction of data flow.

Page 318

FAQs 377 between modems complete ('CONNECT'), PLC does not reply adapter cable particularly that the DSR is connected to the RTS on the mod

Page 319

U90 Ladder Software Manual 378 181 SMS: Initialization Succeeded Signals that GSM modem has been initialized. The modem is now ready to send and rece

Page 320

FAQs 379 Quality antenna. You can use SB 192, Get GSM antennae signal quality,together with this SI. Using Hyperterminal to check PC-PLC direct com

Page 321

U90 Ladder Software Manual 380 4. The Port Settings box opens as shown below. To enable your PC to communicate with the controller, set the COM port

Page 322

FAQs 381 7. To synchronize the controller's communication settings, enter Info mode. Navigate to System>RS232>Restore Defaults, and then

Page 323

Hardware Configuration 31 3. Click the appropriate M90 model. 4. The I/O options for that model are displayed. 5. Check the Analog Input check box

Page 324

U90 Ladder Software Manual 382 10. If you have configured everything according to the instructions above, and the port is functioning properly, the c

Page 325

FAQs 383 1. Enter a name for the new connection and select an icon, and then click OK. The Connect To box opens . 1. Select a COM port for the mod

Page 326

U90 Ladder Software Manual 384 1. Open the modem’s Properties box by clicking on the Properties button, then open ASCII Setup. 1. Select the optio

Page 327

FAQs 385 Hyperterminal is now connected to your PC via Com 1; the ASCII settings now enable you to enter commands via the PC keyboard and see the rep

Page 328

U90 Ladder Software Manual 386 &S0 DSR always ON. Since the DSR can be permanently set to ON, connecting it to the RTS causes the terminal alway

Page 329

FAQs 387 modem and installed into a phone to enable the number to be entered. Notes♦ If the SIM is full, the SIM must be taken out of the modem and in

Page 330

U90 Ladder Software Manual 388 The completed Sniffer is connected to a PLC communication port, PC and external device. Note that communication cabl

Page 331

FAQs 389 1. Solder one diode to the red wire, and one diode to the green wire. The soldered point provides the anode. • Put isolating material on the

Page 332

U90 Ladder Software Manual 390 shown. Note ♦ In order to run view the strings in Hyperterminal, you must set the program to display ASCII strings as d

Page 333

391 Troubleshooting Direct Communication problems If your PC is not able to establish direct communications with a locally connected M90, refer to th

Page 334

Table Of Contents ii Clearing a Display ... 5

Page 335

U90 Ladder Software Manual 32 7. The M90 Hardware Configuration window now appears with the new Analog Input configuration. M91 To attach an Analo

Page 336

U90 Ladder Software Manual 392 If needed, use shielded cables for signals, including for 24 VDC and for power cables between the motor driver and th

Page 337

Troubleshooting 393 If your PC is unable to communicate with a remote M90 via modem, refer to the table below. Note ♦ The PC-modem cable is not the sa

Page 338

U90 Ladder Software Manual 394 must set the M90's RS232 parameter Flow Control to N (none). CANbus network problems Problem Possible cause Rec

Page 339

Troubleshooting 395 Power-up Modes You can force the controller to enter Bootstrap or Stop mode by turning on the power supply while pressing specific

Page 341

397 Index A Add ...180, 181 Address... 52, 154, 160 Analog... 3

Page 342

U90 Ladder Software Manual 398 K Keypad... 65, 79, 117, 224, 261, 315, 361, 362 L Label ...177, 355 Ladder

Page 343

Index 399 V Variable47, 59, 67, 70, 71, 76, 80, 82, 111, 113, 298, 301, 305, 359 Verify... 243 X XOR

Page 344

Hardware Configuration 33 2. The M90 Hardware Configuration window opens. 3. Click on the M91 bar. 3. Select the appropriate M91 model; the model&

Page 345

U90 Ladder Software Manual 34 4. Click the Link field, then select the desired type of input. The Select MI for Analog Input window opens. 6. Ente

Page 346

Hardware Configuration 35 7. The Analog Input is now part of the configuration. Analog I/O Ranges Note that devices used in conjunction with Unitro

Page 347

U90 Ladder Software Manual 36 Analog output values are contained in the register that you link to the output in Hardware Configuration. Model number

Page 348

Hardware Configuration 37 4. Select the appropriate M91 model; the model's I/O options are displayed. 5. Click on the Analog Inputs tab. 6.

Page 349

U90 Ladder Software Manual 38 7. Enter the desired Address and Symbol of the MI Operand. 8. The thermocouple is now part of the configuration.

Page 350

Hardware Configuration 39 High-Speed Counters (HSC), Shaft Encoders, Frequency Measurer The M90 series offers high-speed counter functions of the fo

Page 351

U90 Ladder Software Manual 40 When the next-to-last input is used in a high-speed counter function, it is normally OFF. It remains OFF until it recei

Page 352

Hardware Configuration 41 If you select the high-speed counter function that does not include Reset, note that you must reset it within your Ladder pr

Page 353

Table Of Contents iii Ladder Net ...

Page 354

U90 Ladder Software Manual 42 Note that: If you store out-of-range values into SI 17 and SI 18, their values remain unchanged—they retain the las

Page 355

Hardware Configuration 43 3. Click on the High Speed Outputs tab, then select High Speed Output (PWM). 4. The Select Operand and Address box will

Page 356 - Reading Values

U90 Ladder Software Manual 44 7. The PWM output is now part of the configuration. Analog Input value--Out Of Range Expansion modules If an expansi

Page 357

Hardware Configuration 45 M91-19-TC2, M91-19-UN2, and M91-19-4UA2 Analog value: from 0 to 16383 (14 bit). If the analog input is: Slightly below 0V/

Page 359

47 HMI Display What is an HMI? HMI stands for Human Machine Interface. This is the interface between the operator and the controller. The M90 HMI is

Page 360

U90 Ladder Software Manual 48 4. Place the cursor in the name field. 5. Type in a name. Press enter. The Display name also appears with the Displa

Page 361

HMI 49 Jump to Display: scrolling between Displays Display Jumps allow you to move between Displays via the M90 keypad or any bit positive transition

Page 362

U90 Ladder Software Manual 50 4. The Define To Display Jump dialog box opens. 5. Enter the Display number to which you want to jump. Click OK. 6.

Page 363

HMI 51 SB 34 HMI Var 4 Keypad entry completed The condition of these SBs may be used as Jump Conditions, or to drive calculations in your program.

Page 364

Table Of Contents iv Timers (T) ...

Page 365

U90 Ladder Software Manual 52 Deleting a Display To delete a Display: In the Display Editor: 1. In the Navigation Window, click on the Display numbe

Page 366

HMI 53 3. Make the appropriate changes. 4. The new Jump Condition now appears in the Display Editor. Clearing a Display To clear the contents of

Page 367

U90 Ladder Software Manual 54 3. Select the parameters you wish to clear. Clearing Jump conditions To clear an existing Jump condition: 1. Right

Page 368

HMI 55 To set the M90 Display format for a MI or SI value: 1. Open the Format menu in the Variable information box in the Variable Editor. 2. Selec

Page 369

U90 Ladder Software Manual 56 Linearization Linearization can be used to convert analog values from I/Os into decimal or other integer values. An a

Page 370

HMI 57 Note that the linearized value created in this way may be displayed-- but the value cannot be used anywhere else within the project for further

Page 371

U90 Ladder Software Manual 58 The linearization values created here can be displayed by linking SI 85 to a Display;the value can be used elsewhere wi

Page 372

HMI 59 Display the Time and Date on the LCD To display the time and date on the M90: 1. Select Date & Time from the Variable Type check box in t

Page 373 - Phone Book

U90 Ladder Software Manual 60 2. Select the Time & Date Format in the Variable information box. Make sure to define a Display field large enoug

Page 374

HMI 61 1. Choose the position in the Display field . 2. Right click to open the Variable modification menu. 3. Select Special Characters from the

Page 375

Table Of Contents v HMI...

Page 376

U90 Ladder Software Manual 62 5. A ~ symbol will appear in the Display screen to show you that a Special Symbol was inserted. The selected symbol wil

Page 377

HMI 63 2. Define the Variable as shown below. 3. The Ladder net below sets the Variable pointer and stores ASCII values into the MI vector.

Page 378

U90 Ladder Software Manual 64 Register Value in Hexadecimal When the application shown in the example below is downloaded, the hexadecimal value of

Page 379

HMI 65 3. The Ladder net below stores the value into the MI. Scrolling between Displays via the M90 keypad Use Jump conditions to scroll between D

Page 380 - Modem commands

U90 Ladder Software Manual 66 3. Select the Timer format from the drop-down menu in the Variable Editor. 4. The selected format is displayed in th

Page 381 - Modem Connections

HMI 67 To move quickly between Displays: 1. Click the Display number in the Navigation Window that you want to view. 2. The Display immediately app

Page 382

U90 Ladder Software Manual 68 To Attach a Variable 1. Click Attach Variable on the HMI toolbar. T he Attach Variable dialog box opens as shown belo

Page 383

HMI 69 Use the Variable Editor to: Set variable types and properties. Create up to 120 list variables to display fixed text messages. Enable da

Page 384

U90 Ladder Software Manual 70 Variable Editor view: Naming a Variable To assign a title to a Variable: 1. Open a Variable in the Variable Editor.

Page 385 - GSM modems

HMI 71 The Variable name appears with the Variable number in the Navigator window. Creating Variables To create a new Variable: 1. Click the Add Ne

Page 386

Table Of Contents vi Communication Log ... 366 Usi

Page 387

U90 Ladder Software Manual 72 4. Select the Operand type. 5. Enter the Operand Address and Symbol. 6. The new Variable appears with the appropri

Page 388

HMI 73 Showing an MI value on the controller's LCD To display an MI value on the controller display: 1. Create a Variable To create a new Var

Page 389

U90 Ladder Software Manual 74 3. Select the desired Variable Type. 4. Select the Operand type.

Page 390

HMI 75 5. Enter the Operand Address and Symbol. 6. The new Variable appears with the appropriate link in the Variable Editor. 7. Create a Variab

Page 391

U90 Ladder Software Manual 76 List Variable: Display text according to a changing MI value To display different texts for different values of the sam

Page 392

HMI 77 3. Enter the desired text for each possible value of the linked MI. 4. Attach the Variable to a Display field. The text on the Display will

Page 393 - Modem Commands

U90 Ladder Software Manual 78 2. Select Keypad Entry from the Variable information box. 3. Attach the Variable to a field in the desired Display.

Page 394

HMI 79 Note ♦ When an HMI keypad entry variable is active, and the Enter key is pressed on the controller keypad, SB 30 HMI Keypad Entries Complete t

Page 395

U90 Ladder Software Manual 80 According to the above example: A temperature entry of 1000 C will be converted to 1023 Digital value. A temperatur

Page 396

HMI 81 Displaying text according to the value of a MB or SB To display a text according to the value of a MB or SB: 1. Create a Display and variabl

Page 397

1 Welcome to U90 Ladder U90 Ladder is the software tool used to create applications for the M90 PLC. After you plan the control task, use U90 Ladder

Page 398

U90 Ladder Software Manual 82 3. Enter a text Display for the "0" value of the MB / SB. 4. Enter a text Display for the "1" val

Page 399 - Troubleshooting

HMI 83 3. Select the Variable. 4. The Variable opens in the Variable Editor. Selecting a Timer Display format 1. From the Navigator Window, cre

Page 400

U90 Ladder Software Manual 84 3. Select the Timer format from the drop-down menu in the Variable Editor. 4. The selected format is displayed in th

Page 401

85 Communications About Communications You can use the RS232 port of your M90 for several purposes: Direct Communications: Your PC is connected to

Page 402 - M90 does not turn on

U90 Ladder Software Manual 86 M90 OPLC Settings Port, Retries and Time-Out are the communication settings between U90 Ladder and the M90. Click the

Page 403 - Power-up Modes

Communications 87 U90 RS232 Parameters These settings are part of your U90 project. If you need to modify the default settings, click on the arrows

Page 404

U90 Ladder Software Manual 88 COM Port Mode: RS232/RS485 (M91 only) Certain OPLCs can be ordered with an RS485 port. Within the controller, the ju

Page 405

Communications 89 Modems About Modems You can use the M90 with either a PSTN modem or a cellular modem. When you use a cellular GSM modem, you can als

Page 406

U90 Ladder Software Manual 90 The default modem initialization commands that appear here are standard for most modems. If your modem requires differe

Page 407

Communications 91 Phone Book The Phone Book is where you define the list of numbers that the PC can dial. You can enter up to six numbers. Each phon

Comments to this Manuals

No comments