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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

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

 [quote:a79b2c1157="mp3corp"]На скриншоте была логика запущенная на эмулятора, на самом объекте значение расхода довольно таки больше, запустил тренд на эмуляторе сейчас наблюдаю за результатами. Что бы в моем случае произошло перенасыщение, то потребуется несколько лет)[/quote:a79b2c1157]Никто не обещал что будет легко :D Посмотри дома на счетчик электроэнергии (воды, газа) - сколько знаков? Что будет после 99999.99 (набрано от фонаря), к этому значению [b:a79b2c1157]+ 0.01[/b:a79b2c1157]. Что будет? Подсказываю - [b:a79b2c1157]0[/b:a79b2c1157] и [i:a79b2c1157]перенос[/i:a79b2c1157]. Потому что Целочисленноые вычисления. Float (Real) - коварные представления - см. выше про машинный ноль (мне про это в институте объясняли..., а память у меня хорошая + опыт). PS. Правильно [b:a79b2c1157]oldDad [/b:a79b2c1157]пишет: "Обращайтесь к профессионалам.".

 [quote:823cbde4d9="mp3corp"]Да, Cur и Acc оба Float, про перенасыщение немного не понял. Какие проблемы могут возникнуть?[/quote:823cbde4d9][b:823cbde4d9] Не "перенасыщение", а насыщение. Cur [/b:823cbde4d9]может быть [i:823cbde4d9]машинным нулем[/i:823cbde4d9] для [b:823cbde4d9]Acc[/b:823cbde4d9]. Сделай простую программу: [code:1:823cbde4d9]Acc = Acc + 1.0[/code:1:823cbde4d9] Посмотри тренд для [b:823cbde4d9]Acc [/b:823cbde4d9]- все поймешь сам. [quote:823cbde4d9="KB ID 9878 The IEEE Single Precision Floating Point standard affects totalization applications and compute or math errors occur when adding ..."]The IEEE Single Precision Floating Point standard requires the exponents in the two operands to be the same. Since the fractional component is only 23 bits, as the exponent gets larger, the fractional component approaches zero. The effect of this can be easily seen when adding 1 to a number over a period of time. When the sum is in the 16 million range, the number 1 becomes 0 because the exponent is so large, a "1" is insignificant, and gets shifted out of the equation. The result is that a 0 is added instead of a 1. This is a limitation of the Single Precision Floating Point Math Standard. As an example, when adding 1 to a number, you will see a zero added at 1.677722e+007.[/quote:823cbde4d9] Для [b:823cbde4d9]Logix [/b:823cbde4d9]используй команду [b:823cbde4d9]TOT [/b:823cbde4d9]в [b:823cbde4d9]FBD[/b:823cbde4d9]. [quote:823cbde4d9="mp3corp"]Блок ADD, не мной написан я его брал из стандартной палитры компонентов.[/quote:823cbde4d9]ADD - команда, обнуляться должно (если ACC не используется для [b:823cbde4d9]JSR[/b:823cbde4d9] как вход и выход). Из-за слова [i:823cbde4d9]блок [/i:823cbde4d9]я подумал что, этот код применяется в [b:823cbde4d9]AOI[/b:823cbde4d9], там будет сложнее, но тоже можно

 Да, Cur и Acc оба Float, про перенасыщение немного не понял. Какие проблемы могут возникнуть? Блок ADD, не мной написан я его брал из стандартной палитры компонентов. Согласно доки SourceA REAL Value to add to SourceB. Valid = any float SourceB REAL Value to add to SourceA. Valid = any float Вроде как и должны быть FLoat

 [quote:7f7536c27c="mp3corp"]Это понятно, просто когда делаю обнуление через MOV то все прекрасно обнуляется.[/quote:7f7536c27c]Потому что внутри AOI (я правильно понял [i:7f7536c27c][b:7f7536c27c]"в блоке ADD"[/b:7f7536c27c][/i:7f7536c27c]?). ACC какой тип: In, Out, InOut? C[b:7f7536c27c] Float для ACC[/b:7f7536c27c] будешь иметь проблемы: большое значение [b:7f7536c27c]ACC [/b:7f7536c27c]и маленькое [b:7f7536c27c]Cur [/b:7f7536c27c]- плавно подойдешь к насыщению.

 [quote:e9e19ceac4="DiabloXan"]Как например у сименса в CFC чартах врубил онлайн константы меняешь прям в онлайне а прогрузка блоков делаешь без стопа контрллера!!![/quote:e9e19ceac4]Для изменения констант не обязательно программу редактировать, если константы в теги занесены. А вот редактирование SFC в роквеле (не знаю как у семенов) имеет свои особенности: при принятии изменений редактируемая программа сбрасывается на "Init Step".

 [url=http://vdt-solutions.de/files/Performing_an_Online_Edit.pdf]Вот, пожалуйста, руководство к действию.[/url]

 Друзья всем привет! Есть ли в RSLogix 5000 прогружать контроллер в онлайне?ну или хотябы не прогружать контроллер при незначительных изменениях (изменение констант итд)?Как например у сименса в CFC чартах врубил онлайн константы меняешь прям в онлайне а прогрузка блоков делаешь без стопа контрллера!!! Просто при написании логики управления на этапе пусконаладкиеще возможно прогружать и останавливать контроллер-а как быть при эксплуатации и обслуживании установки??цех постоянно в работе и прогрузка невозможна при работающей установке?нужно ждать останова или я что-то упускаю ил не знаю?помогите пожалуйста

 [quote:2ef9cf78dd="oldDad"]Прежде всего, я бы очень рекомендовал сделать update до актуальной версии. [/quote:2ef9cf78dd] Спасибо за ответ. Вот набор драйверов на Win7x64 (максималка), RSLinx 3.60 (одинаково на 2.59 до обновления): [img:2ef9cf78dd]http://s005.radikal.ru/i209/1406/df/6f9aedeba09e.jpg[/img:2ef9cf78dd] Вот набор драйверов на Win7x32 (неизвестно), RSLinx 3.60: [img:2ef9cf78dd]http://s020.radikal.ru/i717/1406/ef/d1ba5fd0d123.png[/img:2ef9cf78dd] А вот набор драйверов на WinXP Pro SP3, RSLinx 2.59: [img:2ef9cf78dd]http://s005.radikal.ru/i210/1406/fd/39b11be4173a.jpg[/img:2ef9cf78dd] Нужны дрова RSLinx для RSLogix500Emulate под WIn7x64. Сами RSlogix500 и эмулятор500 работают под WIn7x64 пока без ошибок.

 ПО RSView32 выполняло функции SCADA и не было предназначено для решения задач менеджмента данных (кроме, разве что, самых простых функций типа архивирования данных и построения временнЫх графиков). Для решения более сложных задач необходимо было использовать дополнительное ПО, такое, как, например, RSView32 SPC. По аналогии, ПО FactoryTalk View, являющееся прямым наследником RSView32, преденазначено для SCADA / HMI аппликаций. Для решения задач более высокого уровня посмотрите, в частности, [url=http://www.rockwellautomation.com/rockwellsoftware/data/historian/overview.page]FactoryTalk Historian[/url], [url=http://www.rockwellautomation.com/rockwellsoftware/performance/metrics/overview.page]FactoryTalk Metrics[/url] и [url=http://www.rockwellautomation.com/rockwellsoftware/performance/vantagepoint/overview.page]FactoryTalk VantagePoint EMI[/url] Профили этого ПО: http://literature.rockwellautomation.com/idc/groups/literature/documents/pp/ftalk-pp014_-en-p.pdf http://literature.rockwellautomation.com/idc/groups/literature/documents/pp/ftalk-pp007_-en-p.pdf http://literature.rockwellautomation.com/idc/groups/literature/documents/pp/ftalk-pp028_-en-p.pdf [url=http://discover.rockwellautomation.com/IS_EN_Intelligence_Manufacturing_Performance_OEE.aspx]Общий обзор информационных решений здесь[/url]



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


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



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



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



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



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




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


  
RA & VDT GmbH


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