Device Model of AC500 PROFINET IO DevicesΒΆ

PROFINET standard defines modules and sub-modules to give structure to IO devices data. These items are used in hierarchical order wherein a module may include one or more sub-modules. The input and output data of an IO device are located inside these sub-modules. The modules and sub-modules can be identified via ident-numbers (module ident-number and sub module ident-number) and can be assigned to slots and sub slots. Basically 32767 slot indexes and also 32767 sub slot indexes are available to design the device structure.

PROFINET standard defines the following sub-module types which represent the Device Access Point (DAP) to provide standard device functionality. In AC500 PROFINET IO devices the protocol stack defines to assign these special sub-modules at module slot 0.

Sub-module type Assigned sub-slot
DIM 1
Interface 32768
Port 1 32769
Port 2 32770

Automation_Builder configuration assigns DIM, interface, port 1 and port 2 to desired slot/sub-slots. These modules are inserted automatically in hidden style so they are not visible to the user. It is only required to assign manually the modules/sub-modules needed for providing IO data.

Module types provided by AC500 PROFINET IO devices support one single sub-module only. This single sub-module is inserted automatically in hidden style so it is not visible to the user. The available module types depend on the device type. See here: Comparison of the CIxyz-PNIO Moduleshere: CM589-PNIO(-4)

PROFINET standard defines the property API (Application Process Identifier) to define standardized behavior to IO devices. In AC500 PROFINET IO devices support API 0 only. Automation Builder defines corresponding API setting automatically.