17.03.2014 Views

DVP-ES2-EX2-SS2-SA2-SX2-Operation Manual

DVP-ES2-EX2-SS2-SA2-SX2-Operation Manual

DVP-ES2-EX2-SS2-SA2-SX2-Operation Manual

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>DVP</strong>-<strong>ES2</strong>/<strong>EX2</strong>/<strong>SS2</strong>/<strong>SA2</strong>/<strong>SX2</strong>/SE <strong>Operation</strong> <strong>Manual</strong> - Programming<br />

7.1 The Introduction of CANopen<br />

‣ Due to the simple wiring, immediate communication, strong debugging ability, stable<br />

communication, and low cost, the CANopen network is widely used in fields such as industrial<br />

automation, automotive industry, medical equipment industry, and building trade.<br />

‣ The CAN port, which conforms to the basic communication protocol of CANopen DS301, is<br />

built in the PLC, can work in a master mode or a slave mode.<br />

‣ This chapter explains the functions of CANopen. The functions are mainly controlled by the<br />

special auxiliary relay M1349. If M1349 is ON, the CANopen functions are enabled. If M1349<br />

is OFF, the CANopen functions are disabled. In a master mode, the CANopen functions can<br />

support slave 1~slave 16.<br />

‣ The CANopen network configuration software for <strong>DVP</strong>-<strong>ES2</strong>-C is CANopen Builder. The<br />

CANopen station address and the communication rate are set by means of this software. The<br />

programming software for <strong>DVP</strong>-<strong>ES2</strong>-C is WPLSoft or ISPSoft.<br />

‣ This chapter mainly focuses on the CANopen functions. If users do not understand the<br />

professional terms mentioned in the introduction of the functions, they can refer to section 7.3<br />

for more information.<br />

7.1.1 The Description of the CANopen Functions<br />

‣ If the CAN port functions as a master, it has the following functions.<br />

It support the standard CANopen protocol DS301 V4.02.<br />

It supports the NMT (network management object) service.<br />

It supports the NMT state control.<br />

The NMT state control can be used to control the state of a slave in the CANopen<br />

network.<br />

It supports the NMT error control.<br />

The NMT error control is used to detect the disconnection of a slave. The NMT error<br />

control can be classified into two types, i.e. Heartbeat and Node Guarding. The PLC<br />

supports Heartbeat, but do not support Node Guarding.<br />

It supports the PDO (process data object) service.<br />

The PDO message is used to transmit the immediate input data and output data.<br />

It supports 128 RxPDO at most, and 390 bytes at most.<br />

It supports 128 TxPDO at most, and 390 bytes at most.<br />

The PDO transmission type: The synchronous mode, and the asynchronous mode<br />

It supports the SDO (service data object) service.<br />

The SDO can be used to read the parameter from a slave, write the parameter into a<br />

slave, or configure the parameter for a slave.<br />

It supports the standard SDO transmission mode.<br />

It supports the automatic SDO functions. Twenty pieces of data at most can be written<br />

into a slave.<br />

It supports the use of the SDO service in a PLC ladder diagram to read the data from a<br />

slave or write the data into a slave.<br />

It supports the service of reading the emergency from a slave.<br />

The service of reading the emergency from a slave can be used to read an error or an<br />

alarm from a slave.<br />

Five emergencies can be stored in a slave.<br />

The emergency can be read through a PLC ladder diagram.<br />

It supports the SYNC object (synchronous object) service.<br />

Several devices can operate synchronously through the synchronous object service<br />

The CANopen communication rates which are supported are 20K, 50K, 125K, 250K, 500K,<br />

1Mbps.<br />

The mapping data types which are supported:<br />

Storage<br />

Data type<br />

8-bit<br />

16-bit<br />

32-bit<br />

SINT USINT BYTE<br />

INT UINT WORD<br />

DINT UDINT REAL DWORD<br />

7-2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!