How Do I Configuring I/O Expansion Modules on M90/M91/Jazz PLCs?
Eduardo Margulis
Nov-20th, 2017 9:07

The M90 and M91 can be holed up  to I/O Expansion Modules. Note that Jazz controllers are not currently compatible with I/O Expansion Modules.

Adding and Configuring I/O Expansion Modules

1.      Click the Hardware Configuration icon on the Standard toolbar.

2.      Click the Digital or Analog tab, according to the module you are connecting.

  1. Click the appropriate I/O module. The selected module will appear on the Model Expansion bar. You can also drag and drop a module onto the bar.

  2. Continue adding I/O expansion modules according to your expansion configuration.

  3. Click an I/O expansion icon in the Model Expansion bar. The I/O Details window opens.

  4. Click the appropriate Inputs / Outputs to enter the desired descriptions.

To remove an I/O Expansion Module from the bar, right-click it and select Remove.

Note

 

If your application does not require that you use all of the I/Os on a particular I/O expansion module, do not select the unused I/Os when you configure the module. Selecting unused I/Os may add to the program's scan time

 

Configuring I/Os: Linking Operands

1.      Double-click an I/O expansion icon in the Model Expansion bar. An I/O Details window opens.

  1. Click the appropriate Inputs / Outputs to enter the desired Addresses and Symbols.

  1. The Addresses and Symbols appear in the I/O Details window.

    Note: If your application does not require that you use all of the I/Os on a particular I/O Expansion Module, do not select the unused I/Os when you configure the module. Selecting unused I/Os may add to the PLC's scan time.

Addressing: I/O Expansion Modules

Inputs and outputs located on I/O expansion modules that are connected into an M90 OPLC are assigned addresses that comprise a letter and a number.  The letter indicates whether the I/O is an input (I) or an output (O).  The number indicates the I/O’s location in the system.  This number relates to both the expansion module’s position in the system, and to the position of the I/O on that module.  

Expansion modules are numbered from 0-7 as shown in the figure below.

 

The formula below is used to assign addresses for I/O modules used in conjunction with the M90 OPLC.

X is the number representing a specific module’s location (0-7).  Y is the number of the input or output on that specific module (0-15).  

The number that represents the I/O’s location is equal to: 32 + x • 16 + y

Example

  • Input #3, located on expansion module #2 in the system, will be addressed as I 67, 67 = 32 + 2 • 16 + 3

  • Output #4, located on expansion module #3 in the system, will be addressed as O 84, 84 = 32 + 3 • 16 + 4.

EX90-DI8-RO8 is a stand-alone I/O module.  Even if it is the only module in the configuration, the EX90-DI8-RO8 is always assigned the number 7. Its I/Os are addressed accordingly.

Example

  • Input #5, located on an EX90-DI8-RO8 connected to an M90 OPLC will be addressed as I 149, 149 = 32 + 7 • 16 + 5

 


Was this article helpful?
0 out of 1 found this helpful
 
OL
Ofir Levi Apr-1st, 2018 12:25

Hi,
You can remove IO modules starting only from last module.

SO
Steve Overby Mar-26th, 2018 17:57

what if the remove is grayed out?
Not very helpful