 | |
Предыдущие результаты
Конечно возможно. Это же Logix :)
Смотрите в SSV объект TASK, а в нём атрибут RATE типа DINT.
|
Возможно-ли с помощью каких-то инструкций изменять значения свойств определенной задачи (например время периодического вызова задачи). Какие инструкции для этого используются? Например для определения и сброса системных ошибок я использую GSV и SSV.
Это необходимо для того, чтобы посмотреть/изменить свойство какой-нибудь задачи из RSView32, не используя RSLogix5000.
|
Доброго дня всем!
Есть небольшие вопросы:
1. Использование карты памяти на CompactLogix. Для этого необходимо покупать только карты AllenBradley или можно использовать какие-либо стандартные? Как в таком случае форматировать карту, какие характеристики необходимы?
2. Есть информация, что планируется выпуск CompactLogix с USB-портом. Очень интересно, когда этого ожидать. Трудновато найти ноутбук с хорошими характеристиками с COM-портом :wink:
3. Насколько замедляется выполнение какой-либо инструкции с операндом, в адресе которого используется индексация? Есть идея написания стандартных процедур, использующих только адреса с индексацией. Только за счет организации памяти с использованием пользовательских структур я могу сократить текст программы в несколько раз. Вопрос - в скане.
4. Можно-ли каким-либо способом самому написать инструкцию типа ПИД-регулирования, секвенсоров и т.д.?
5. При выставление приоритета периодической задачи=1 резко сократилось время выполнения задачи (кроме одной периодической только одна циклическая). Есть-ли какие-либо системные процессы, имеющие приоритет выполнения ниже программного приоритета=1?
|
А зачем так сложно? Почему нельзя из одного ControlLogix потреблять тэг из другого ControlLogix? Тогда можно обойтись одним сканером и одним адаптером.
|
Добрый день.
Можно-ли один удаленный по DeviceNet модуль ввода PointIO (1734-IV4) подцепить к двум процессорам CompactLogix с DeviceNet сканерами?
Или можно обойтис 1 сканером и 2 адаптнрами?
Заранее благодарен.
|
:( Ничего не пойму. Побовал и так и эдак... Может активация или регистрация нужна? Версия Logix5000 v.13; v.15. :oops:
|
1. Все прошивки здесь:
http://support.rockwellautomation.com/ControlFlash/
(надо зарегистрироваться! Это не больно :) )
Там есть и более поздние, до 3.9.1 в зависимости от версии RSLogix.
2. Нужно в RSLogix заменить ENBT с ревизией 1.х на правильный или отключить проверку. Больше ничего.
|
Vad, еще раз спасибо за уделенное внимание.
Благодаря последнему ответу нашел несколько существенных ошибок в проекте. На удаленных CNBR-ах, прописанных в проектах для межпроцессорного обмена установлен режим “Rack Optimization”, что увеличивает количество соединений и нагрузку на центральный процессор на модулях связи, через которые они прописаны. В ближайшее время исправлю это.
На прошлой неделе дважды повторилась ситуация с «зависанием» модуля ENBT. Дело было так… Загрузка центрального процессора модуля 1756-ENBT снизилась с показаний 44 % до значения 0,4-0,5 %. На лицевой панели модуля зеленым светом мигал индикатор Net, показывая отсутствие сети. Отсоединение и подсоединения кабеля – не дало результатов. Такое состояние продлилось приблизительно 4 минуты в ОБОИХ случаях!!!
После изучения документации по модулям ENBT и некоторым поискам в Интернете, пришел к таким выводам. Подобные «зависания» происходят по причине наличия старой прошивки (1.61). В «Release Notes» (Publication 1756-RN591M-EN-P - July 2005) указывается, что в ревизии 2.4 исправлена аномалия, которая похожа на мой случай. Примерный перевод звучит так:
«При некоторых условиях, когда используется RSLinx версии 2.4х.х [используется версия 2.40.01(Build 16)], может появиться большой объем сообщений через модуль 1756-ENBT. Как результат модуль может показаться заблокированным, но в действительности он перезагружается».
Интересно, сколько длится перезагрузка, возможно, вышеупомянутые 4 минуты и есть этот overloaded.
Теперь вопросы:
1. Где скачать новые прошивки?
2. Как работа модулей с новыми прошивками может повлиять на взаимодействие со старым программным обеспечением (Linx, Logix)?
|
Уважаемые коллеги, не совсем понятно, почему в реализации SFC на CL не сбрасываются быты .DN для всех SFC_STEP внутри подпрограммы после выполнения команды SFR? Или их можно сбрасывать только персонально-принудительно?
В одном шаге SFC_STEP все SFC_ACTION (типы N и P) выполняются за один скан, или каждый новый Action выполняется на каждом новом скане?
Вот пример кода:
[img:dfd3a4f0c9]http://vdt-automation.com.ua/modules/ImageUp/uploads/Vad/SFC_code.GIF[/img:dfd3a4f0c9]
Приходится принудительно сбрасывать биты .DN на начальном шаге.
Будут ли действия P1_Step_1_Action_1,2,3,4,5 выполняться за один скан, или каждое действие на новом скане?
|
[quote:8e766534d6]Продает ли еще Rockwell этот продукт в частности и ProcessLogix в целом?[/quote:8e766534d6]
Нет, по информации московских коллег, не продаёт и не поддерживает.
|
Предыдущие результаты
Ещё результаты |
|
| |
|