API
|
BMX NOE 0110
|
---|---|
ReadMultipleRegisters
|
124 (Registre)
|
WriteMultipleRegisters
|
96 (Registre)
|
ReadCoils
|
255 (bits de sortie)
|
WriteMultipleCoils
|
254 (bits de sortie)
|
ReadInt32
|
61 (entier 32 bits)
|
WriteInt32
|
48 (entier 32 bits)
|
POST /ws/ModbusXmlDa HTTP/1.0 Host: 139.160.65.83:8080 Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.schneider-electric.com/ws/ModbusXmlDa/ReadDeviceIdentification" <?xml version="1.0" encoding="utf-8" ?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ReadDeviceIdentification xmlns="http://www.schneider-electric.com/ws/ModbusXmlDa/"> <UnitID>int</UnitID> </ReadDeviceIdentification> </soap:Body> </soap:Envelope>
HTTP/1.0 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8" ?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ReadDeviceIdentificationResponse xmlns="http://www.schneider-electric.com/ws/ModbusXmlDa/"> <ReadDeviceIdentificationResult> <DeviceIdentification> <VendorName>string</VendorName> <ProductCode>string</ProductCode> <MajorMinorRevision>string</MajorMinorRevision> <VendorUrl>string</VendorUrl> <ProductName>string</ProductName> <ModelName>string</ModelName> <UserApplicationName>string</UserApplicationName> <TRImplementationClass>string</TRImplementationClass> <TRCommunicationServices>string</TRCommunicationServices> </DeviceIdentification> </ReadDeviceIdentificationResult> </ReadDeviceIdentificationResponse> </soap:Body> </soap:Envelope>
POST /ws/ModbusXmlDa HTTP/1.0 Host: 139.160.65.83:8080 Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.schneider-electric.com/ws/ModbusXmlDa/ReadMultipleRegisters" <?xml version="1.0" encoding="utf-8" ?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ReadMultipleRegisters xmlns="http://www.schneider-electric.com/ws/ModbusXmlDa/"> <UnitID>int</UnitID> <Address>int</Address> <Quantity>int</Quantity> </ReadMultipleRegisters> </soap:Body> </soap:Envelope>
HTTP/1.0 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ReadMultipleRegistersResponse xmlns="http://www.schneider-electric.com/ws/ModbusXmlDa/"> <ReadMultipleRegistersResult> <int>int</int> <int>int</int> </ReadMultipleRegistersResult> </ReadMultipleRegistersResponse> </soap:Body> </soap:Envelope>
POST /ws/ModbusXmlDa HTTP/1.0 Host: 139.160.65.83:8080 Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.schneider-electric.com/ws/ModbusXmlDa/WriteMultipleRegisters" <?xml version="1.0" encoding="utf-8" ?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <WriteMultipleRegisters xmlns="http://www.schneider-electric.com/ws/ModbusXmlDa/"> <UnitID>int</UnitID> <Address>int</Address> <Value> <int>int</int> <int>int</int> </Value> </WriteMultipleRegisters> </soap:Body> </soap:Envelope>
HTTP/1.0 200 OKContent-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <WriteMultipleRegistersResponse xmlns="http://www.schneider-electric.com/ws/ModbusXmlDa/"> </WriteMultipleRegistersResponse> </soap:Body> </soap:Envelope>
POST /ws/ModbusXmlDa HTTP/1.0 Host: 139.160.65.83:8080 Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.schneider-electric.com/ws/ModbusXmlDa/ReadCoils" <?xml version="1.0" encoding="utf-8" ?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ReadCoils xmlns="http://www.schneider-electric.com/ws/ModbusXmlDa/"> <UnitID>int</UnitID> <Address>int</Address> <Quantity>int</Quantity> </ReadCoils> </soap:Body> </soap:Envelope>
HTTP/1.0 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ReadCoilsResponse xmlns="http://www.schneider-electric.com/ws/ModbusXmlDa/"> <ReadCoilsResult> <int>int</int> <int>int</int> </ReadCoilsResult> </ReadCoilsResponse> </soap:Body> </soap:Envelope>
POST /ws/ModbusXmlDa HTTP/1.0 Host: 139.160.65.83:8080 Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.schneider-electric.com/ws/ModbusXmlDa/WriteMultipleCoils" <?xml version="1.0" encoding="utf-8" ?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <WriteMultipleCoils xmlns="http://www.schneider-electric.com/ws/ModbusXmlDa/"> <UnitID>int</UnitID> <Address>int</Address> <Value> <int>int</int> <int>int</int> </Value> </WriteMultipleCoils> </soap:Body> </soap:Envelope>
HTTP/1.0 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <WriteMultipleCoilsResponse xmlns="http://www.schneider-electric.com/ws/ModbusXmlDa/"> </WriteMultipleCoilsResponse> </soap:Body> </soap:Envelope>
POST /ws/ModbusXmlDa HTTP/1.0 Host: 139.160.65.83:8080 Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.schneider-electric.com/ws/ModbusXmlDa/ReadMultipleRegisters" <?xml version="1.0" encoding="utf-8" ?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ReadInt32 xmlns="http://www.schneider-electric.com/ws/ModbusXmlDa/"> <UnitID>int</UnitID> <Address>int</Address> <Quantity>int</Quantity> </ ReadInt32 > </soap:Body> </soap:Envelope>
HTTP/1.0 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> < ReadInt32Response xmlns="http://www.schneider-electric.com/ws/ModbusXmlDa/"> < ReadInt32Result> <int>int</int> <int>int</int> </ ReadInt32Result> </ ReadInt32Response> </soap:Body> </soap:Envelope>
POST /ws/ModbusXmlDa HTTP/1.0 Host: 139.160.65.83:8080 Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.schneider-electric.com/ws/ModbusXmlDa/WriteMultipleRegisters" <?xml version="1.0" encoding="utf-8" ?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <WriteInt32 xmlns="http://www.schneider-electric.com/ws/ModbusXmlDa/"> <UnitID>int</UnitID> <Address>int</Address> <Value> <int>int</int> <int>int</int> </Value> </ WriteInt32 > </soap:Body> </soap:Envelope>
HTTP/1.0 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> < WriteInt32Response xmlns="http://www.schneider-electric.com/ws/ModbusXmlDa/"> </ WriteInt32Response> </soap:Body> </soap:Envelope>