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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Существует топливо-заправочный комплекс с ПЛК Allen Bradley 1756. ПАЗ, газоанализ, пожарные сигналки, насосы управляются и контролируются с ПЛК "AB controllogix1756". Так же используются отечественные локальные системы автоматики(ЛСА) для управления трк, измерения уровня, температуры, плотности в емкостях. ЛСА сообщаются со скадой через OPC. Цель: архивирование данных с контроллера и OPC. Количество тегов-700. Вопрос: какую систему сбора данных от Rockwell следует приобрести?

 Всем доброго дня коллеги! Такой вот вопрос возник: пусть результат некоторых сравнений мне надо присвоить булевой переменной. Пример: a,x - bool; b,с - DINT. Можно написать выражение вида X := a AND (b>0) AND (c<b); а можно If a AND (b>0) AND (c<b) Then x := 1; else x := 0; end_if; Пишется ST (там еще большой кусок кода). Оба этих варианта "проглатываются" ControlLogix'ом и работают. Вот какой из ни смотрится "правильнее" с точки зрения контроллера (компилятора)?

 [quote:146bdbd648] 516504 - Fault code 16#%02X when using ControlLogix Ethernet modules Access Level: TechConnect Date Created: 11/30/2012 10:10 AM Last Updated: 04/28/2014 05:04 PM Question What causes fault code 16#%02X when using Ethernet modules on a ControlLogix chassis? Answer This could be caused by wrong configuration data in RSLogix 5000 such as slot number or module does not have an IP address Check the properties of the Ethernet module within the RSLogix 5000 software [/quote:146bdbd648]

 Выбирайте: 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, какие модули поддерживаются в какой версии.

 Извините за неточность, процессор 1756L63 controllogix 5563, серия В

 [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. Как получить полное время цикла контроллера? Нужно для таймеров используемых внутри программы. Переход на стандартные таймеры очень и очень затруднителен.

 http://www.amci.com/pdfs/plc-modules/7262-controllogix-ssi-interface.pdf [img:692557498f]http://i61.tinypic.com/dg563s.jpg[/img:692557498f] [img:692557498f]http://i60.tinypic.com/9hhw01.jpg[/img:692557498f]

 Добрый день! Есть в наличии контроллер АВ 1756, модуль ProSoft MVI56, частотный преобразователь MITSUBISHI FR-F740 EC. Стоит задача: организовать свяязь между контроллером и приводом по сети ModBus RTU. Предварительно изучив документацию настроили ряд параметров в приводе (Р549,Р331,Р550,Р551,Р338). Затемустановили необходимые значения тэгов групп MCM.ModDef, MCM.P1Cmd, MCM.Port1. Попытались считать значения регистров, но на выходе всё время нули. Сомнений в исправности модуля не возникает, так как на нем уже "висят" другие подчиненные устройства. Линия тоже исправна - все устройства в одной цепи. Привод стоит последним, нагрузочное сопротивление включено. Может быть кто-то работал с таким преобразоваателем, прошу откликнуться.

 Для процессоров ControlLogix5561...5564 [b:43ee18001c]серии B[/b:43ee18001c] всё так и обстоит. При первой подаче питания после извлечения батарейки Вы просто будете иметь минорную ошибку о низком уровне батареи. Но вот после отключения питания без батарейки :o Вас может ждать сюрприз :(



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


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



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



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



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



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




  
RA & VDT GmbH


Облако тэгов
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.154 секунды