Method for transmitting data via a CANopen bus
First Claim
1. A method for configuring at least one field device having a MODBUS server by transmitting configuration data between a configuration personal computer (PC) and the at least one field device via a CANopen bus,wherein the configuration PC comprises a configuration application having a field device tool, and at least one device type manager with which the configuration data are generated in a form of MODBUS frames, the method comprising the steps of:
- sending a download request or an upload request, based on a standardized service data object (SDO) service in a form of an SDO download or an SDO upload, to an SDO server, which is implemented in the at least one field device, by using an SDO client, which is implemented in the configuration PC;
encapsulating the MODBUS frames in a CANopen frame by the configuration application implemented in the configuration PC;
loading the CANopen frame with the encapsulated configuration data by means of the SDO service download into an object defined as a data tunnel object, which is implemented in an object dictionary of a CANopen stack of the SDO server of the at least one field device, wherein the data tunnel object prepared by the object dictionary are stored in a memory and are available for a field device application, which allows transparent access to all data of the field device;
wherein a direct communication connection between the configuration PC and the at least one field device is established in order to store all configuration data of the field device in the field device;
decapsulating the encapsulated MODBUS frames out of the CANopen frames by an application implemented in the field device; and
wherein a data transmission is carried out from the at least one field device to the configuration PC by way of the SDO upload from a data tunnel object, initiated by the configuration application implemented in the configuration PC, wherein the configuration application cyclically addresses the field device application implemented in the at least one field device.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a method for transmitting data between a first automation appliance, and at least one second automation appliance, via a CANopen bus using a service data object as an SDO service, wherein an SDO client implemented in the first automation appliance is used to send a download or upload request to an SDO server implemented in the at least one second automation appliance, wherein the data are encapsulated in a CANopen frame by an application implemented in the first automation appliance or the at least one second automation appliance wherein the CANopen frame with the encapsulated data is transmitted or sent by means of an SDO service into or out of a data tunnel object defined in an object dictionary of the SDO server, and wherein the encapsulated data are decapsulated by the application implemented in the first or the at least one second automation appliance.
-
Citations
10 Claims
-
1. A method for configuring at least one field device having a MODBUS server by transmitting configuration data between a configuration personal computer (PC) and the at least one field device via a CANopen bus,
wherein the configuration PC comprises a configuration application having a field device tool, and at least one device type manager with which the configuration data are generated in a form of MODBUS frames, the method comprising the steps of: -
sending a download request or an upload request, based on a standardized service data object (SDO) service in a form of an SDO download or an SDO upload, to an SDO server, which is implemented in the at least one field device, by using an SDO client, which is implemented in the configuration PC; encapsulating the MODBUS frames in a CANopen frame by the configuration application implemented in the configuration PC; loading the CANopen frame with the encapsulated configuration data by means of the SDO service download into an object defined as a data tunnel object, which is implemented in an object dictionary of a CANopen stack of the SDO server of the at least one field device, wherein the data tunnel object prepared by the object dictionary are stored in a memory and are available for a field device application, which allows transparent access to all data of the field device; wherein a direct communication connection between the configuration PC and the at least one field device is established in order to store all configuration data of the field device in the field device; decapsulating the encapsulated MODBUS frames out of the CANopen frames by an application implemented in the field device; and wherein a data transmission is carried out from the at least one field device to the configuration PC by way of the SDO upload from a data tunnel object, initiated by the configuration application implemented in the configuration PC, wherein the configuration application cyclically addresses the field device application implemented in the at least one field device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification