C.3.3 контроль данных, C.3.3, Контроль данных – Инструкция по эксплуатации Festo Контроллер двигателя SFC-ST
Страница 339: C-53
C. Информация о CANopen и Command Interpreter (CI)
C-53
Festo P.BE-SFC-DC-CO-RU ru 1005b
C.3.3 Контроль данных
Недопустимые значения
Передаваемые параметры и значения проверяются перед
сохранением в SFC-DC. При недопустимых параметрах или
значениях сообщение об ошибке отсутствует в ответе, во всех
случаях возвращается переданное значение.
Внимание
При записи объекта действуют правила:
Дискретные значения (значения из списка значений):
недопустимое значение не сохраняется, действительным
остается старое значение.
Непрерывные значения (значения из непрерывного
интервала):
недопустимое значение ограничивается до ближайшего
допустимого минимального или максимального значения.
Рекомендация
Проверяйте успешность записи значений и параметров, считывая
в следующей команде чтения текущее содержание параметра или
значения.
Ошибка передачи
При ошибке передачи между вышестоящей системой управления
и SFC-DC вместо стандартного ответа передается значение
<0x00FF> (см. объект 2FF0).
Возможные причины:
– неверный стартовый символ, разделительный символ или пробел
– неверная 16-ричная цифра
– неверный тип значения.
Контрольная сумма <PS>
Вышестоящая система управления должна сравнить переданную
команду с ответом (“Echo”) контроллера SFC-DC и проанализировать
его контрольную сумму. Опционально можно дополнительно
активировать сравнение контрольных сумм в SFC-DC для принятых
команд (объект CI 20F3h). Вышестоящая система управления
должна затем перед символом окончания (CR = Carriage return),
вставить контрольную сумму.