 | |
Предыдущие результаты
Здравствуйте! Кто может посдказать механизм соединения контроллера beckhoff(BC9100) и панели beckhoff CP6608(на панели стоит Visu) по ethernet.Т.е. каким образом его нужно прописать в System Manager и отобразить сделанную визуализацию в PLC Control на этой панеле
|
Здорово! :)
Крутые программеры пишут как раз в простых текстовых редакторах :)
[img:b94040bda5]http://www.it-ru.de/images/00002428.gif[/img:b94040bda5]
Кстати, очень неплохой редактор [color=darkblue:b94040bda5]notepad++[/color:b94040bda5]
|
1. Есть несколько пакетов для старого оборудования Allen-Bradley, которые были созданы ещё до возникновения Rockwell Software. Например, это пакет PanelBuilder. Для нового оборудования сейчас есть только пакеты от Rockwell Software, которые легко опознать по названию: RSчтонибудь, FTтакойтопакет.
2. Что ж это у вас машина так запрограммирована, что подпрограмма инициализации контроллера не обеспечивает классику - функцию инициализации и установку механизмов в исходное состояние при (ре)старте? Двойку надо ставить за такой стиль программирования и оставлять без компота. :)
Можно же использовать Power-Up Handler, который обслуживает стартовую ситуацию. Он же для этого и предназначен. Можно ведь на старте проанализировать логически, в каком состоянии находится машина и привести механизмы в исходное состояние.
Можно использовать Error Handler, который при фатальной ошибке что-то сбрасывает.
Кто мешает один раз изменить программу так, чтобы при пуске обнулялись те тэги, которые должны обнуляться, и приводились в исходное положение те механизмы, которые должны стоять в исходном положении в момент (ре)старта?
Кто мешает, наконец, сделать кнопку электрическую или даже нарисовать её на экране компьютера или панели оператора, и чтобы она сбрасывала нужные тэги в ноль, или не в ноль, или ещё куда-то?
Мне кажется, любая из этих мер проще и, главное, экономически эффективнее, чем ждать 2 дня программиста, а машина в эти 2 дня простаивает и продукцию не выпускает.
Если не секрет, откуда это программист едет, что его нужно 2 дня ждать и терпеть простои оборудования? По-моему, в любую точку страны можно попасть менее, чем за сутки, нет? Не проще ли иметь своего программиста? Неужели так дешевле?
Может быть, проще однажды сделать те простые вещи, которые являются хорошим стилем проргаммрования и которые я описал выше?
|
Ну раз пошла такая пьянка :D может еще и уточните какие конкретно продукты являются результатом деятельности Rockwell а какие Allen-Bradley? А то както путаница какаято, вроде как принято считать что это одно и тоже... Я чаще всего лого AB вижу на харде... двигателях к примеру... А Rockwell Software это вроде как исключительно софт...
И еще вопрос, не по данной теме конечно, но чтоб новую тему не создавать...
Существует ли возможность обнулить значения тегов в программе не заходя в нее? Пример. Есть оборудование, работает нормально. Потом случается чтото с напряжением, все выключается. По восстановлению напряжения естественно все загружается заново, но... падение напряжения повлияло на какойто процесс проходивший в оборудовании, к примеру какойто пневмоцилиндр встал не в то положение что был до потери питания, этот пневмоцилиндр оборудован датчиком положения, соответственно в теге для этого датчика сохранилось его активированое значение. В результате получается что техника стоит и ждет пока цилиндр займет нужное положение... А команда на его активацию была дана еще до потери напряжения, и больше даваться не будет. Вот и получается что ждем непонятно чего... Не проблема исправить ситуацию если есть RSLogix, зашли, нашли, обнулили вручную. Не долго если знаешь где и чего искать. А в случае если RSLogix5000 недоступен, а програмист приедет в лучшем случае через 2 дня? Как тогда? Есть правда одна надежда - волшебный ключик "RUN- REM-PROG"... Умудренный опытом автоматизатор работавший с RSLogix500 посоветовал поворачивать в данном случае ключик в режим программирования... типа в данном случае все теги в программе обнуляются и в последущем при возврате в режим работы первом скане отображаются в текущем состоянии. Пока не пробовал, но чисто теоретически похоже на правду... Имеет данная версия первой помощи клиенту право на существование?
Заранее благодарен за работу над не очень умными вопросами.
|
Да, такая логика в продуктах Rockwell Software (не путайте с программными продуктами Allen-Bradley).
Хотелось бы отметить, что один приобретаемый ключ означает покупку права использования одной активированной этим ключом копии программного обеспечения, т.е. приобретается не само программное обеспечение, а право его использования (лицензия).
|
В RSViewSE как раз такая функциональность есть.
[quote:3d416a177f]
[b:3d416a177f]Save development time using Global Objects[/b:3d416a177f]
Global objects save you development time by letting you link the
appearance and behavior of a base graphic object to multiple
references of the object throughout an RSView application. When you
make changes to the base object, all objects that reference that object
inherit the same changes. For greater flexibility, referenced objects
contain properties that can be optionally “unlinked” from the base
object -- for example, animations, connections, or size. This allows
individual objects to be uniquely customized without losing the other
benefits of Global Objects. A number of objects that support RSLogix
instructions are available as Global Objects, including PID and
Totalizer faceplates.[/quote:3d416a177f]
По цене RSViewSE во многих случаях дешевле, чем RSView32.
Вообще, RSViewSE современннее и лучше, чем устаревшая RSView32, которая (с успехом!) существует на рынке уже более 10 лет. Честно говоря, я не могу себе представить причины, по которым для новых систем всё ещё покупают RSView32.
|
еще что скажите по поводу RSViewSE? Есть ли поддержка Global objekts в нем и каковы отличаются по цене по сравнению с RSView32?
|
[color=darkblue:67267a9229]Дело вот в чем: мне приходится создавать более 600 однообразных объектов с одинаковой анимацией, но соответственно применимых к различным наборам тэгов. Но в процессе наладки возникает необходимость вносить изменения в анимацию в каждый объект, хотелось бы иметь возможность изменять эту анмицию в одном шаблонном тэге[/color:67267a9229]
Боюсь, что придется делать все изменения руками. Можно посоветовать только то, чтобы сразу продумывать анимацию, записывать этот объект в библиотеку, но теги все-равно придется привязывать для каждого объекта вручную.
Vitaliy D. Burtsev
|
Обычно с любым софтом на любом диске идёт версиия RSLinx Lite. Например, с RSLogix. Это версия бесплатная, без всякой активации. Стоит её активировать ключом Gateway - и получится из неё Gateway.
Но если у Вас есть зарегистрированная копия, которой от роду нет 1 года, то скачать можно на Rockwell WebUpdates:
http://support.rockwellautomation.com/webupdates/product.asp
|
Часть статей в Knoledge Base закрыта от пользователей, не имеющих подписанного контракта TechСonnect. Похоже, это Ваш случай.
Если очень нужно, напишите мне мэйл, пожалуйста.
|
Предыдущие результаты
Ещё результаты |
|
| |
|