Лого на WEINTEKУпатство за користење на CAN Bus
Користење на CANopen помошен драјвер
V1.00

СДО Комуникација

Важно својство на CANopen уредот, Речникот на објекти (OD) е табела која ги складира податоците за конфигурација и обработка за сите типови уреди. За директен пристап до CANopen уредите, може да се користат Објекти со податоци за услуги (SDO). Со SDO, записите од Речникот на објекти може да се читаат и пишуваат со нивниот индекс + подиндекс како што е дефинирано во OD. Општо земено, SDO се користи за пристап до параметрите на CANopen уредот.

WEINTEK V1 00 Користење на CANopen помошен драјвер

SDO може директно да чита или пишува одредена адреса. Во EasyBuilder Pro, за пристап до податоци преку SDO, изберете го посакуваниот тип на податоци (8 битни, 16 битни или 32 битни) и внесете соодветни вредности за индекс и подиндекс.
За прampле, за да прочитате Индекс=2200, Подиндекс=01, 16-битни податоци, внесете 220001 во тип на уред SDO_16bit.
Ве молиме имајте предвид дека подиндексот не е задолжителен параметар. Кога подиндексот не е наведен, користете 00.

PDO комуникација

Во протоколот CANopen, Process Data Object (PDO) е друг начин за размена на податоци.
Податоците што треба да се пренесат или примат од неговиот Речник на објекти можат да се копираат во полето за податоци на PDO. На овој начин, HMI, преку комуникација со PDO, може да чита или запишува податоци во Речникот на објекти. Општо земено, PDO е посоодветен за податоци што се менуваат динамички. На PLC, PDO е поделен на два вида: PDO за прием (RPDO) и PDO за пренос (TPDO). Меѓутоа, за HMI, RPDO пренесува податоци до PLC, а TPDO прима податоци од PLC.
Користење на CANopen помошен драјвер

WEINTEK V1 00 Користење на CANopen помошен драјвер - Драјвер

Читање на TPDO и пишување на RPDO

Секој PDO содржи 8 бајти податоци. За читање или запишување на 16-битни или 32-битни податоци, користете го типот на уред PDO; за бајтни податоци, користете го типот на уред PDO(Byte). Следната слика го илустрира мапирањето на адресата на полето за податоци PDO во EasyBuilder Pro.

WEINTEK V1 00 Користење на CANopen Slave Driver - Пишување

При пристап до PDO податоци, треба да се изберат типови на уреди и адреси според составот на PDO податоците. Земете го TPDO_1, кој содржи податоци како што следува: 16-битни, 8-битни, 8-битни и 32-битни, како пример.ampкако што е прикажано на следната слика.

WEINTEK V1 00 Користење на CANopen Slave Driver - Пишување 1

За прикажување на податоците на HMI, во EasyBuilder Pro се користат следните типови уреди:
TPDO_1[0], TPDO_1(Бајт)[2], TPDO_1(Бајт)[3], TPDO_1[2]. Бројот во [ ] ја означува адресата.

WEINTEK V1 00 Користење на CANopen Slave Driver - Пишување 2

RPDO читање

За полесно следење и запишување на податоци на RPDO адресата на HMI (на пр.ampна пример, кога се користи нумерички објект), во EasyBuilder Pro, на RPDO му е дозволено да чита податоци во Object Dictionary преку SDO. Ве молиме дефинирајте го мапирањето на податоците во Object Dictionary на страницата за поставки на RPDO. HMI ќе ги прикаже податоците во RPDO преку процесот на читање на SDO. Во поставките на RPDO, мапирањето треба да вклучува: индекс, подиндекс и должина на податоците, како што е прикажано на следната слика.

WEINTEK V1 00 Користење на CANopen Slave Driver - Читање

Поставки на параметрите за комуникација на CANopen

WEINTEK V1 00 Користење на CANopen Slave Driver - Поставки

Општи параметри:
Протокол и ID на јазол

  • CAN магистрала 2.0a:
    Идентификатор на јазол (опсег: 1 – 0xFF). Командата испратена од TPDO/RPDO е избрана од
    Код на функција + Идентификација на јазол.
    За прampле, TPDO1:
    Код на функција = 0x180
    ИД на јазол = 0x01
    Командата испратена за читање на TPDO1 би била: 0x180 + 0x01 = 0x181
  • CAN магистрала 2.0b:
    Командата испратена од TPDO/RPDO се избира преку Функциски код + Идентификатор на јазол.
    За прampле, 0x10001800 + 0x01 = 0x10011800
    Бауд стапка
    Поставете на иста брзина на пренос како и уредот CANopen.

Параметри за комуникација:
Испрати NMT START команда
Ја иницијализира мрежата CANopen. Уредот ќе влезе во оперативна состојба.
Време на ажурирање и режим на комуникација на циклус (TPDO)
Време на ажурирање:
Кога користите уред што периодично испраќа сигнали, ако HMI не прими нови податоци во рамките на времето за ажурирање, HMI ќе испрати команда за читање.

WEINTEK V1 00 Користење на CANopen Slave Driver - Ажурирање

Режим на комуникација со циклус:
Кога користите уред кој периодично испраќа сигнали и не прифаќа HMI команда, изберете ја оваа опција. HMI нема да испраќа барања за читање.

WEINTEK V1 00 Користење на CANopen Slave Driver - Ажурирање 1

Лого на WEINTEK

Документи / ресурси

WEINTEK V1.00 Користење на CANopen помошен драјвер [pdf] Упатство за користење
V1.00, V1.00 Користење на помошен драјвер CANopen, V1.00, Користење на помошен драјвер CANopen, помошен драјвер, драјвер

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *