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

М580: доступ к пространству %S по modbus-TCP

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

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

Ответить

Автор темы
ЗабодайТебяКомар
создаёт что-то хорошее
создаёт что-то хорошее
Сообщения: 12
Зарегистрирован: 25 окт 2024, 16:14
Имя: Роман
Благодарил (а): 4 раза
Поблагодарили: 8 раз

М580: доступ к пространству %S по modbus-TCP

Сообщение ЗабодайТебяКомар »

Как OPC-сервер может считать содержимое внутренних регистров состояния контроллера по modbus-TCP?
Пространство регистров %MW доступно элементарно - указал в Control Expert (использую именно это) адрес регистра, и читай/пиши.
Но как добраться до системных регистров?

SaNNy
освоился
освоился
Сообщения: 259
Зарегистрирован: 01 фев 2010, 10:37
Имя: Александр
Страна: Россия
город/регион: Брянск
Благодарил (а): 10 раз
Поблагодарили: 33 раза

М580: доступ к пространству %S по modbus-TCP

Сообщение SaNNy »

Переложить их в %MW?

leon78
эксперт
эксперт
Сообщения: 1146
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 49 раз
Поблагодарили: 134 раза

М580: доступ к пространству %S по modbus-TCP

Сообщение leon78 »

Если OPC - это Шнайдеровский OFS, у него есть доступ к любой переменной и любому регистру контроллера. Если другой, то надо перекладывать в %MW.
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.

Автор темы
ЗабодайТебяКомар
создаёт что-то хорошее
создаёт что-то хорошее
Сообщения: 12
Зарегистрирован: 25 окт 2024, 16:14
Имя: Роман
Благодарил (а): 4 раза
Поблагодарили: 8 раз

М580: доступ к пространству %S по modbus-TCP

Сообщение ЗабодайТебяКомар »

SaNNy писал(а): 25 окт 2024, 18:06 Переложить их в %MW?
если их переложить в %MW, то невозможно узнать, что CPU поставлен на паузу, например. поскольку на паузе перекладывание не работает...
leon78 писал(а): 26 окт 2024, 18:30 Если OPC - это Шнайдеровский OFS
нет, увы. был бы шнайдеровский, то и вопроса не было бы. сервер независимый, arOPC

SaNNy
освоился
освоился
Сообщения: 259
Зарегистрирован: 01 фев 2010, 10:37
Имя: Александр
Страна: Россия
город/регион: Брянск
Благодарил (а): 10 раз
Поблагодарили: 33 раза

М580: доступ к пространству %S по modbus-TCP

Сообщение SaNNy »

ЗабодайТебяКомар писал(а): 28 окт 2024, 07:47 если их переложить в %MW, то невозможно узнать, что CPU поставлен на паузу, например. поскольку на паузе перекладывание не работает...
Для этого заводится счетчик в %MW и если он перестает тикать, значит что-то с контроллером не то...

Автор темы
ЗабодайТебяКомар
создаёт что-то хорошее
создаёт что-то хорошее
Сообщения: 12
Зарегистрирован: 25 окт 2024, 16:14
Имя: Роман
Благодарил (а): 4 раза
Поблагодарили: 8 раз

М580: доступ к пространству %S по modbus-TCP

Сообщение ЗабодайТебяКомар »

Ну, идея-то в том и была, чтобы узнать, что именно "не то" с контроллером, изучив статусные регистры... Да и о состоянии интерфейсных модулей неплохо бы информацию в SCADA иметь, не набегаешься к стойкам...
Ответить

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