mestny, пожалуйста поясните в каком месте у вас "затык". Что именно не понятно или что именно не получается. Я не могу Вам помочь, не зная вашей проблемы. Попробуйте доходчиво разъяснить, что вы пытаетесь делать (не в общих словах, а конкретно) и что у Вас не получается. Тогда я смогу дать подсказку.
Обмен настраивается очень просто:
1) Берете модуль, подключаете его к ПК. Задаете ему настройки.
Обязательные это -сетевой адрес прибора(например, 32), скорость обмена(например, 115200), четность(например, отсутствует), стоп биты (например, 1).
Возможно надо настроить протокол прибора. Некоторые из модулей имеют эту настройку, некоторые нет. Если она активна надо выбрать Modbus.
2) Если вы не можете подключиться к модулю или не помните его настройки, то открываем руководство на модуль и читаем, как его перевести в заводские настройки. Даю подсказку - нужно установить джампер или переключить dip-переключатель.
После подключения необходимо выполнить настройки согласно пункту 1.
3) После настройки всех параметров нужно сохранить все настройки Меню - прибор - сохранить измененные
4) После настройки ВЫКЛЮЧИТЬ ПИТАНИЕ на модуле
5) Убрать перемычку заводских настроек
6) Еще раз включить и убедиться, что по заданным настройкам конфигуратор находит прибор
7) Опять выключаем питание, подключаем модуль к СПК/ПЛК
НЕЛЬЗЯ одновременно опрашивать модуль конфигуратором и ПЛК.
НЕЛЬЗЯ при включенном питании переводить прибор из заводских настроек в рабочие и обратно
Собираем кабель для подключения модуля к СПК.
в Руководстве на одной из картинок приведена не корректная схема распиновки разъема для СПК1хх.
Корректная схема в таблице!!!
Для RS-485 используются ноги 1 и 6.
Все собрали, подключили к СПК.
Сделали проект для СПК.
Открываем РЭ (Руководство) на прибор и читаем, какие регистры вам по протоколу модбас надо опрашивать.
Если вам нужны только состоя дискретных входов, то вам нужно опросить решистр 51 (если не ошибаюсь, надеюсь на память).
Для этого вам надо сделать следующее:
1) Добавить порт
2) Задать ему настройки. Если используете COM1, то в CODESYS указываем номер порта 2
3) Добавляем Modbus Master
4) В мастере настраиваем скорость обмена и сетевые параметры как в модуле
5) Добавляем Modbus Slave
6) Задаем его адрес
7) Переходим на вкладку добавления каналов
8) Добавляем канал. Нужно использовать функцию чтения 3. Регистр для чтения 51 или 0х0033 если указываете в HEX. Число считываемых регистров 1.
9) Переходим в основную программу PLC_PRG. Добавляем переменную в формате Word, например DI: WORD;
10) Переходим на вкладку соотнесение входов выходов, к нужному каналу привязваем переменную DI.
11) Чтобы в основной программе узнать состояние входа нужно прописать такую комбинацию.
DI.0 - это значение первого входа
...
DI.15 - это значение 16 входа.
В Самом первом сообщении в шапке есть инструкция по настройке Modbus. Изучите ее.





