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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 [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

 На MicroLogic'е в онлайне редактировал, думаю в PLC5 тоже можно.

 Согласен. В любом случае, после первоначального проектирования программнного кода, он подлежит доработке напильником (зачеркнуто :)) оптимизации под конкретное применение. Например, если окажется, что CPS непомерно грузит CPU, то этой задаче нужно понизить приоритет и/или копировать данные небольшими порциями, и.т.д. Однако, учитывая то, что многие юзеры имеют небольшое понятие о планировании вычислительных процессов в мультизадачных системах реального времени, каковой является платформа Logix, они программируют всё в одной плоскости, в основном, в одной задаче. Посему игры с приоритетами под названием "don't fog the CPU" остаются в значительной степени схоластикой....

 [quote:08cf1efb49="oldDad"]В отличие от CPS, команда COP не обеспечивает целостности массива данных в такой мультизадачной системе, как платформа Logix, т.к. за время копирования массива данных часть данных может измениться.[/quote:08cf1efb49]При использовании COP синхронность данных в масиве должна и может быть обеспечена дополнительными пограммными средствами. В то время как CPS с большим массивом откровенно тормозит программу на время своего исполнения, разрушая многозадачность. Гармония, возможно, где-то посредине ;) Иногда удаётся спланировать структуру большого массива так, чтобы можно было пропускать его через CPS частями, добиваясь синхронности лишь в критических структурах данных.

 В отличие от CPS, команда COP не обеспечивает целостности массива данных в такой мультизадачной системе, как платформа Logix, т.к. за время копирования массива данных часть данных может измениться. Поэтому нет никакого смысла полльзоваться COP. Если Вам нужно копировать данные из одного места в другое, пользуйтесь синхронным копированием CPS.

 [quote:dd422e2beb="dv_"][quote:dd422e2beb="mp3corp"]Похоже я один из тех кто "собирает данные по MODBUS" и "ложит " их в переменные с помощью инструкции COP)[/quote:dd422e2beb]Не Modbus, а используется: [/quote:dd422e2beb] Я таким образом использую: [code:1:dd422e2beb]COP(MCMR_4.DATA.ReadData[60],ХХХХХХ[11].Gn1,8);[/code:1:dd422e2beb]

 [quote:36b5d05e81="mp3corp"]Похоже я один из тех кто "собирает данные по MODBUS" и "ложит " их в переменные с помощью инструкции COP)[/quote:36b5d05e81]Не Modbus, а используется: [URL=http://piccy.info/view3/8934845/f1dc20588a6c6ca3f62f10851c774cd9/][img:36b5d05e81]http://i.piccy.info/i9/92a297db642757471d47c4546eec56fa/1446062651/1752/848090/cps.png[/img:36b5d05e81][/URL][URL=http://i.piccy.info/a3c/2015-10-28-20-04/i9-8934845/168x85-r][img:36b5d05e81]http://i.piccy.info/a3/2015-10-28-20-04/i9-8934845/168x85-r/i.gif[/img:36b5d05e81][/URL] В Logix стоит использовать CPS, если DEST может читаться другими. Какая необходимость была избавляться от COP? Сколько раз звучало: "Работает - не трогай". У нее есть возможности недоступные другими средствами. "Создаем себе трудности, для того, чтобы их потом героически преодолевать".

 Исходный, до изменений, проект есть? Есть утилита RSLogix5000_Compare_Tool, воспользуйтесь ею и разбирайтесь с внесёнными изменениями.

 [quote:126ffb8bbf="orshu"]Всем здравствуйте. Не так давно пересматривали ("перелопачивали") проект в ControlLogix 1756 (L55/A) избавляясь от инструкций СОР. После изменений появилась такая особенность: опрос тегов происходит очень медленно. Подскажите в какую сторону копать. [/quote:126ffb8bbf]Вспомнилось... Заходит машинист установки серной кислоты в операторную и говорит: [i:126ffb8bbf]- Я там какую-то задвижку закрыл. Угадай какую?[/i:126ffb8bbf] Старший смены так и осел... Да кто ж знает, что Вы там с проектом вытворяли?! Может у Вас через COP модули конфигурировались, может ещё что...

 Всем здравствуйте. Не так давно пересматривали ("перелопачивали") проект в ControlLogix 1756 (L55/A) избавляясь от инструкций СОР. После изменений появилась такая особенность: опрос тегов происходит очень медленно. Подскажите в какую сторону копать. Ошибки RSLinx: AB_ETH-1\0.(192.168.1.1).1.0.2.1.1.1 : -none- : 10/16/15 - 17:59:20 : 00h Items: -none- Type: READ Mfg: Allen-Bradley PlcType: Logix5000 Desc: ControlLogix connection 3 got disconnected. Number of occurrences: 1 Last Error occurred: 10/16/15 - 17:59:20 AB_ETH-1\0.(192.168.1.1).1.0.2.1.1.1 : -none- : 10/16/15 - 17:59:40 : 00h Items: -none- Type: READ Mfg: Allen-Bradley PlcType: Logix5000 Desc: ControlLogix optimized packet response while in Initialized state: dba410 Number of occurrences: 1 Last Error occurred: 10/16/15 - 17:59:40 Пробовал использовать Task Monitor Tool: [img] http://s019.radikal.ru/i620/1510/7b/9e136e59151a.jpg [/img] http://s008.radikal.ru/i305/1510/f7/4b9bb4734ceb.jpg [img] http://s004.radikal.ru/i206/1510/39/bc00f9f5a534.jpg [/img] http://s020.radikal.ru/i710/1510/2a/6e0cb4f8dd19.jpg



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


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



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

Разделы


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



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


 IgorKas (Игорь)

 igorklkv (Игорь Куликов)

 Igorkovskiy (Igor)

 igorntk (Игорь)

 igorvl1976 (Игорь )

 igorvl76 (Игорь)

 igor_ (Игорь)

 Igor_Artyushkin (Игорь)

 igor_everest (И.А. Криворучко)

 igor_vlad (Потапов Игорь Владимирович)


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


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




Выберите страницу:   [ << Предыдущая страница ] 1 2


  
RA & VDT GmbH


Облако тэгов
Rockwell ProSoft Modbus Automation ControlLogix MVI56-MCM Allen-Bradley Logix Windows FactoryTalk PanelView VersaView ControlTower GuardLogix Compact Software Studio Designer 100-E 100-D SMC-50 Energy Saver 1756-RMS-SC Spectrum Encompass Level Ethernet Redundancy Stratix

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

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.129 секунды