Unication Messenger m90 Manual de usuario

Busca en linea o descarga Manual de usuario para Módems Unication Messenger m90. U90 Ladder Software Manual Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 407
  • Tabla de contenidos
  • SOLUCIÓN DE PROBLEMAS
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente

Indice de contenidos

Pagina 1 - U90 Ladder Software Manual

U90 Ladder Software Manual Version 3.50, 6/03

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 10 - Interface Language

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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.

Pagina 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

Pagina 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'

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 26

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 40

U90 Ladder Software Manual 126 message messages from SIM card.

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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.

Pagina 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

Pagina 53

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

Pagina 54

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

Pagina 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

Pagina 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

Pagina 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

Pagina 58

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

Pagina 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

Pagina 60

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

Pagina 61

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

Pagina 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

Pagina 63

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

Pagina 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

Pagina 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.

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 76

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 86

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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.

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 108

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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.

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 124

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

Pagina 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

Pagina 126

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

Pagina 127

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

Pagina 128

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

Pagina 129

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

Pagina 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

Pagina 131

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 154 - Elements

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

Pagina 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

Pagina 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

Pagina 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.

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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:

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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.

Pagina 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

Pagina 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

Pagina 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

Pagina 174

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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.

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 188

U90 Ladder Software Manual 260

Pagina 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

Pagina 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.

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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.

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 206 - Indirect Clock function

U90 Ladder Software Manual 276

Pagina 207

FAQs 277

Pagina 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

Pagina 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

Pagina 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

Pagina 211

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

Pagina 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

Pagina 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

Pagina 214 - Linearization

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

Pagina 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

Pagina 216

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

Pagina 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

Pagina 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)

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 223 - Square Root

i Table Of Contents Welcome to U90 Ladder...

Pagina 224

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 235

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 240

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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.

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 259

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

Pagina 260

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

Pagina 261

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 271

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

Pagina 272

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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.

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 290

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 301

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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.

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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.

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 322

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 330

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

Pagina 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

Pagina 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

Pagina 333

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

Pagina 334

Table Of Contents ii Clearing a Display ... 5

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 341

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

Pagina 342

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

Pagina 343

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

Pagina 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&

Pagina 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

Pagina 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

Pagina 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

Pagina 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.

Pagina 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.

Pagina 350

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

Pagina 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

Pagina 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

Pagina 353

Table Of Contents iii Ladder Net ...

Pagina 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

Pagina 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

Pagina 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

Pagina 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/

Pagina 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

Pagina 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

Pagina 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

Pagina 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.

Pagina 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.

Pagina 364

Table Of Contents iv Timers (T) ...

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 375

Table Of Contents v HMI...

Pagina 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

Pagina 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.

Pagina 378

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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.

Pagina 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

Pagina 386

Table Of Contents vi Communication Log ... 366 Usi

Pagina 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

Pagina 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

Pagina 389

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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.

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 401

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 406

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

Pagina 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

Comentarios a estos manuales

Sin comentarios