6.3 Modbus IPE registration
Figure 6.3-1 shows the device registration call flow:
- The IPE shall request to create an <AE> resource on the Hosting CSE to register the Modbus master collocated on the IPE.
- The Hosting CSE shall evaluate the request, performs the appropriate checks, and creates the <AE> resource. The Hosting CSE shall respond with the successful result of <AE> resource creation, otherwise it responds with an error.
- Modbus devices are registered at Modbus IPE, in particular Modbus interworking information (slave id, registers type, address, length) are defined in accordance with provided device datasheet.
- Modbus IPE shall send corresponding requests to a CSE to create resources which were from SDT schemas as described in clause 6.2.3. For all <flexContainer> resources, the containerDefinition attribute is mandatory. The contentSize attribute is calculated by the Hosting CSE. The customAttributes of the <flexContainer> resources should be specified if they are mandatory for that <flexContainer>. Each resource creation is originated by the Modbus-IPE in a separate request for each resource.
- After verifying the privileges and the given attributes, the Hosting CSE shall create each resource.
- The Hosting CSE shall respond with the successful result for each created resource, otherwise it shall respond with an error.
Figure 6.3-1: Device registration call flow