M262: изменение serial в программе требует согласованного перехода
Фотография конкретного исполнения не приложена.
GetSerialConf и SetSerialConf из M2xx Communication позволяют читать и изменять параметры serial-порта M262. Руководство предупреждает, что изменение во время исполнения может прервать текущий обмен. Поэтому настройка новой скорости не должна выполняться как незаметная фоновая операция.
Структура SERIAL_CONF включает не только скорость и чётность, но также интерфейс, протокол и признаки его выбора. Например, значение Protocol 0 требует учитывать CodesysCompliant для различения Modbus RTU и CoDeSys. Одна правильно заданная скорость не подтверждает весь режим.
Код возврата 255 у функций не следует трактовать как готовый успешный результат: он может отражать незавершённость либо отказ по условиям. В логике проекта нужно различать чтение исходных настроек, изменение и подтверждение фактического обмена.
Здесь функции не исполнялись. Приёмка включает согласованную остановку коммуникации, изменение и проверку восстановления. Допустимость параметров и реакцию подключённых устройств подтверждают до ввода такой функции в эксплуатацию.
Основание — Modicon M262 Programming Guide EIO0000003651.15, 10/2026, Machine Expert V2.6.1, физические страницы PDF 284, 285, 287. Фактические артикул, аппаратную ревизию, firmware и конфигурацию экземпляра не проверяли; наличие и срок поставки требуют отдельного подтверждения.