1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

M238(SL1илиSL2 RS485 modbus RTU) + MOXA = SCADA(OPC)

Unity Pro (Control Expert), Quantum, Premium, M340, M580, Hybrid DCS, Process Expert, Zelio, Twido, M17*, M2**, SCADAPACK, SoMachine, MachineExpert, ZelioSoft, TwidoSoft, TwidoSuite, TelePace

Модераторы: Глоб.модераторы, Специалисты SE

Ответить

Автор темы
Pancrat95
здесь недавно
здесь недавно
Сообщения: 2
Зарегистрирован: 17 июн 2020, 23:26
Имя: Влад
Страна: Россия
город/регион: Ялта
Благодарил (а): 1 раз

M238(SL1илиSL2 RS485 modbus RTU) + MOXA = SCADA(OPC)

Сообщение Pancrat95 »

Есть контроллер M238 у него имеются 2 порта которые работают по 485 протоколу, на этом контроллере SL1 служит для обмена с таким же контроллером, а SL2 свободный.
Есть возможноть его использовать для SCADA и как это сделать, хотябы для того что бы считать статусы с расшерительных модулей.
Перепробовал кучу вариантов, обьясните по шагово с чего нужно начать Изображение

ogorsv
специалист
специалист
Сообщения: 642
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 136 раз
Поблагодарили: 111 раз

M238(SL1илиSL2 RS485 modbus RTU) + MOXA = SCADA(OPC)

Сообщение ogorsv »

Пошагово начинать нужно со чтения документации SoMachine
- Serial ports configuration
- Create POU
- Create variables
- AT- declaration
- Relocation table


1. М238 уже снят с продаж, я бы задумался над модернизацией

2. Если SL2 свободный - то никто не мешает опрашивать по modbus известные адреса регистров ПЛК

3. На вашем рисунке на SL2 IOScanner - это когда сам ПЛК опрашивает какие-то устройства. SCADA является ведущим устройством для ПЛК, IOScanner нужно убирать и ставить в настройках порта Slave, адрес и настройки

4. Если SCADA или ОРС не поддерживают чтение области 3х,то самый простой вариант - создать секцию, в которой копировать значения входов в промежуточные регистры 4х области (Holding regusters)

5. Промежуточные регистры должны иметь адреса. Почитайте в справке про:
- АТ декларирование переменных
- Relocation table
Выберите один из способов,который больше понравится

6. Зная Modbus-адреса переменных можно создать тэги в SCADA/ОРС

PS. Про физическое подключение ничего не написали - как подключаться думаете? МОХА - это шлюз Modbus RTU/Modbus TCP?
СВ

Автор темы
Pancrat95
здесь недавно
здесь недавно
Сообщения: 2
Зарегистрирован: 17 июн 2020, 23:26
Имя: Влад
Страна: Россия
город/регион: Ялта
Благодарил (а): 1 раз

M238(SL1илиSL2 RS485 modbus RTU) + MOXA = SCADA(OPC)

Сообщение Pancrat95 »

Разобрался, спасибо большое 💪💪💪
Ответить

Вернуться в «ПЛК»