Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


Предыдущие результаты



Предыдущие результаты



Предыдущие результаты

 [quote:e11f6dc000="oldDad"] 1) HMI Server должен быть создан локально в FactoryTalk View Studio на компьютере с Windows Server 2003. [/quote:e11f6dc000] а как это сделать? Машина на которую ставилось вс это добро: Windows Server 2003 R2 Standart edition SP2

 Уважаемые знатоки, постараюсь Вам объяснить, причины моих изысканий… Разумеется, можно создать все тэги вместе с их описаниями и алармами на этапе проектирования, здесь бессмысленно спорить, НО вопрос можно задать и по-другому, ведь ПО RSView32 не дешевый коммерческий продукт (в своем составе имеет интегрированный VBA), и как было очень верно отмечено выше, уже давно присутствует на рынке…, и чуть ли не в каждом рекламном буклете разработчики заявляют об ОБЪЕКТНой МОДЕЛи RSView32 (Object Model), а в официальном руководстве, ей посвящены целые главы. Так какая ее практическая ценность? …, если на форумах мне говорят? – это “нештатные” средства, или это “нестандартные” методы, или обычно так с RSView32 не работают … - что это?, какие “штаты, стандарты, обычаи?” – в чем тут дело? А может все гораздо проще и, на мой взгляд, RSView32 Object Model недоработана, неверно документирована и ведет себя непредсказуемо. Поэтому я прошу Вас, пожалуйста, помогите мне изменить мнение о ней …, ведь я не могу понять, как она работает, на простом примере, и прошу Вас уважаемые знатоки RSView32 помочь мне. Вот элементарный пример: //1.В RSView32 создал тег "temp" с Description = “TEST” и с сигналом тревоги. //2.Создал процедуру, (к примеру наVBA), смысл которой: RSView32.Tag tag = tags.GetTag("temp"); tag.Description = "??? NEW TEST ???"; tag.WriteConfiguration(); //3.Использую рекомендации форума, смысл которых: Command.Execute("AlarmOff", RSView32.WaitConstants.roWait); Command.Execute("AlarmOn", RSView32.WaitConstants.roWait); //4.Запустил проект, запустил тестовую процедуру (пусть на VBA), смысл которой описан на шаге 2,3 //5.Все удачно сохранилось в базе данных тегов, новую Description = "??? NEW TEST ???" тега мы можем увидеть в Tag Monitor //6.Убеждаюсь, что рекомендации НЕ РАБОТАЮТ, поскольку, когда мы хотим tag.Value = 1, в журнале тревог получаем старое Description = “TEST” Так, где здесь здравый смысл? ... когда RSView32 Tag Monitor (как заявлено самим производителем, спец.инструмент для оперативного наблюдением за тегом), показывает нам одно значение Description = "??? NEW TEST ???", а в журнал тревог (который можно просмотреть с помощью др. спец.инструмента RSView32 Alarm Log Viewer), пишутся совершенно другие данные ТОГОЖЕ САМОГО ТЕГА, в нашем случае Description = “TEST”. ЭТО ведь АБСУРТ какой-то! Надеюсь, что Ваши ответы более не будут выпадать из темы (а именно “VBA RSView32”), заранее Вам благодарен.

 На всякий случай, данные конфигурации модуля, как generic: [color=darkblue:f1438be27e] 1769-IF16C Vendor ID: 1 Product Type: 10 Product Code: 47 Data Format: Data-INT Input Instance: 101 Input Size (16-bit words): 22 Output Instance: 100 Output Size (16-bit words): 2 Configuration Instance: 102 Configuration size (16-bit words): 98[/color:f1438be27e]

 Порядок запуска PowerFlex70 описан в [url=http://www.vdt-automation.com/docs/Drives/Standart/20A-um001c-ru-p.pdf]Главе 2[/url]. Успехов!

 [quote:7fbff2c205="dv_"][quote:7fbff2c205="X200881"]Помогите пожалуйста кто знает 8O? Мне поступила задача: Сохранять состояние счётчика хороших аккумуляторных батарей даже при выключении обарудования, а при повторном вкл. добавлять последующий счёт к уже сохранённому числу. Это необходимо для того чтобы операторы не могли сбросить состояние счётчика выкл. машины. PLC 5/02 + PanelView 550 без флеш-карты. Возможно ли это организовать в панели или в PLC? И если да ,то приведите пример. :?:[/quote:7fbff2c205] Батарейка в SLC-5/02 целая? Если да, тогда ничего делать не надо - все данные сохраняемые. Но если произойдет загрузка программы из ПЗУ (в статусе может стоять принудительная по включению), тогда данные изменятся, факт загрузки из ПЗУ отследить можно, но восстановить нельзя. Заменив PV Standard на PV+ можно восстанавливать.[/quote:7fbff2c205] Заменив PV Standard на PV+ невозможно т.к с нашим непонимающим руководством и эта панель роскошь. Батарейка в норме. Скажите пожалуйста в каком бите,слове хранить значение счётчика(число) чтобы при загрузке PLC оно оставалось? А то придётся механические счётчики ставить в ящик да под замок И поподробней о "в статусе может стоять принудительная по включению", где это найти?

 [quote:83383ee472="X200881"]Помогите пожалуйста кто знает 8O? Мне поступила задача: Сохранять состояние счётчика хороших аккумуляторных батарей даже при выключении обарудования, а при повторном вкл. добавлять последующий счёт к уже сохранённому числу. Это необходимо для того чтобы операторы не могли сбросить состояние счётчика выкл. машины. PLC 5/02 + PanelView 550 без флеш-карты. Возможно ли это организовать в панели или в PLC? И если да ,то приведите пример. :?:[/quote:83383ee472] Батарейка в SLC-5/02 целая? Если да, тогда ничего делать не надо - все данные сохраняемые. Но если произойдет загрузка программы из ПЗУ (в статусе может стоять принудительная по включению), тогда данные изменятся, факт загрузки из ПЗУ отследить можно, но восстановить нельзя. Заменив PV Standard на PV+ можно восстанавливать.

 Технология применения RSLogix Emulate 5000 приведена [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/gr/lgem5k-gr015_-en-p.pdf]здесь на стр.15.[/url]: [quote:751700a3f5] A Brief Outline of Using RSLogix Emulate 5000 Typically, RSLogix Emulate 5000 is used to check logic (or the logic behind HMI systems, etc.) before that logic is put into physical controllers. Here’s a brief outline of how you can implement RSLogix Emulate 5000 in your project development. 1. In RSLogix 5000, create a new project using the Emulator processor type. 2. Set up the project’s I/O configuration to match that of the Chassis Monitor, configuring I/O simulation modules or additional emulator modules to emulate your application. 3. Develop the logic program for your application, configuring it to run on the emulator. Use symbolic tags for your I/O points and alias them to simulated I/O modules or other emulators (using produced and consumed tags). You can also use tags in RSTestStand or RSView to simulate I/O. 4. Download your program to the emulator and debug it using the tools in RSLogix 5000. 5. After verifying your program’s operation with the emulator, save a copy of your project for reference. 6. In RSLogix 5000, change the processor type of your project to use the physical processor that will run your application. Reconfigure your project’s I/O to use the modules for your application. 7. Re-alias the I/O points in your project to use the I/O modules for your application. 8. Remove any tracepoint and breakpoint instructions you may have used in the project (these will not work in a physical processor). 9. Verify your project and correct any errors. You can then download your project to your physical controller.[/quote:751700a3f5] В этом же документе написано,что коммуникационные модули не поддерживаются. Сетевой ввод-вывод также не поддерживается. Это не контроллер, а эмулятор процессора.

 Уважаемый Velikij, в RSLogix5000 v16 есть команды цифровых и аналоговых алармов. В частности, команда генерирования аналоговых алармов называется ALMA. В этой команде есть тэги HHlimit, Hlimit, LLlimit и Llimit. Изменяя значения этих тэгов, Вы можете динамически изменять уставки алармов. Более подробно смотрите документ 1756-rm003_-en-p.pdf: [quote:410d4cdcdd] The ALMA instruction detects alarms based on the level or rate of change of a value. The ALMA instruction provides additional functionality when used with RSLinx Enterprise and FactoryTalk View SE software. You can display alarms in the Alarm Summary, Alarm Banner, Alarm Status Explorer, and Alarm Log Viewer displays in FactoryTalk View SE software.[/quote:410d4cdcdd] В RSView32, например, Вы можете указать в качестве граничного значения Alarm не фиксированное значение, а имя тэга, в котором оно будет содержаться. А тэг меняйте, как хотите (в контроллере или в RSView32). Вот что написано в документе vw32-um001_-en-e: [quote:410d4cdcdd] Variable thresholds Threshold values can be constant or variable. ... A variable threshold can change, because its value is taken from another tag value, not a constant number. You define a variable threshold by naming a tag in the appropriate field in the editor. That tag’s value is the threshold for the alarm; as the tag changes, the threshold changes. Variable thresholds require more system resources than constant thresholds. This is due to the continuous scanning of threshold values and to the processing necessary to detect alarm faults.[/quote:410d4cdcdd]

 Structured Text поддерживается в RSLogix 5000 Full и RSLogix 5000 Professional. Если у Вас версия RSLogix 5000 Standard, к нему можно докупить опцию Structured Text 9324-RLDSTXE.

 [quote:a713d98b12="oldDad"]Вы не путаете FlexLogix с PowerFlex?[/quote:a713d98b12] Что то мне кажется что человек путает [url=http://www.vdt-automation.com/docs/Drives/Standart/20A-um001c-ru-p.pdf]PowerFlex 70[/url] [url=http://www.vdt-automation.com/docs/Drives/Standart/20B-um001b-ru-p.pdf]PowerFlex 700[/url] [url=http://vdt-automation.com.ua/modules.php?name=Docs]Русская документация[/url]



Предыдущие результаты


Ещё результаты



Предыдущие результаты



Предыдущие результаты



Предыдущие результаты



Предыдущие результаты




  
RA & VDT GmbH


Облако тэгов
ControlLogix sound FTView Control Logix MVI56-104S 1734-AENTR Altivar Add-on Instruction MVI46MCM Ethernet PLC-5 SLC-500 1757-SRM Firmware ComactLogixL32E 1756-L75 1756-RM2 Controlnet cable Promass Client Memory 1769-L32E execution minutes seconds Windows Build 00000d5c Unspecified terminate geehrter automatisch keine globalen Fehlermeldun

Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.125 секунды