Topic: DMD0497 Pluggable Option Module (POM) Configuration |
||||
|
||||
All of the BRX CPUs contain one slot where one of the POM (Pluggable Option Module) devices can be installed to accommodate an additional communication port. Note: POMs cannot be used in the POM slot of a BX-DMIO-M (Do-more Expansion I/O Controller), BX-EBC100-M (Expansion Base Controller), or BX-MBIO-M (Modbus I/O Controller).
All of the POMs are hot-swappable, meaning they can be installed or removed while the BRX PLC is powered up.
|
||||
|
||||
Serial Communication POMsThere are five Serial Communication POMs that provide connections for external serial devices. They vary by the connector type and the signal interface.
|
||||
|
||||
|
||||
Device is the Device name that will be used in instructions that interact with this POM. All of the serial communication POMs use the same @POM device name. Heap Item is the name of the associated heap item that contains member fields that can be used in the ladder logic to interact with the POM. The heap item used depends on the protocol selection as follows:
Protocol options select which of the following serial communication protocols for the serial POM to use. These are the same selections that are available on the on-board serial port.
Port Settings option specify the serial POM's hardware communication parameters.
If the POM is configured as a K Sequence Server, the K Sequence Server Settings are used when this Device responds to K-Sequence Client requests:
If the POM is configured as a Modbus RTU Server, the Modbus RTU Server Settings are used when this Device responds to Modbus/RTU Client requests:
If the POM is configured as a Modbus RTU Client, the Modbus RTU Client Settings are used when this Device is used in a Modbus Network Read (MRX) or Modbus Network Write (MWX) instruction:
|
||||
|
||||
USB POMThe BX-P-USB POM provides a USB-B port that can only be used with Do-more Designer for programming, debugging, and monitoring. The port supports USB v1.0, v1.1, and v2.0.
|
||||
|
||||
BX-P-USB
Device is the Device name that will be used in instructions that interact with this POM. All of the communication POMs use the same @POM device name. Heap Item is the name of the associated heap item that contains member fields that can be used in the ladder logic to interact with the POM.
|
||||
|
||||
Ethernet Communication POMsThere are two Ethernet-capable POMs which are used to add different types of network connectivity to a BRX CPU:
|
||||
|
||||
BX-P-ECOMEXThe BX-P-ECOMEX is a secondary Ethernet port for BRX CPUs that already have an on-board Ethernet port (BX-DM1E-xxx). Because it is a secondary Ethernet port, the CPU's TCP stack will automatically route the Ethernet packets through the proper Ethernet port based on the destination IP address. To make the routing work the ECOMEX must have a TCP/IP configuration that places it on a different subnet than the on-board Ethernet port. This is analogous to having a second NIC in your PC in that both of the PC's NICs must be on different subnets. Note: since this POM is only a secondary Ethernet port; it will only work in a BRX CPU that already has a primary (on-board) Ethernet port (BX-DM1E); it does not work in BX-DM1 CPUs.
Any PLC function (e.g. Ethernet I/O Master, TimeSync, Modbus I/O Scanner, etc.) or any PLC instruction (e.g. EMAIL, EIPMSG, MRX, MQTTSUB, etc.), that can use the on-board Ethernet port can use the ECOMEX as well. This allows segmenting the TCP/IP traffic into two independent domains. The CPU will route the Ethernet packets for the different functions and instructions to the correct Ethernet port based on the subnets used.
Since network routing to either on-board Ethernet port or the ECOMEX is automatically done by the TCP stack (based in IP address), the only time a selection must be made between the Ethernet ports is when an instruction uses network broadcasts. To manage this, a Network Adapter parameter has been added to the DLRX, DLWX, PACKETOUT, PEERLINK , and PING instructions:
The TCP/IP address configuration for the BX-P-ECOMEX can only be setup through these selections in the System Configuration; this setup cannot be done through NetEdit. Note: the IP Address settings of the ECOMEX must put it on a separate network from the on-board port so the TCP/IP stack can properly route packets.
Device is the name of the Device assigned to the port. Because this is a secondary Ethernet port, the Device will be the same as the primary (on-board) Ethernet port, that is @IntEthernet. The Heap Item is empty because there is no associated heap item.
|
||||
|
||||
BX-P-ECOMLTThe BX-P-ECOMLT Ethernet POM provides an Ethernet port for use as a server to external network clients, such as the Do-more Designer programming software, C-More HMI panels, Modbus/TCP clients, etc. The BX-ECOMLT can be used with BRX CPUs that have an existing on-board Ethernet port (BX-DM1E-xxx), or BRX CPUs that do not have an on-board Ethernet port (BX-DM1-xxx).
Device is the Device name that will be used in instructions that interact with this POM. All of the communication POMs use the same @POM device name. Heap Item is the name of the associated heap item that contains member fields that can be used in the ladder logic to interact with the POM.
|
||||
|
||||
See Also:
|
||||
|