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

Помогите новичку

PLC, прочие контроллеры, промышленные компьютеры, операторские панели
Ответить

Автор темы
rushkhaz
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 27 сен 2012, 08:14
Имя: Хазиев Рашид
Страна: Россия

Помогите новичку

Сообщение rushkhaz »

Спарашивает новичок.
В этом я делетант, только начал работать после института. Поэтому прошу Вашей помощи. Ситуация такая:
Есть некое предприятие, которое хочет автоматизировать процесс наклеивания штрих-кода на свою продукцию. Код штрих-кода должен браться из базы данных постоееного на Windows-Server.
Другими словами, принтером-аппликатором (тот, что распечатывает штрих-код и автоматически наклеивает его на ящик с продукцией) должен подключаться к контроллеру (Siemens S-300), а контроллер должен брать информацию о самом коде из базы данных. Как сделать связь между контроллером и Сервером?

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5623
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 544 раза
Поблагодарили: 706 раз

Re: Помогите новичку

Сообщение Ryzhij »

Есть такая технология, OPC называется. И соответствующие программы, OPC-серверы, имеются. Выбираете физический интерфейс, оборудование для связи, и соответствующий этому выбору OPC-сервер, через который компьютер будет общаться с контроллером.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
rushkhaz
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 27 сен 2012, 08:14
Имя: Хазиев Рашид
Страна: Россия

Re: Помогите новичку

Сообщение rushkhaz »

Я тоже про это задумывался, но, думал, может есть другой способ взаимодействия. Но, в принципе, пока OPC-протокол меня устраивает.
То есть, чтобы прояснить ситуацию окончательно скажите: Можно в IBM-PC в программе (написанной на каком-нибудь языке программирования, пусть будет, например, C#) через OPC-протокол изменять настройки в самом контроллере?

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5623
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 544 раза
Поблагодарили: 706 раз

Re: Помогите новичку

Сообщение Ryzhij »

Настройки пользовательской программы - ДА,
Системные - как правило НЕТ, но вирусы типа STUXNET с контроллерами одного известного бренда и не такое с выделывали...
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

CHANt
эксперт
эксперт
Сообщения: 1465
Зарегистрирован: 25 июл 2008, 10:25
Имя: Эдуард Владимирович
Страна: СССР
город/регион: Оренбург
Благодарил (а): 43 раза
Поблагодарили: 93 раза

Re: Помогите новичку

Сообщение CHANt »

помимо варианта с ОРС, для колхоза есть еще http://libnodave.sourceforge.net/
--------------------------------------------------------------------------------------------

Автор темы
rushkhaz
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 27 сен 2012, 08:14
Имя: Хазиев Рашид
Страна: Россия

Re: Помогите новичку

Сообщение rushkhaz »

А почитать про OPC? Можно ли найти всю исчерпывающую информацию по ней? Я так понимаю, что к любому контроллеру доступ одинаковый не зависимо от фирмы производителя?

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5623
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 544 раза
Поблагодарили: 706 раз

Re: Помогите новичку

Сообщение Ryzhij »

Есть такая штука как Google, не слыхали? ;)
На вскидку :
http://ru.wikipedia.org/wiki/OPC
http://www.opcfoundation.org/
http://www.opcserver.ru/opc.phtml
дальше уж сами...
Я так понимаю, что к любому контроллеру доступ одинаковый не зависимо от фирмы производителя?
Только для стандартных протоколов обмена, а таких немного, увы.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Василий Иванович
авторитет
авторитет
Сообщения: 878
Зарегистрирован: 21 авг 2009, 14:25
Имя: Василий Иванович
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: Помогите новичку

Сообщение Василий Иванович »

С некоторых пор достать информацию из базы данных напрямую в трехсотку стало довольно лёгкой задачей. Для этого нужно только докупить особую железку от Сименса (а именно CP343-1 ERPC с заказным номером 6GK7343-1FX00-0XE0) плюс лицензию на базы данных в комплект к этой железке, довоткнуть её к CPU и сконфигурировать соединение.

Я уже писал про это:
viewtopic.php?f=22&t=1700

Владимир Кузнецов
не первый раз у нас
не первый раз у нас
Сообщения: 321
Зарегистрирован: 31 авг 2011, 22:14
Имя: Кузнецов Владимир Сергеевич
Страна: Россия
город/регион: Казань
Поблагодарили: 1 раз

Re: Помогите новичку

Сообщение Владимир Кузнецов »

rushkhaz писал(а):Код штрих-кода должен браться из базы данных постоееного на Windows-Server.
Другими словами, принтером-аппликатором (тот, что распечатывает штрих-код и автоматически наклеивает его на ящик с продукцией) должен подключаться к контроллеру (Siemens S-300), а контроллер должен брать информацию о самом коде из базы данных. Как сделать связь между контроллером и Сервером?
Почему то мне кажется, что ПЛК в данной ситуации лишний.
Ответить

Вернуться в «Средний уровень автоматизации (управляющий)»