- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Помогите новичку
-
- здесь недавно
- Сообщения: 3
- Зарегистрирован: 27 сен 2012, 08:14
- Имя: Хазиев Рашид
- Страна: Россия
Помогите новичку
Спарашивает новичок.
В этом я делетант, только начал работать после института. Поэтому прошу Вашей помощи. Ситуация такая:
Есть некое предприятие, которое хочет автоматизировать процесс наклеивания штрих-кода на свою продукцию. Код штрих-кода должен браться из базы данных постоееного на Windows-Server.
Другими словами, принтером-аппликатором (тот, что распечатывает штрих-код и автоматически наклеивает его на ящик с продукцией) должен подключаться к контроллеру (Siemens S-300), а контроллер должен брать информацию о самом коде из базы данных. Как сделать связь между контроллером и Сервером?
В этом я делетант, только начал работать после института. Поэтому прошу Вашей помощи. Ситуация такая:
Есть некое предприятие, которое хочет автоматизировать процесс наклеивания штрих-кода на свою продукцию. Код штрих-кода должен браться из базы данных постоееного на Windows-Server.
Другими словами, принтером-аппликатором (тот, что распечатывает штрих-код и автоматически наклеивает его на ящик с продукцией) должен подключаться к контроллеру (Siemens S-300), а контроллер должен брать информацию о самом коде из базы данных. Как сделать связь между контроллером и Сервером?
-
- почётный участник форума
- Сообщения: 5631
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 600 раз
- Поблагодарили: 756 раз
Re: Помогите новичку
Есть такая технология, OPC называется. И соответствующие программы, OPC-серверы, имеются. Выбираете физический интерфейс, оборудование для связи, и соответствующий этому выбору OPC-сервер, через который компьютер будет общаться с контроллером.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 3
- Зарегистрирован: 27 сен 2012, 08:14
- Имя: Хазиев Рашид
- Страна: Россия
Re: Помогите новичку
Я тоже про это задумывался, но, думал, может есть другой способ взаимодействия. Но, в принципе, пока OPC-протокол меня устраивает.
То есть, чтобы прояснить ситуацию окончательно скажите: Можно в IBM-PC в программе (написанной на каком-нибудь языке программирования, пусть будет, например, C#) через OPC-протокол изменять настройки в самом контроллере?
То есть, чтобы прояснить ситуацию окончательно скажите: Можно в IBM-PC в программе (написанной на каком-нибудь языке программирования, пусть будет, например, C#) через OPC-протокол изменять настройки в самом контроллере?
-
- почётный участник форума
- Сообщения: 5631
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 600 раз
- Поблагодарили: 756 раз
Re: Помогите новичку
Настройки пользовательской программы - ДА,
Системные - как правило НЕТ, но вирусы типа STUXNET с контроллерами одного известного бренда и не такое с выделывали...
Системные - как правило НЕТ, но вирусы типа STUXNET с контроллерами одного известного бренда и не такое с выделывали...
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- эксперт
- Сообщения: 1465
- Зарегистрирован: 25 июл 2008, 10:25
- Имя: Эдуард Владимирович
- Страна: СССР
- город/регион: Оренбург
- Благодарил (а): 45 раз
- Поблагодарили: 104 раза
Re: Помогите новичку
помимо варианта с ОРС, для колхоза есть еще http://libnodave.sourceforge.net/
--------------------------------------------------------------------------------------------
-
- здесь недавно
- Сообщения: 3
- Зарегистрирован: 27 сен 2012, 08:14
- Имя: Хазиев Рашид
- Страна: Россия
Re: Помогите новичку
А почитать про OPC? Можно ли найти всю исчерпывающую информацию по ней? Я так понимаю, что к любому контроллеру доступ одинаковый не зависимо от фирмы производителя?
-
- почётный участник форума
- Сообщения: 5631
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 600 раз
- Поблагодарили: 756 раз
Re: Помогите новичку
Есть такая штука как Google, не слыхали? ;)
На вскидку :
http://ru.wikipedia.org/wiki/OPC
http://www.opcfoundation.org/
http://www.opcserver.ru/opc.phtml
дальше уж сами...
На вскидку :
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
Я уже писал про это:
viewtopic.php?f=22&t=1700
-
- не первый раз у нас
- Сообщения: 321
- Зарегистрирован: 31 авг 2011, 22:14
- Имя: Кузнецов Владимир Сергеевич
- Страна: Россия
- город/регион: Казань
- Поблагодарили: 1 раз
Re: Помогите новичку
Почему то мне кажется, что ПЛК в данной ситуации лишний.rushkhaz писал(а):Код штрих-кода должен браться из базы данных постоееного на Windows-Server.
Другими словами, принтером-аппликатором (тот, что распечатывает штрих-код и автоматически наклеивает его на ящик с продукцией) должен подключаться к контроллеру (Siemens S-300), а контроллер должен брать информацию о самом коде из базы данных. Как сделать связь между контроллером и Сервером?