 | |
Предыдущие результаты
Ещё результаты
да, именно вот такое оборудование как тут в каталоге http://www.servplus.ru/packaging/
|
я свое обновил все http://www.servplus.ru/packaging/, купив вот тут, отличное качество
|
Спасибо.
Вообщем смотрю новый проект.
И еще посоветуйте какими средствами можно воспользоваться (Task Monitor, Phase Manager, Network Health Monitor) или что еще?
|
Резервуарный (товарный) парк реализован на 10 корзинах (ControlLogix 1756), контроллер 1.
Некоторое время назад была команда "перелопатить" проект.
В старом проекте данные с входных модулей и на выходные модули передавались инструкцией СОР.
Т.е. входа-выхода - СОР - память контроллера. В RSView через RSLinx
брались адреса-памяти.
В старом проекте - инструкцией COP модули не конфигурировались.
Расписание и вообще сеть ControlNet не меняли.
В новом проекте создали теги, привязав через Alias. (В основном)
После переработки проявилось следующее: "чтение" данных (значения тегов) происходит гораздо медленнее.
|
Всем добрый день.
Знатоки, подскажите оптимальные значения NUT, RPI, RTS
В настоящее время у нас: NUT - 25 ms, значения RPI и RTS (к примеру в одной корзине): у модуля CNET RPI 50 ms, у аналоговых входных - RPI 200 ms, RTS - 100 ms, у аналоговых выходных RPI - 100 ms
Заранее спасибо.
|
[quote:b2f0b99499="bibby"]Это с какого то мануала? Можете подсказать какой мануал?[/quote:b2f0b99499]Что с мануала, это точно. С какого не помню. Найду - скажу.
Про форсировки http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1785-um524_-en-p.pdf на стр 89(6-4)[quote:b2f0b99499]ATTENTION: Set the forces in the secondary processor first
and then in the primary processor. Likewise, when removing
forces, remove forces in the secondary processor before
removing the forces in the primary processor.
If a switchover occurs and forces were not set in the secondary
processor first, the secondary processor would not recognize the
forced-on input or output.[/quote:b2f0b99499]
Для Вас ближе будут рекомендации из раздела PLC-5 Editing Considerations (со стр 52) документа http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1785-um024_-en-p.pdf
|
[quote:040a081a23]Общее правило on-line изменений (в т.ч. установки/снятия форсировок) в резервированных процессорах PLC-5 - изменения производятся сначала во вторичном (Secondary) процессоре, т.к. в любой момент может произойти переключение.
А изменения надо производить в обоих процессорах.[/quote:040a081a23]
Это с какого то мануала? Можете подсказать какой мануал?
|
[quote:cf88177e2d="bibby"]Добрый день
Можно ли в контроллере PLC 5/80C редактировать цепочки в режиме онлайн? В случай системы горячего резервирования как лучше сделать? Произвести изменения на обоих контроллерах или достаточно сделать тот который главный?[/quote:cf88177e2d]Общее правило on-line изменений (в т.ч. установки/снятия форсировок) в резервированных процессорах PLC-5 - [i:cf88177e2d]изменения производятся [b:cf88177e2d]сначала во вторичном (Secondary) процессоре[/b:cf88177e2d][/i:cf88177e2d], т.к. в любой момент может произойти переключение.
А изменения надо производить в обоих процессорах.
|
Согласен.
В любом случае, после первоначального проектирования программнного кода, он подлежит доработке напильником (зачеркнуто :)) оптимизации под конкретное применение. Например, если окажется, что CPS непомерно грузит CPU, то этой задаче нужно понизить приоритет и/или копировать данные небольшими порциями, и.т.д.
Однако, учитывая то, что многие юзеры имеют небольшое понятие о планировании вычислительных процессов в мультизадачных системах реального времени, каковой является платформа Logix, они программируют всё в одной плоскости, в основном, в одной задаче. Посему игры с приоритетами под названием "don't fog the CPU" остаются в значительной степени схоластикой....
|
[quote:08cf1efb49="oldDad"]В отличие от CPS, команда COP не обеспечивает целостности массива данных в такой мультизадачной системе, как платформа Logix, т.к. за время копирования массива данных часть данных может измениться.[/quote:08cf1efb49]При использовании COP синхронность данных в масиве должна и может быть обеспечена дополнительными пограммными средствами.
В то время как CPS с большим массивом откровенно тормозит программу на время своего исполнения, разрушая многозадачность.
Гармония, возможно, где-то посредине ;)
Иногда удаётся спланировать структуру большого массива так, чтобы можно было пропускать его через CPS частями, добиваясь синхронности лишь в критических структурах данных.
|
Предыдущие результаты
Ещё результаты |
|
| |
|