Здравствуйте! Нужна помощь!
Работаю в Codesys3.5 первый раз.
Задача следующая - нужно связать СПК210 с ПЛК100 (СПК210 - мастер), ПЛК100 с МК110-4к, МУ110-8Р, МВ110-8Р (ПЛК100 мастер).
Проблема связать СПК210 и ПЛК100.
После загрузки программы в СПК210 Modbus_TCP_Slave горит аварийный знак и на вкладке "Modbus_TCP_Slave соотнесение входов/выходов" написано "Шина не запущенна. Данные значения, возможно не актуальны".
Появляются предупреждения:
C0316: Метод 'FB_Exit' уже вызван неявно.
C0308: Сдвиг на 8 превышает размер типа BYTE.
Тоже самое произходит если пытаюсь связаться через RS-485. Но проверяю программой ModbusRTUscan порт RS-485 ПЛК100 - всё нормально.
Перечислю все параметры:
СПК 210.
1target файл для СПК 210 - owen_spc2xx.03.cs-web_cds3.5.0.40.devdesc.xml.
версия прошивки СПК210 - 2.712.
СПК210 IP 10.06.8 (менял вручную т.к. по умолчанию IP 10.0.6.10 такой же как на ПЛК100).
Маска подсети СПК210 - 255.255.0.0. Если поменять на 255.255.255.0 то СПК не связывается с ПК.
3 Codesys3.5 SP5 Patch 5.
4 Ethernet адаптер версия - 3.4.2.0
Modbus_TCP_Master версия - 3.4.0.0. Таймаут ответа - 1000, таймаут сокета - 10.
Modbus_TCP_Slave версия - 3.4.0.0. IP 10.0.6.10, адрес 1, таймаут ответа - 1000, порт -502.
Modbus канал - код функции 3, Cyclic, Время цикла 100, Сдвиг 0х0000, длинна 1, Сохранить последние значения.
Modbus_TCP_Slave соотнесение входов/выходов - всегда обновлять переменные: Включено2 (всегда в задаче цикла шины).
5. Если подключаю по RS-485
Modbus_COM версия - 3.4.0.0. Com-порт 4 (подписан на корпусе Com3), скорость 9600, четность NONE, инф. биты 8, стоповые биты 1.
Modbus_Master_COM_Port версия - 3.5.0.0. Таймаут отклика 1000, время между фреймами 10.
Modbus_Slave_COM_Port версия - 3.4.0.0. Адрес 1, таймаут ответа 1000.
Modbus канал - код функции 3, Cyclic, Время цикла 100, Сдвиг 0х0000, длинна 1, Сохранить последние значения.
Modbus_TCP_Slave соотнесение входов/выходов - всегда обновлять переменные: Включено2 (всегда в задаче цикла шины).
Я подозреваю, что СПК 210 нужно перепрошить, использовать другой target файл, другие версии устройств.
На всякий случай вкладываю файлы пробных программ спомощью которых пытался установить связь.