Цитата Сообщение от KIP_Dimon Посмотреть сообщение
Здраствуйте!
Существует проблема в системе управления станции, которая управляет ПЧ насосов и управляется с помощью ПЛК 110-24.30.Р-М, а также панелей СП315 и СП310. ПЛК находится в режиме Master, панели соответственно в Slave - одна панель управляется через порт RS232 и через преобразователь интерфейса RS232/RS485 АС3-М-024, а другая напрямую через порт Debug RS232 (протокол ModBus RTU) .
Футуристично... ПЛК делают мастером в отношении нескольких панелей при работе на одном интерфейсе RS485. А обычно делается общий модбас слэйв и к нему прицепляют несколько интерфейсов. Но пусть даже так, у этого ПЛК еще 2 интерфеса RS485.

Цитата Сообщение от KIP_Dimon Посмотреть сообщение
В чём суть - самопроизвольно изменился один из параметров системы. Этот параметр задаётся вручную на панели СП315 или СП310 и записывается в память ПЛК, либо после перезагрузки ПЛК он определён в программе по умолчанию и равен 1.7 кгс/см2. На сколько я понимаю эту систему - ПЛК постоянно опрашивает значения параметров заданных на панелях на каждом цикле. Но вопрос в том, что могла ли помеха на линии связи повлиять на значение параметра? При этом нормальное значение параметра 1.7кгс/см2, а поменялось на 63.0 кгс/см2 (хотя датчик измеряющий давление до 6кгс/см2 ПД100И-0,6). И оперативному персоналу вряд ли пришло бы в голову изменять значение этого параметра.
Значение по умолчанию действует только после загрузки кода-инициализации ПЛК (вроде как холодный рестарт), далее в ПЛК Овен если не Ретайн оно будет "0", если Ретайн то последнее значение.
ПЛК (ЦП ПЛК) использует в каждом цикле значения переменных, полученных при последнем удачном опросе модбас слэйва, опрос же идет с некой периодичностью, соответственно и значения обновляются с периодом не более заданной периодичности.

Цитата Сообщение от KIP_Dimon Посмотреть сообщение
Или же изменилось значение в памяти ПЛК? Есть определённые причины думать о том, что с этим контроллером что-то неладно. Например, периодические перезагрузки с частотой 1 раз в пару месяцев (хотя это лишь предположение и основывается на том, что значения всех параметров и состояние насосов изменяется на состояние по умолчанию, определённое исполняемой программой). Если кто-нибудь подскажет как решить эту проблему/устранить причину/"наставить на пусть истинный" в этом вопросе, то это было бы просто замечательно.
Даже не видя кода уже предполагаю что там....Да этот ПЛК еще герой труда что всего лишь раз в месяц в перезагруз уходит.
А решить проблему плохого кода можно только чтением специальной литературы, ролики в ютубчике, вебинары, блогерские паблики и прочая хрень не помогут. Это все равно что- мащин купиль, права купиль, ездить не купиль.
Короче год обучения может быть поможет, но не факт.