- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
CompactLogix
-
- здесь недавно
- Сообщения: 43
- Зарегистрирован: 28 дек 2015, 14:40
- Имя: Vasikov V V
- Благодарил (а): 2 раза
CompactLogix
Добрый день. Просветите кто знает. Контроллер CompactLogix L32E, какую версию среды разработки использовать? RSLogix5000 имеет кучу версий, я так понял контроллер тоже имеет версии. Версия RSLogix5000 должна быть выше версии контроллера, или не так. Нигде не могу найти информацию.
-
- почётный участник форума
- Сообщения: 5637
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 601 раз
- Поблагодарили: 758 раз
Re: CompactLogix
Версия пакета разработки должна совпадать с версией среды исполнения (прошивки) контроллера.
Когда Вы берёте контроллер "из коробки" в нём лишь тестовая заводская прошивка, и Вам предстоит его "профлэшить".
Для Вашего контроллера на сайте Rockwell Automation сейчас доступна версия прошивки 20.018.
Следовательно, Вам нужен пакет RSLogix5000 v20.03
Когда Вы берёте контроллер "из коробки" в нём лишь тестовая заводская прошивка, и Вам предстоит его "профлэшить".
Для Вашего контроллера на сайте Rockwell Automation сейчас доступна версия прошивки 20.018.
Следовательно, Вам нужен пакет RSLogix5000 v20.03
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 43
- Зарегистрирован: 28 дек 2015, 14:40
- Имя: Vasikov V V
- Благодарил (а): 2 раза
Re: CompactLogix
Можно "профлэшить" более ранней версией? У меня RSLogix v20.00, ну и пусть в контроллере будет среда исполнения 20.00 либо ниже. А с панелями также надо подбирать Factory Talk под панель (Panel View Plus 1250).
-
- эксперт
- Сообщения: 1112
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 323 раза
- Поблагодарили: 218 раз
Re: CompactLogix
Мажорная версия должна совпадать, т.е. "20" и не больше и не меньше.Vlad9 писал(а):Можно "профлэшить" более ранней версией? У меня RSLogix v20.00, ну и пусть в контроллере будет среда исполнения 20.00 либо ниже.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- почётный участник форума
- Сообщения: 5637
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 601 раз
- Поблагодарили: 758 раз
Re: CompactLogix
Т.е. на то, что в обозначении версии софтваре и фирмваре идёт после точки, Вы можете не обращать внимания.Looker писал(а):Мажорная версия должна совпадать, т.е. "20" и не больше и не меньше.Vlad9 писал(а):Можно "профлэшить" более ранней версией? У меня RSLogix v20.00, ну и пусть в контроллере будет среда исполнения 20.00 либо ниже.
Если в контроллере окажется прошивка с мажорной версией ниже, чем среда программирования в ПК, то Вам компьютер предложит автоматически сконвертировать программу контроллера (если она там есть) под в имеющуюся на ПК старшую версию RSLogix5000 и поднять ревизию фирмваре в контроллере до удобоваримой.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- почётный участник форума
- Сообщения: 5637
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 601 раз
- Поблагодарили: 758 раз
Re: CompactLogix
С панелями несколько проще - старшие версии среды разработки FTView ME/SE умеют генерировать файлы проекта *.mer для младших версий среды исполнения.Vlad9 писал(а): А с панелями также надо подбирать Factory Talk под панель (Panel View Plus 1250).
При разработке только надо помнить об ограниченном функционале младшей версии. Разумеется, есть смысл прошить панель максимально возможной версии фирмваре (с учётом мажорного номера имеющейся версии FTView ME/SE).
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 43
- Зарегистрирован: 28 дек 2015, 14:40
- Имя: Vasikov V V
- Благодарил (а): 2 раза
Re: CompactLogix
В контроллер можно залить любую версию фирмваре ? Купленный сейчас контроллер можно будет залить любую версию прошивки. Просто думал что если контроллер новый то старые версии фирмваре уже не подойдут. И нужно искать свежую версию ПО. Круговерть какая то с версиями у Аленов. Просто начал писать проект, а контроллера еще нет, и сомнения терзают.
-
- почётный участник форума
- Сообщения: 5637
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 601 раз
- Поблагодарили: 758 раз
Re: CompactLogix
Да.Vlad9 писал(а):В контроллер можно залить любую версию фирмваре ?
Ес-тес-сно, прошивка должна соответствовать аппаратной версии контроллера. Для "A" там с 13-й начинается, а для "B" по-позже появилисьVlad9 писал(а):Просто думал что если контроллер новый то старые версии фирмваре уже не подойдут.
Зря терзают. Это не "бага", это "фича"Vlad9 писал(а): Круговерть какая то с версиями у Аленов. Просто начал писать проект, а контроллера еще нет, и сомнения терзают.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- не первый раз у нас
- Сообщения: 323
- Зарегистрирован: 26 сен 2010, 10:18
- Имя: Artur
- Страна: Russia
- Поблагодарили: 2 раза
Re: CompactLogix
Чтобы таких вопросов не возникало, предлагаю вам самим научиться пользоваться "Compare Selections" у RA.
Выбирайте нужную прошивку CPU и смотрите совместимость среды программирования RSLoxig5000 и не только.
http://compatibility.rockwellautomation ... 5037,52095
Выбирайте нужную прошивку CPU и смотрите совместимость среды программирования RSLoxig5000 и не только.
http://compatibility.rockwellautomation ... 5037,52095
-
- здесь недавно
- Сообщения: 43
- Зарегистрирован: 28 дек 2015, 14:40
- Имя: Vasikov V V
- Благодарил (а): 2 раза
CompactLogix
Еще проблема. У меня массив данных Int получен по модбасу с модуля обмена. Как преобразовать данные в real? Может есть функции библиотеки? Модуль MVI69E-MBS там тоже есть настройка но так в скользь описана, Enron-Daniel и дальше адрес. А куда это все будет помещено не понятно.
-
- почётный участник форума
- Сообщения: 5637
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 601 раз
- Поблагодарили: 758 раз
CompactLogix
Отмасштабируйте.
Операции умножения и деления int-ов в Logix дают real. В качестве второго операнда можете взять волшебное число "1" или нужное Вам.
Операции умножения и деления int-ов в Logix дают real. В качестве второго операнда можете взять волшебное число "1" или нужное Вам.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- не первый раз у нас
- Сообщения: 323
- Зарегистрирован: 26 сен 2010, 10:18
- Имя: Artur
- Страна: Russia
- Поблагодарили: 2 раза
CompactLogix
Не помню точно, но конвертирование должно делать автоматически через функцию MOV или COP.
А с Modbus всегда приходит Int.
А с Modbus всегда приходит Int.
-
- почётный участник форума
- Сообщения: 5637
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 601 раз
- Поблагодарили: 758 раз
CompactLogix
COP
Через COP можно сразу весь массив обработать, но надо быть внимательными с длинной преобразуемых данных ;)
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 43
- Зарегистрирован: 28 дек 2015, 14:40
- Имя: Vasikov V V
- Благодарил (а): 2 раза
CompactLogix
да спасибо только нашел эту функцию, попробовал работает. Буду использовать.Через COP можно сразу весь массив обработать, но надо быть внимательными с длинной преобразуемых данных ;)
-
- здесь недавно
- Сообщения: 43
- Зарегистрирован: 28 дек 2015, 14:40
- Имя: Vasikov V V
- Благодарил (а): 2 раза
CompactLogix
Массив читаю DASCIP, чтение - запись смещены на один элемент массива, пишу с нуля читаю это значение с единицы.
-
- почётный участник форума
- Сообщения: 5637
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 601 раз
- Поблагодарили: 758 раз
CompactLogix
1) Про DASCIP не понял. Это что?
2) Читаете и пишете через COP? Тогда вни-ма-тель-но (именно так, по слогам) изучаем формат инструкции и про указываемые в инструкции длины.
От MOV отличается, и отличается сильно.
Более того, эта инструкция с подвохом - длина обрабатываемого массива при её исполнении не контролируется. Легко "забить" смежные области памяти мусором.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 43
- Зарегистрирован: 28 дек 2015, 14:40
- Имя: Vasikov V V
- Благодарил (а): 2 раза
CompactLogix
DASCIP ЭТо сервер ввода вывода DAS сервер InTouch. У меня массив который я читаю и пишу с АРМА, с записью все хорошо а чтение идет на единицу больше, в один и тотже тег. Про MOV не знаю а с COP немножко намучился. Вобщем если копировать в массив данные то те которые не копируются обнуляются. Для копирования преобразования нужно делать отдельно массив. А я состряпал первоначально один на все нужды часть массива преобразования на чтение часть на запись не проконало. Вобщем сам убедился с Cop очень аккуратно разгребался несколько дней.
-
- здесь недавно
- Сообщения: 43
- Зарегистрирован: 28 дек 2015, 14:40
- Имя: Vasikov V V
- Благодарил (а): 2 раза
CompactLogix
Очередная проблема, как в PanelView убрать хранитель экрана и сделать автозапуск проекта.
-
- почётный участник форума
- Сообщения: 5637
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 601 раз
- Поблагодарили: 758 раз
CompactLogix
Вообще-то, PanelView и CompactLogix - "две большие разницы", и неплохо было бы создать отдельную тему.
Во-вторых, всё это есть в настройках проекта (для PanelView) и/или панели (для PanelViewPlus).
Это я к тому, что PanelView и PanelViewPlus тоже совершенно разные семейства приборов.
У Вас каталожный номер панели какой?
Во-вторых, всё это есть в настройках проекта (для PanelView) и/или панели (для PanelViewPlus).
Это я к тому, что PanelView и PanelViewPlus тоже совершенно разные семейства приборов.
У Вас каталожный номер панели какой?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 43
- Зарегистрирован: 28 дек 2015, 14:40
- Имя: Vasikov V V
- Благодарил (а): 2 раза
CompactLogix
Хотел создать отдельную тему, но не стал по причине того что не хочется захламлять форум. Вопрос мелкий и как бы из за трех четырех ответов рождать тему не знаю на сколько правильно. Хотя сейчас еще появились вопросы, по панели. Если нужно открою отдельную тему. Марка PVPlus 1250 каталожного номера не знаю панель не рядом далеко, как убрать хранитель экрана уже кажется нашел. Остался вопрос по автозагрузке проекта. И куча вопросов по визуализации. Можно ли читать-писать биты из тега Integer через точку (имя тега.номер бита).
-
- здесь недавно
- Сообщения: 43
- Зарегистрирован: 28 дек 2015, 14:40
- Имя: Vasikov V V
- Благодарил (а): 2 раза
CompactLogix
Не получается выделить определенные биты из слова. Наверное придется делать теги-биты в контроллере, не хочется однако.
-
- почётный участник форума
- Сообщения: 5637
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 601 раз
- Поблагодарили: 758 раз
CompactLogix
Взгляните на этот документ:
работа с битовыми массивами в PV Plus.pdf
Приём особенно актуален при миграции с PV на PV+
работа с битовыми массивами в PV Plus.pdf
Приём особенно актуален при миграции с PV на PV+
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 6
- Зарегистрирован: 03 май 2016, 10:09
- Имя: Цыбин Леонид Александрович
- Страна: Россия
- город/регион: Уфа
CompactLogix
Может кто подскажет, почему контроллер определяется как "Unrecognized Device", и чем это может грозить?
Версия RsLogix5000 v.20.00, а на самом контроллере залита v.20.18.091. Может надо версию "пораньше" поставить?
Версия RsLogix5000 v.20.00, а на самом контроллере залита v.20.18.091. Может надо версию "пораньше" поставить?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- эксперт
- Сообщения: 1112
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 323 раза
- Поблагодарили: 218 раз
CompactLogix
RSLinx не знает про это устройство, т.е. нет EDS. Нажми правую кнопку мышки и "вытяни" EDS.
Если RSLogix5K подключается к контроллеру - не заморачивайся.
На этом форуме про это уже было, там же найдешь ссылки на EDS с сайта Rockwell.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу