Все разобрался. Проблема действительно была в прошивке.
Все разобрался. Проблема действительно была в прошивке.
Столкнулся с проблемой корректного отображения переменных.
В самом контроллере все нормально. Даю задание, скажем 500 оборотов, ПЛК держит примерно на 490-510. Такие же значения передаются в модуль Modbus. Но когда я пытаюсь их прочитать(неважно чем) то получаю примерно следующее. Думал проблема в типе переменных, но после смены ничего не поменялось, только значения стали больше.
В Matrikon Explorer(тип переменных FLOAT)
В Скада-системе(тип переменных WORD)
Вроде как получается что контроллер и не причем.
PS. На другом ПЛК 154 все нормально, а с этим какие-то проблемы. Версия прошивки 2.01.8
PS. Максимально значения, которое нужно передавать не превышает 3000, мин - 0.
Приложил OPC-драйвера.