 | |
Предыдущие результаты
Здравствуйте, такой вопрос. Куда попадают сообщения формируемые блоками ALMA и ALMD и можно ли их как-то привязать к тегам? Заранее спасибо.
|
Добрый день
Вот в чем вопрос хотелось бы панель связать с контроллером по Ethernet, чтобы обеспечить быстрый обмен данными. А потом, возможно, придется подключить SCADA. Сможет ли контроллер раздавать данные на два устройства через один порт?
|
VDT Industrial Automation является официальным авторизованным дистирбютором Rockwell Automation.
Вы можете запросить копию сертификата в любом из наших представительств или соответствующее официальное подтверждение в Rockwell.
|
Почему-то не могу найти на сайте Rockwell компанию VDT в списке официальных дистрибьюторов или интеграторов. Так он является им или нет? :?:
|
[quote:113446ac08="Med"]У меня схожая задача: имеется 2 сервера, на одном взводят дискретный тег и исполняется команда SupressON для группы тэгов, необходимо, чтобы на втором сервере на такие же тэги была исполнена аналогичная команда. на серверах исполняются одинаковые проекты и они резервированные.
Если есть решение, помогите. Я пока склоняюсь к тому, что должен быть скрипт, который должен запускаться по тэгу-идентификатору от 1-го сервера и будет испонять команду SupressON для аналогичной группы тэгов. Скрипт написан но не работает). Если поможете, буду очень благодарен!)[/quote:113446ac08]
Не работает скрипт VBA или Event?
Для Event:[code:1:113446ac08]Tag == 1 /событие
Tag = 0; VBAExec Name /действия[/code:1:113446ac08]или без VBA:
[code:1:113446ac08]Tag == 1 /событие
Tag = 0; SupressON *GroupTags* /действия[/code:1:113446ac08]
|
[quote:52216ef82b="ferzio"]В этом и загвоздка. На LADах проблем написать нету. Просто есть уже наработки на Си и перенести это на ST легче, чем на графические языки.
Посмотрел настройки модулей - нашел только на AIшки, возможно из-за того что всё железо довольно бюджетное. Плюс "пользовательских" настроек в том что их можно переносить с контроллера на контроллер (независимо от производителя и типа модулей).
По поводу размера программы - в 20 раз это существенно. Сам написал ~20 строк когда на ST и перевел этот код на LAD. Код ST оказался на 3 с лишним Кбайт тяжелее ([/quote:52216ef82b]
Для Logix - LD самый быстрый и легкий (по отношению к памяти).
Использование FB и AOI минимизируй, т.к. для каждой команды создается своя структура (будет расход памяти).
[code:1:52216ef82b]BST XIC a OTE b NXB XIC c OTE d NXB XIC e OTE f BND [/code:1:52216ef82b]экономит память по сравнению с тремя отдельными строками.
Этот эффект был обнаружен для MicroLogix 1000 и было очень актуально.
|
В этом и загвоздка. На LADах проблем написать нету. Просто есть уже наработки на Си и перенести это на ST легче, чем на графические языки.
Посмотрел настройки модулей - нашел только на AIшки, возможно из-за того что всё железо довольно бюджетное. Плюс "пользовательских" настроек в том что их можно переносить с контроллера на контроллер (независимо от производителя и типа модулей).
По поводу размера программы - в 20 раз это существенно. Сам написал ~20 строк когда на ST и перевел этот код на LAD. Код ST оказался на 3 с лишним Кбайт тяжелее (
|
Все эти настройки как правило относятся к свойствам модулей. Поверьте их там много. И их можно менять на ходу.
Видел такой пример. Программа писалась для одного обьекта, т.е исходные условия были абсолюно одинаковыми. Первый писал на LD и FB. Второй писал на структурном тексте как вы. У 1-го обьем 50КВ, у 2-го 1МВ!!!!!!. Время выполнения соответственно различалось пропорционально, при том что это был критический параметр.
Вы пытаетесь подменить разработчикой системы.
Еше. Программа написанная простым способом, будет понятна всем. Программа написанная вашим способом, будет понятна только вам.
[quote:cf831769a7="ferzio"]Типовые задачи ( Di, Do, Ai ...) - задачи для гибкой настройки соответствующих сигналов Di, Do, Ai ... (инверсии, фильтрации, возможность маскирования, различные поправочные коэф. и еще миллиард настроек .. ), которые присутствуют во всех проектах, независимо от технологии[/quote:cf831769a7]
|
Типовые задачи ( Di, Do, Ai ...) - задачи для гибкой настройки соответствующих сигналов Di, Do, Ai ... (инверсии, фильтрации, возможность маскирования, различные поправочные коэф. и еще миллиард настроек .. ), которые присутствуют во всех проектах, независимо от технологии
|
Ну если на человечном, то памяти никогда не будет хватать. 95% АСУТП-х задач пишутся на LD и FB.
А что имелось ввиду под типовыми задачами(обработка Di, Do, Ai ...)?
[quote:b3eecbff34="ferzio"]оп .. что-то я тупанул, IL нету, LADы естественно есть.
На них я и собирался всю технологию писать. А вот типовые задачи (обработка Di, Do, Ai ...) хотелось написать на чем-то более человечном, типа ST[/quote:b3eecbff34]
|
Предыдущие результаты
Ещё результаты |
|
| |
|