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

Siemens 1200 и MES система.

Модератор: Глоб.модераторы

Ответить

Автор темы
Traut
новенький
новенький
Сообщения: 1
Зарегистрирован: 19 май 2017, 22:45
Имя: Константин

Siemens 1200 и MES система.

Сообщение Traut »

Товарищи. Подскажите пожалуйста. Есть задача на Siemens 1200 подключить ее к MES системе завода, получать битовый сигнал разрешения и отдавать один бит как сигнал завершения операции. С MES системами никогда дел не имел. Может кто то примерчиком поможет на LD или FBD. Из ТЗ цитата "Устройство начинает работать только после получения сигнала от MES по OpenProtocol (100-символьная текстовая строка, порт 80). Если сигнал от MES не получен - устройство должно быть заблокировано."
Аватара пользователя

VADR
администратор
администратор
Сообщения: 4909
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 236 раз
Поблагодарили: 425 раз

Siemens 1200 и MES система.

Сообщение VADR »

Я думаю, единственная проблема здесь - реализация этого самого протокола. Кстати, неясно, в этой схеме контроллер является сервером или клиентом. То есть - это контроллер должен слушать 80-й порт, принимать "в себя" и отдавать по запросу эту 100-байтную строку или же этим занимается сервер MES-системы, а контроллер должен подключаться и строку передавать/принимать? Кстати, не забываем об актуальных нынче вопросах информационной безопасности, думаем, нужен ли в данном случае межсетевой экран и учитываем это в реализации.
А уж положить данные в нужный DB, предназначенный для обмена информацией - дело нехитрое. И совсем не зависящее от того, предназначены ли данные для MES или для какой-то другой цели.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
Ответить

Вернуться в «ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)»