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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Добрый день! Помогите разобраться. Перенесли упаковочный автомат из одного цеха в другой и теперь при включении питания на CPU 1756-L61 мигает красным лампочка. [img:71f19bb2b9]http://s019.radikal.ru/i639/1407/5c/cb8ca95d9f22.png[/img:71f19bb2b9] Как по коду ошибки, понять в чем проблема? Сбросить ошибку можно двумя способами: либо через RSLogix нажав кнопку Clear Majors, либо переключателем на CPU, но потом она снова появляется при включении питания в шкафу. А можно вообще сделать так, чтобы например оператору вывести кнопку и нажав на нее ошибки в цпу сбрасывались также как через RSLogix и переключатлем на цпу? Но конечно хотелось бы найти причину ошибки. Спасибо.

 [quote:cb1093b8ef="Mihali_4"]Нужна прошивка 16.057Std, но не могу скачать с сайта (может руки кривые может еще что)! Если у Вас есть такая возможность, то буду рад воспользоваться помощью. Мое мыло alexey.poltavsky@mail.ru[/quote:cb1093b8ef] ... если не секрет, Вы каким броузером пользуетесь ... IE ver.11 ? ... на сайте RA бывают (да и не только на нем) такие "приколы" ... :)

 OK, убираю файл.

 Пожалуйста: https://drive.google.com/file/d/0B1NYO5g62ibXcERGa2N3Mms0TEk/edit?usp=sharing 32Mb Данная ссылка будет действвительна до конца рабочего дня.

 Нужна прошивка 16.057Std, но не могу скачать с сайта (может руки кривые может еще что)! Если у Вас есть такая возможность, то буду рад воспользоваться помощью. Мое мыло alexey.poltavsky@mail.ru

 Выбирайте: http://www.rockwellautomation.com/support/firmware/overview.page Controllers -> ControlLogix -> 1756-L63 Redundant -> select a series -> select a version -> Downloads. Там есть две 16-е версии - 16.057Std и 16.081, внимательно читайте Release Notes, какие модули поддерживаются в какой версии.

 [quote:f4ccfd2304="SergeyM"]1. Вот оно как :) Никогда с накоплением в REAL не сталкивался 2. Спасибо 3. Я так понимаю нужно считывать текущее время контроллера и вычислять время цикла. Не до конца понятно в какие моменты производить считывание? Одно в начале задачи, а другое в конце (у меня 1 Task в проекте контроллера). Чем оно будет отличаться от значения полученного просто считыванием атрибута LastScanTime? Или что то другое имеется ввиду?[/quote:f4ccfd2304]Считывать один раз, после вычисления - запоминать текущее для вычисления на следующем цикле. Этим способом ты учтешь и служебное время контроллера. Внимательно с первым проходом после перевода в RUN. Для LastScanTime придется суммировать, с Long проблемы насыщения не будет, но нужно учитывать, что после (2^31-1) будет перенос.

 1. Вот оно как :) Никогда с накоплением в REAL не сталкивался 2. Спасибо 3. Я так понимаю нужно считывать текущее время контроллера и вычислять время цикла. Не до конца понятно в какие моменты производить считывание? Одно в начале задачи, а другое в конце (у меня 1 Task в проекте контроллера). Чем оно будет отличаться от значения полученного просто считыванием атрибута LastScanTime? Или что то другое имеется ввиду?

 [quote:3007137f28="SergeyM"]Добрый день! Есть 3 вопроса. 1. Есть проект на контроллер ControlLogix. В нем есть следующий участок: [code:1:3007137f28] GSV(TASK,MainTask,LastScanTime,CycleScan_Milisec); SYS_CPUCycleTime := CycleScan_Milisec/1000000; TimeWork := TimeWork + SYS_CPUCycleTime; [/code:1:3007137f28] По сути это учет времени наработки (хоть и не очень корректный - все таки время задачи не равно времени цикла контроллера, об этом ниже). Теги TimeWork и SYS_CPUCycleTime имеют тип REAL Ну так вот, значение TimeWork вырастает до 1024.0 нормально. После этого рост либо останавливается либо очень сильно замедляется. В чем дело никак не пойму. 2. В чем же все таки выражается время задачи вытащенное командой GSV? во внутренней справке RSLogix5000 написано, что в микросекундах, но по ощущениям это скорее миллисекунды. 3. Как получить полное время цикла контроллера? Нужно для таймеров используемых внутри программы. Переход на стандартные таймеры очень и очень затруднителен.[/quote:3007137f28] 1. Прочитай эту [url=http://vdt-solutions.de/modules.php?name=Forums&file=viewtopic&p=10382&highlight=#10382]тему[/url], про проблемы REAL. 2. Микросекунды. 3. Через GSV считывай 64 бита времени (2 по 32) и делай вычитание. Пример для вычитания 64 битных ищи [url=http://search.rockwellautomation.com/search?site=sample_code&client=samplecode&output=xml_no_dtd&proxystylesheet=samplecode]здесь[/url].

 Добрый день! Есть 3 вопроса. 1. Есть проект на контроллер ControlLogix. В нем есть следующий участок: [code:1:fea455e818] GSV(TASK,MainTask,LastScanTime,CycleScan_Milisec); SYS_CPUCycleTime := CycleScan_Milisec/1000000; TimeWork := TimeWork + SYS_CPUCycleTime; [/code:1:fea455e818] По сути это учет времени наработки (хоть и не очень корректный - все таки время задачи не равно времени цикла контроллера, об этом ниже). Теги TimeWork и SYS_CPUCycleTime имеют тип REAL Ну так вот, значение TimeWork вырастает до 1024.0 нормально. После этого рост либо останавливается либо очень сильно замедляется. В чем дело никак не пойму. 2. В чем же все таки выражается время задачи вытащенное командой GSV? во внутренней справке RSLogix5000 написано, что в микросекундах, но по ощущениям это скорее миллисекунды. 3. Как получить полное время цикла контроллера? Нужно для таймеров используемых внутри программы. Переход на стандартные таймеры очень и очень затруднителен.



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


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



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



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



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


 konssol (koss)

 Konstantin (Константин)

 Kopeikin (Копейкин Александр)

 koperservice (Oleg)

 korkip (Дмитрий)

 kornev (Vadim Kornev)

 korolev69 (Анатолий)

 KoRsA (Олеся)

 korsar-pirat (Виталий)

 kortik (Andrey)


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


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




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


  
RA & VDT GmbH


Облако тэгов
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 Fehlermeldungen Default St

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

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