Просмотр полной версии : ПЛК63+MasterSCADA+МУ.224.8и.
trietilen
08.09.2023, 06:30
Добрый день. На данный момент имеется ПЛК63+MasterSCADA которая через ethernet<->485 "мастерит" контроллер. Требуется добавить модуль МУ110.224.8и. Планируется контроллером через 232<->485 "мастерить" модуль. Для этого приобретен АСЗ-M и спаян кабель. Рабочий ли данный "конфиг" оборудования?
На данный момент собран тестовый стенд ПЛК63+МУ110.224.8и на прямую 485<->485 для изучения работ с библиотеками.
trietilen
08.09.2023, 07:15
70100
Конфигурация модуля и листинг ПО.
COM порт открывается но обмена данными по Modbus нет.
kondor3000
08.09.2023, 08:20
70100
Конфигурация модуля и листинг ПО.
COM порт открывается но обмена данными по Modbus нет.
13 адрес модуля всё портит, не делайте так больше))) И слово Мастерит не повторяйте.
А по делу протокол в Модуле указан Овен, а используете Модбас RTU,
пытаетесь записать целочисленную 16 битную переменную в Модуль, а пример взяли для числа Float ( 32 битная переменная с плавающей запятой).
trietilen
08.09.2023, 11:27
Адрес и протокол поправил, спасибо.
сформировал данные таким образом:
Buffer[1] := WORD_TO_BYTE(y1);
Buffer[0] := WORD_TO_BYTE( SHR(y1,8));
Buffer[3] := WORD_TO_BYTE( SHR(y1,16));
Buffer[2] := WORD_TO_BYTE( SHR(y1,24));
Модуль заработал.
Теперь следующий этап. Заставить его работать на 232 интерфейсе.
kondor3000
08.09.2023, 11:45
Адрес и протокол поправил, спасибо.
Модуль заработал.
Теперь следующий этап. Заставить его работать на 232 интерфейсе.
com_num: PORTS:=0; (*0 - RS-485, 1 - RS-232*)
Ставьте 1, подключайте переходник и проверяйте.
trietilen
08.09.2023, 12:53
При смене порта. передача данных не происходит. Что может мешать?
"По умолчанию порт настроен на работу в режиме Slave. Контроллер, анализируя
запрос, автоматически определяет протокол, и формирует ответ по заданному про-
токолу.
При работе в режиме Slave порт имеет жестко заданные настройки:
− скорость: 115200 бит/с;
− длина слова данных: 8 бит;
− контроль четности: отсутствует;
− адрес: 16."
может в этом дело?
kondor3000
08.09.2023, 13:20
При смене порта. передача данных не происходит. Что может мешать?
"По умолчанию порт настроен на работу в режиме Slave. Контроллер, анализируя
запрос, автоматически определяет протокол, и формирует ответ по заданному про-
токолу.
При работе в режиме Slave порт имеет жестко заданные настройки:
− скорость: 115200 бит/с;
− длина слова данных: 8 бит;
− контроль четности: отсутствует;
− адрес: 16."
может в этом дело?
Подождите, какой слейв? ПЛК как мастер в модуль записывает.
Если работать не будет, то оставляйте модуль на 485, а как слейв подключайте через 232 и переходник к Скаде. Переменные для слейва можно добавлять прямо в конфигурации.
trietilen
08.09.2023, 13:51
На экспериментальном стенде удалость настроить работу ПЛК63 с модулем на прямую через 485 интерфейс.
При переходе же на 232 с помощью кабеля КС-2 через преобразователь АСЗ-M и смены настройки порта с 0 на 1, данные пропадают, индикатор обмена на модуле гаснет. Пробовали играться адресами устройств и скоростями не помогает. Возможно есть еще какие то нюансы работы через 232 интерфейс?
kondor3000
08.09.2023, 13:55
На экспериментальном стенде удалость настроить работу ПЛК63 с модулем на прямую через 485 интерфейс.
При переходе же на 232 с помощью кабеля КС-2 через преобразователь АСЗ-M и смены настройки порта с 0 на 1, данные пропадают, индикатор обмена на модуле гаснет. Пробовали играться адресами устройств и скоростями не помогает. Возможно есть еще какие то нюансы работы через 232 интерфейс?
Возможно через переходник и не будет работать, если нужно управление самим 232 портом (ПЛК это не комп).
зы: В ПЛК63 RS232 Debag - он вообще как мастер не работает.
В ПЛК63 RS232 Debag - он вообще как мастер не работает
Ну с чего вдруг-то?...:rolleyes:
Сергей0308
09.09.2023, 09:54
А зачем для МатерСкады(через ОРС) его переключать в режим мастер?
На экспериментальном стенде удалость настроить работу ПЛК63 с модулем на прямую через 485 интерфейс.
При переходе же на 232 с помощью кабеля КС-2 через преобразователь АСЗ-M и смены настройки порта с 0 на 1, данные пропадают, индикатор обмена на модуле гаснет. Пробовали играться адресами устройств и скоростями не помогает. Возможно есть еще какие то нюансы работы через 232 интерфейс?
Вы питание передергивали?
И проверьте тип кабеля на отсутствие перемычки.
У меня подобная сборка работает, именно через АС3М, с электронными ТРВ.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot