Optional I/O Expansion Modules
I/O expansion modules can be marked as optional in the configuration. The Optional module feature provides a more flexible configuration by the acceptance of the definition of modules that are not physically attached to the controller. Therefore, a single application can support multiple physical configurations of I/O expansion modules, allowing a greater degree of scalability without the necessity of maintaining multiple application files for the same application.
Without the Optional module feature, when the controller starts up the I/O expansion bus (following a power cycle, application download or initialization command), it compares the configuration defined in the application with the physical I/O modules attached to the I/O bus. Among other diagnostics made, if the controller determines that there are I/O modules defined in the configuration that are not physically present on the I/O bus, an error is detected and the I/O bus does not start.
With the Optional module feature, the controller ignores the absent I/O expansion modules that you have marked as optional, which then allows the controller to start the I/O expansion bus.
The controller starts the I/O expansion bus at configuration time (following a power cycle, application download, or initialization command) even if optional expansion modules are not physically connected to the controller.
The following module types can be marked as optional:
oTM3 I/O expansion modules
oTM2 I/O expansion modules
NOTE: TM3 Transmitter/Receiver modules (the TM3XTRA1 and the TM3XREC1) and TMC4 cartridges cannot be marked as optional.
You must be fully aware of the implications and impacts of marking I/O modules as optional in your application, both when those modules are physically absent and present when running your machine or process. Be sure to include this feature in your risk analysis.
|
UNINTENDED EQUIPMENT OPERATION |
Include in your risk analysis each of the variations of I/O configurations that can be realized marking I/O expansion modules as optional, and in particular the establishment of TM3 Safety modules (TM3S…) as optional I/O modules, and make a determination whether it is acceptable as it relates to your application. |
Failure to follow these instructions can result in death, serious injury, or equipment damage. |
Marking an I/O Expansion Module as Optional
Step |
Action |
---|---|
1 |
Add the expansion module to your controller . |
2 |
In the Devices tree, double-click the expansion module. |
3 |
Select the I/O Configuration tab. |
4 |
In the Optional module line, select Yes in the Value column: ![]()
|
Controllers and bus couplers identify expansion modules by a simple internal ID code. This ID code is not specific to each reference, but identifies the logical structure of the expansion module. Therefore, different references can share the same ID code.
You cannot have two modules with the same internal ID code declared as optional without at least one mandatory module placed between them.
This table groups the module references sharing the same internal ID code:
Modules sharing the same internal ID code |
---|
TM2DDI16DT, TM2DDI16DK |
TM2DRA16RT, TM2DDO16UK, TM2DDO16TK |
TM2DDI8DT, TM2DAI8DT |
TM2DRA8RT, TM2DDO8UT, TM2DDO8TT |
TM2DDO32TK, TM2DDO32UK |
TM3DI16K, TM3DI16, TM3DI16G |
TM3DQ16R, TM3DQ16RG, TM3DQ16T, TM3DQ16TG, TM3DQ16TK, TM3DQ16U, TM3DQ16UG, TM3DQ16UK |
TM3DQ32TK, TM3DQ32UK |
TM3DI8, TM3DI8G, TM3DI8A |
TM3DQ8R, TM3DQ8RG, TM3DQ8T, TM3DQ8TG, TM3DQ8U, TM3DQ8UG |
TM3DM8R, TM3DM8RG |
TM3DM24R, TM3DM24RG |
TM3SAK6R, TM3SAK6RG |
TM3SAF5R, TM3SAF5RG |
TM3SAC5R, TM3SAC5RG |
TM3SAFL5R, TM3SAFL5RG |
TM3AI2H, TM3AI2HG |
TM3AI4, TM3AI4G |
TM3AI8, TM3AI8G |
TM3AQ2, TM3AQ2G |
TM3AQ4, TM3AQ4G |
TM3AM6, TM3AM6G |
TM3TM3, TM3TM3G |
TM3TI4, TM3TI4G |
TM3TI4D, TM3TI4DG |
TM3TI8T, TM3TI8TG |