Приложение_1

<< Click to Display Table of Contents >>

Navigation:  Проект > Элементы дерева объектов > Палитра ФБ > Служебные > Master PLC SmartLink >

Приложение_1

Возьмем для примера прибор ДВС-301П:

 

ДОЗАТОР ВЕСОВОЙ ДЛЯ СЫПУЧИХ МАТЕРИАЛОВ ДВС-301П

 

Используется текстовый протокол, все символы, используемые при обмене информацией, за исключением символов начала и конца кадров, являются символьным представлением

16-ричных цифр в коде ASCII, то есть при передаче числа 00 передаются 16-ричные коды 30, 30, при передаче байта числа 9F передаются 16-ричные коды 39, 46. При передаче символа «А» (ASCII код 41) предаются 16-ричные коды 34, 31, при передаче символа «0» (ASCII код 30) передаются 16-ричные коды 33, 30.

Длина считается с «кому» по «данные».

 

 

Примеры кадров для различных команд. Пример 1.

 

Лидер №5 записывает аутсайдеру №76, начиная с адреса 53, числа от одного до трёх:

 

начало

кому

кто

команда

адрес

данные

длина

CRC

конец

:

76

05

“B”

0053

01 02 03

10

87

<CR>

3a

37 36

30 35

34 32

30 30 35 33

30 31 30 32 30 33

31 30

38 37

0d

 

         

Пусть записываются не «числа от одного до трех», а значения трех входов с 0 по 2.

Запишем шаблон (пробелы помещены для наглядности):

{L:1} 76 05 42 0053 {P(0-2):2t:h} {L:2} {Flen1(1-2):2t:h} {L:3} {Fcrc(1-3):2t:h} \r