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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Что такое тиристоры? ------- [URL=http://www.polygraf.com.ua/vizitki.html]качественная печать визиток киев[/URL]

 Можно использовать разъем от WAGO

 [quote:52216ef82b="ferzio"]В этом и загвоздка. На LADах проблем написать нету. Просто есть уже наработки на Си и перенести это на ST легче, чем на графические языки. Посмотрел настройки модулей - нашел только на AIшки, возможно из-за того что всё железо довольно бюджетное. Плюс "пользовательских" настроек в том что их можно переносить с контроллера на контроллер (независимо от производителя и типа модулей). По поводу размера программы - в 20 раз это существенно. Сам написал ~20 строк когда на ST и перевел этот код на LAD. Код ST оказался на 3 с лишним Кбайт тяжелее ([/quote:52216ef82b] Для Logix - LD самый быстрый и легкий (по отношению к памяти). Использование FB и AOI минимизируй, т.к. для каждой команды создается своя структура (будет расход памяти). [code:1:52216ef82b]BST XIC a OTE b NXB XIC c OTE d NXB XIC e OTE f BND [/code:1:52216ef82b]экономит память по сравнению с тремя отдельными строками. Этот эффект был обнаружен для MicroLogix 1000 и было очень актуально.

 Что это за такая программа у вас? Сколько ввода/вывода? [quote:d6babe4c0f="ferzio"]Добрый день! Столкнулся с проблемой, с которой, думаю, сталкивался любой программист-асушник. Нехватка пользовательской памяти. Имеется контроллер CompactLogix L31. 512Кбайт на борту. Как оказалось это очень немного ( Что сразу приходит на ум, так это компановка переменных. Битовые переменный хранить в массиве DINTa. Ужимать DINTовские переменные в INTы смысла нету, т.к. весить они будут все равно 4байта. Заметил, что комментарии тоже занимают место в памяти (для возможности полноценной выгрузки проекта). Может кто поделится опытом, к каким приемам прибегаете вы в данных случаях (кроме как покупка более мощного контроллера))[/quote:d6babe4c0f]

 Добрый день! Столкнулся с проблемой, с которой, думаю, сталкивался любой программист-асушник. Нехватка пользовательской памяти. Имеется контроллер CompactLogix L31. 512Кбайт на борту. Как оказалось это очень немного ( Что сразу приходит на ум, так это компановка переменных. Битовые переменный хранить в массиве DINTa. Ужимать DINTовские переменные в INTы смысла нету, т.к. весить они будут все равно 4байта. Заметил, что комментарии тоже занимают место в памяти (для возможности полноценной выгрузки проекта). Может кто поделится опытом, к каким приемам прибегаете вы в данных случаях (кроме как покупка более мощного контроллера))

 Так, с комплилятором разобрался. Возникла новая проблема. Формирую строку запроса, отправляю устройству (хочу считать дату и время, в каких регистрах они хранятся мне известно). Отправляется запрос без проблем, но устройство в ответ ничего не посылает! Команда чтения выдает ошибку превышения таймаута. Если выставить в команде MVIsp_Gets таймаут на TIMEOUT_FOREVER то программа дальше нее не идет (соотвественно не может ничего получить). Есть настроенный MCM модуль, который без проблем считывает из этого устройства все что надо, так что прибор рабочий. Решил посмотреть какую строку запроса формирует MCM. Подключаю порт MCM напрямую к порту ADM (для этого использую два соедительных кабеля RJ-45 с одной стороны и разъем COM папа на другой, COM разъемов соединены клеммы 1-1, 8-8, 5-5). Пытаюсь считать сисвол с порта ADM командой MVIsp_Getch. Картина та же. На MCM порт моргает - следовательно что то передает. На ADM - мертво. П.С.: оба модуля MVI56.

 Можно и дальше в угадайку играть, или может всё-таки автор темы приведет реальные цифры? повторяю, для прояснения ситуации требуется данные о том, как сконфигурирована команда на опрос и какой номер ошибки возникает, когда не работает: чего у вас прописано в MCM.CONFIG.Port1MasterCmd[0,1,2...] и чего вы видите в MCM.DATA.ReadData[ххх], где ххх - это адрес куда пишутся ошибки с порта (MCM.CONFIG.Port1.CmdErrPtr) Предельное ограничение регистров в одном запросе 127, это обусловлено самим протоколом ModBus У MCMR отличие только в уменьшенном размере блока данных, котором он обменивается с процессором (чтобы не занимал весь ControlNet-овский пакет)

 Здравствуйте. Подскажите, пожалуйста, имеем два контроллера 1756-L62 соединенных между собой сетью ControlNet, есть ли ограничения на максимальный объем данных, которые я могу считать из удаленного контроллера при помощи инструкции MSG тип сообщения CIP Data Table Read? Информации об ограничениях я не нашел, на эмуляторе пробовал, успешно передается структура объемом 1380 байт, но хотелось быть уверенным в правильности моих действий. Код программы [img]http://s019.radikal.ru/i617/1302/ee/8702ae71b03d.bmp[/img]

 [quote:b6b652daad="dv_"]CR123A ищи в фотомагазинах - были популярны для пленочных фотоаппаратов. У меня данных от Rockwell по 1756-BA2 нет.[/quote:b6b652daad] [url]http://literature.rockwellautomation.com/idc/groups/literature/documents/sr/ra-sr001_-en-e.pdf[/url]

 [quote:f0ecfd6c7f="Ludmila"]Модуль это виноват или счетчик?[/quote:f0ecfd6c7f] Возможно я ошибаюсь, но мне предсталяется, что виноват тот, кто применил MVI56-MCMR вместо нормального MVI56-MCM. MVI56-MCMR - это Modbus Master/Slave Enhanced Communications Interface Module [i:f0ecfd6c7f]with Reduced Data Block[/i:f0ecfd6c7f]. [quote:f0ecfd6c7f]The MVI56-MCMR module pages data in a block of 40 words at a time. The MVI56-MCM module pages data in a block of 200 words at a time. [/quote:f0ecfd6c7f]http://www.prosoft-technology.com/kb/article.php?id=307 Модуль установлен в локальном шасси или в удаленном?



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


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



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

Разделы


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



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



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




Выберите страницу:   [ << Предыдущая страница ] 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.126 секунды