- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Siemens 1200 и MES система.
Модератор: Глоб.модераторы
-
- новенький
- Сообщения: 1
- Зарегистрирован: 19 май 2017, 22:45
- Имя: Константин
Siemens 1200 и MES система.
Товарищи. Подскажите пожалуйста. Есть задача на Siemens 1200 подключить ее к MES системе завода, получать битовый сигнал разрешения и отдавать один бит как сигнал завершения операции. С MES системами никогда дел не имел. Может кто то примерчиком поможет на LD или FBD. Из ТЗ цитата "Устройство начинает работать только после получения сигнала от MES по OpenProtocol (100-символьная текстовая строка, порт 80). Если сигнал от MES не получен - устройство должно быть заблокировано."
-
- администратор
- Сообщения: 4909
- Зарегистрирован: 25 июл 2008, 07:12
- Имя: Диев Александр Васильевич
- Страна: Россия
- город/регион: г. Сегежа, Карелия
- Благодарил (а): 236 раз
- Поблагодарили: 425 раз
Siemens 1200 и MES система.
Я думаю, единственная проблема здесь - реализация этого самого протокола. Кстати, неясно, в этой схеме контроллер является сервером или клиентом. То есть - это контроллер должен слушать 80-й порт, принимать "в себя" и отдавать по запросу эту 100-байтную строку или же этим занимается сервер MES-системы, а контроллер должен подключаться и строку передавать/принимать? Кстати, не забываем об актуальных нынче вопросах информационной безопасности, думаем, нужен ли в данном случае межсетевой экран и учитываем это в реализации.
А уж положить данные в нужный DB, предназначенный для обмена информацией - дело нехитрое. И совсем не зависящее от того, предназначены ли данные для MES или для какой-то другой цели.
А уж положить данные в нужный DB, предназначенный для обмена информацией - дело нехитрое. И совсем не зависящее от того, предназначены ли данные для MES или для какой-то другой цели.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.