U90 Ladder Software Manual Version 3.50, 6/03
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
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
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
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
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
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
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
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
Communications 99 The default modem initialization commands that appear above are standard for most modems. If your modem requires different commands
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
Communications 101 You can compare your application's modem settings to the settings that are already within the M90--before downloading or uploa
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
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
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
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
Communications 105 3. The M90 OPLC Settings window opens. 4. Enter the new ID number in the Unit ID window.
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
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'
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
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
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
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
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
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
Communications 113 Deleting variables 1. Place your cursor in the highlighted Variable field. 2. Press the Backspace or Delete key until the entire
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
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
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
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
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
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
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
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
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
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
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
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
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
U90 Ladder Software Manual 126 message messages from SIM card.
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
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
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
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
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
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
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
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
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
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
U90 Ladder Software Manual 136 2. Hold the Shift button and click on the last net in the range that you want to copy.
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
U90 Ladder Software Manual 138 Replacing Ladder elements To exchange one element for another within the same element family: 1. Select the eleme
Ladder 139 3. Select Replace Ladder Element option. 4. Select the desired replacement element type.
U90 Ladder Software Manual 140 5. The element appears with the new element type. Restoring System Symbols To restore System Symbol values: Keep i
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
Getting Started 7 Password You can apply password protection to your program. This will prevent anyone who does not have the password from uploading
U90 Ladder Software Manual 142 2. Select Show Power Flow. 3. The net lines change color according to the power flow direction.
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
U90 Ladder Software Manual 144 3. Select the desired view format. 4. All of the Ladder elements appear with the selected view format.
Ladder 145 Intersecting lines: Junction To check for junctions: 1. When you draw intersecting lines with the Line Draw tool, the line intersections
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
Ladder 147 Greater/Equal Equal Not Equal Less/Equal Less Than Math Functions Icon Add Subtract Multiply Divide Logic Functions AN
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
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.
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
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
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
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
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
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
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
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
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
U90 Ladder Software Manual 158 Memory Integers (MI) Memory Integers are one Operand type available for writing a project application. There are 256
Ladder 159 System Integers (SI) System Integers are the Operating System interface to the user writing the application. System Integers are reserved
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
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
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
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
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
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
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
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
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
U90 Ladder Software Manual 168 Loops: Jump to Label Functions without Ladder elements VisiLogic contains functions that are not represented by Ladde
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
Ladder 187 Subtract Examples The math function subtract is executed by the Sub function block shown below. Input Operands A & B must be in
U90 Ladder Software Manual 188 You can use the Subtraction function to subtract between two integer values. You can use Subtraction function blocks
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
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
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
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
Ladder 193 Direct Clock function The Direct Clock function allows the programmer to write a Ladder program using calendar conditions for: Time of Da
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
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
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
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.
U90 Ladder Software Manual 198 Indirect Clock function Indirect Clock functions allows the programmer to write a Ladder program where the user will en
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
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
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
13 Hardware Configuration Hardware Configuration Hardware configuration enables you to select controllers from both the M90 and M91 series. Selecting
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
Ladder 203 16. The End Time Variable for the time in hours. 17. The Day of the Week Variable.
U90 Ladder Software Manual 204 18. The Day of Month Variable. 19. The Month Variable.
Ladder 205 20. Create the Displays for the Variables. Below is an example for viewing the time range in hours.
U90 Ladder Software Manual 206 Functions without Elements Linearization Linearization can be used to convert analog values from I/Os into decimal or
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
U90 Ladder Software Manual 208 Example: write the variable ranges into SI 80 - 83, then writing an analog input into SI 84:
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
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
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
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
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
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
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
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
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
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
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
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
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
Ladder 221 Example
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
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
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
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
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
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
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
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
Ladder 229 Counters are featured in several sample applications, such as the applications ' Time Interval- SI 1', 'Outputs-activate in
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
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
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.
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
U90 Ladder Software Manual 234 Inside the PID Function The PID function is based on 3 actions, Proportional, Integral, and Derivative. The PID outpu
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
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
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
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:
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
241 Utilities Information Mode The M90's Information Mode allows you to display and edit data, and to perform certain preset actions. The system
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
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
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.
U90 Ladder Software Manual 244 M90 Downloader The M90 Downloader utility is included in Unitronics Remote Access software, which is located on the M
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
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
Utilities 247 search Program Password Protection When you download a password-protected project into the M90: The project cannot be uploaded with
U90 Ladder Software Manual 248 4. Click the Download icon on the Standard toolbar. The Download Window opens showing Download Sections. Note the &apo
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
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
Utilities 251 Register Value in Hexadecimal When the application shown in the example below is downloaded, the hexadecimal value of 63 will be displ
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.
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
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
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
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
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
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
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
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
U90 Ladder Software Manual 260
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
Hardware Configuration 19 6. Enter the desired Address and Symbol of the MI Operand. 7. The Analog Input is now part of the configuration.
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
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
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
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
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
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
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
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
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
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
U90 Ladder Software Manual 20 Configuring I/O Expansion Modules 1. Open the Digital or Analog menu according to the expansion you are connecting.
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
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
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
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
U90 Ladder Software Manual 276
FAQs 277
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
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
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
FAQs 281 6. Continue adding I/O Expansion Modules according to your expansion configuration. Configuring I/Os: Linking Operands 1. Double-click o
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
U90 Ladder Software Manual 282 2. Click on the appropriate Inputs / Outputs to enter the desired Addresses and Symbols. 3. The Addresses and Symbo
FAQs 283 Downloading Hardware Configuration properties 1. Click the Download Configuration icon. 2. If there is a conflict between the current M90
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
FAQs 285 Some of the sample programs installed together with U90 Ladder include high-speed counters of different types. HSC Types & Functions High
U90 Ladder Software Manual 286 2. Click on the icon representing your controller model. The appropriate hardware model window opens. 3. Select a
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)
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
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
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
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
i Table Of Contents Welcome to U90 Ladder...
U90 Ladder Software Manual 22 6. The Addresses and Symbols appear in the I/O Details window. 7. Click the Download Configuration icon.
U90 Ladder Software Manual 292 7. The M90 Hardware Configuration window now appears with the new Analog Input configuration. M91 To attach an Anal
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
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
FAQs 295 7. The Analog Input is now part of the configuration. Configuring a Thermocouple: M91 OPLC series 1. Click Hardware Configuration on the
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
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
U90 Ladder Software Manual 298 HMI Variables You insert Variables into a Display to: Show varying values and text on the controller screen. Ente
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
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
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
Hardware Configuration 23 If there is a conflict between the current M90 hardware information and the project configuration, you will be prompted to
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
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
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
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
U90 Ladder Software Manual 306 2. Select List Variable type. 3. Enter the desired text for each possible value of the linked MI.
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
U90 Ladder Software Manual 308 Vector as ASCII When the application shown in the example below is downloaded, the ASCII characters 'Hello' w
FAQs 309 Register Value in Hexadecimal When the application shown in the example below is downloaded, the hexadecimal value of 63 will be displayed
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
FAQs 311 2. A new Variable opens in the Variable Editor. 3. Select the desired Variable Type. 4. Select the Operand type.
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
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
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
U90 Ladder Software Manual 314 Converting Display values: Linearization If you want to enter an Analog value, such as temperature, via the M90 keypa
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
U90 Ladder Software Manual 316 Selecting a Timer Display format 1. From the Navigator Window, create or choose an existing Timer Variable. 2. Open
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
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
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
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
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
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
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
FAQs 323 Coils Icon Direct Coil Inverted (negated) Coil Set Coil Reset Coil Compare Functions Icon Greater Than Greater/Equal Equal N
U90 Ladder Software Manual 324 Functions The following types of Function Blocks can be used in your program: Compare Functions Logic Functions Ma
FAQs 325 2. Select STL Quick View. 3. The Net STL window opens. The Net number appears in parentheses.
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
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
U90 Ladder Software Manual 328 Comments Tool You can insert comments into the Ladder Editor to label different parts of your program. Comments can
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
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
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
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
U90 Ladder Software Manual 332 Communication Utilities Use this utility to enable your controller to receive data from external devices, such as ba
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
U90 Ladder Software Manual 334 This application demonstrates how to read a magnetic card number using an "IDTECH" card reader, then display
FAQs 335 Immediate: Read Inputs & HSC, Set/Reset Outputs You can perform the following immediate actions, without regard to the program scan.
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
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
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
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
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
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
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
U90 Ladder Software Manual 342 SI Symbol Description 87 Shift Value This register contains the number to be shifted. 88 Shift By This register
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
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.
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
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
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
U90 Ladder Software Manual 348 Access indirectly addressed registers: Using the Database You can access and use integers 0 through 1023 within the M9
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
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
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
U90 Ladder Software Manual 28 3. The Addresses and Symbols appear in the I/O Details window. Downloading Hardware Configuration properties 1. Clic
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
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
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
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
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
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
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
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
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
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
Hardware Configuration 29 2. If there is a conflict between the current M90 hardware information and the project configuration, you will be prompted
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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.
FAQs 377 between modems complete ('CONNECT'), PLC does not reply adapter cable particularly that the DSR is connected to the RTS on the mod
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
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
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
FAQs 381 7. To synchronize the controller's communication settings, enter Info mode. Navigate to System>RS232>Restore Defaults, and then
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
U90 Ladder Software Manual 382 10. If you have configured everything according to the instructions above, and the port is functioning properly, the c
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
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
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
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
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
U90 Ladder Software Manual 388 The completed Sniffer is connected to a PLC communication port, PC and external device. Note that communication cabl
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
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
391 Troubleshooting Direct Communication problems If your PC is not able to establish direct communications with a locally connected M90, refer to th
Table Of Contents ii Clearing a Display ... 5
U90 Ladder Software Manual 32 7. The M90 Hardware Configuration window now appears with the new Analog Input configuration. M91 To attach an Analo
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
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
U90 Ladder Software Manual 394 must set the M90's RS232 parameter Flow Control to N (none). CANbus network problems Problem Possible cause Rec
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
397 Index A Add ...180, 181 Address... 52, 154, 160 Analog... 3
U90 Ladder Software Manual 398 K Keypad... 65, 79, 117, 224, 261, 315, 361, 362 L Label ...177, 355 Ladder
Index 399 V Variable47, 59, 67, 70, 71, 76, 80, 82, 111, 113, 298, 301, 305, 359 Verify... 243 X XOR
Hardware Configuration 33 2. The M90 Hardware Configuration window opens. 3. Click on the M91 bar. 3. Select the appropriate M91 model; the model&
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
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
U90 Ladder Software Manual 36 Analog output values are contained in the register that you link to the output in Hardware Configuration. Model number
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.
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.
Hardware Configuration 39 High-Speed Counters (HSC), Shaft Encoders, Frequency Measurer The M90 series offers high-speed counter functions of the fo
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
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
Table Of Contents iii Ladder Net ...
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
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
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
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/
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
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
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
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.
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.
Table Of Contents iv Timers (T) ...
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
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
U90 Ladder Software Manual 54 3. Select the parameters you wish to clear. Clearing Jump conditions To clear an existing Jump condition: 1. Right
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
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
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
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
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
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
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
Table Of Contents v HMI...
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
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.
U90 Ladder Software Manual 64 Register Value in Hexadecimal When the application shown in the example below is downloaded, the hexadecimal value of
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
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
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
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
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
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.
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
Table Of Contents vi Communication Log ... 366 Usi
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
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
U90 Ladder Software Manual 74 3. Select the desired Variable Type. 4. Select the Operand type.
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
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
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
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.
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
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
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
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
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
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
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
85 Communications About Communications You can use the RS232 port of your M90 for several purposes: Direct Communications: Your PC is connected to
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
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
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
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
U90 Ladder Software Manual 90 The default modem initialization commands that appear here are standard for most modems. If your modem requires differe
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