Modicon tsx micro подключение к компьютеру

Обновлено: 07.07.2024

Семейство этих программируемых логических контроллеров известнейшей торговой марки Modicon построено на современной базе технических программных средств. Они идеально интегрируются с другими продуктами Schneider Electric. Контроллеры серии TSX Micro имеют модульную конструкцию, предполагающую создание различных конфигураций и использование только тех элементов, которые действительно необходимы для решения конкретной задачи. Тем не менее модульный подход позволит в будущем просто и гибко расширить систему. Следствием этого является применение контроллеров серии TSX Micro в различных отраслях как промышленного производства, так и гражданского строительства.

Являясь основой систем автоматизации, Micro объединяет в себе компактность и модульность и представляет идеальное экономичное решение.

Базовая конфигурация Micro включает в себя электропитание (24 В пост. тока или 220 В пер. тока), блок центрального процессора с памятью, мини-дисплей для диагностики, а также различные коммуникационные порты и платы. Удовлетворяя различным потребностям по объему задач, Micro предлагает на выбор 5 модульных конфигураций, каждая из которых предполагает несколько уровней интеграции (ввод/вывод, счетчики) и открытость (PCMCIA-карты для связи).

Micro предлагает более 40 различных специализированных модулей, включая быстрые счетчики, модули измерения и регулирования, модуль безопасности, входы/выходы на 24 В пост. тока или 220 В пер. тока. Модули могут быть в размер слота или половины слота на разное количество точек (8, 16, 32, 64). Все типы модулей дискретного ввода/вывода могут использоваться в рамках одной и той же конфигурации контроллеров. Micro можно также интегрировать с другими компонентами Schneider Electric, например, преобразователями частоты Altivar, терминалами оператора Magelis, для создания простых и эффективных глобальных решений.

Для обеспечения невероятно быстрой реакции, контроллер TSX Micro тратит не более 0.15 м на выполнение одной логической операции. В Вашем распоряжении имеется программный фильтр для дискретного ввода от 0,1 до 7,5 мс, входы для обработки внешних событий, а также скоростные выходы. Исключительная емкость памяти позволяет хранить существенные объемы программы, хронологические или другие производственные данные.

Modicon TSX Микро имеет многозадачную операционную систему, которая дает возможность быстро проработать несколько событий поступивших в прикладную программу. ПЛК с традиционными операционными системами должен иметь дорогие высокоэффективные процессоры, чтобы обеспечить достаточно быстрое время сканирования в соответствии самому быстрому событию в процессе. Многозадачная операционная система Modicon TSX Micro способна проработать прерывание или быстрые задачи среднего приоритета, а затем продолжить выполнение прикладной программы из точки прекращения главной задачи.

Все типы дискретных и аналоговых модулей, модулей быстрого счета и др. могут быть установлены во все доступные слоты ПЛК. Для лучшей адаптации к требованиям пользователя дискретные модули бывают двух форматов: стантартный, который занимает один слот (2 установочных места) и полуформатный, который занимает только одно установочное место. Все остальные модули (аналоговые, счетные и др.) - полуформатные. С помощью мини- шасси расширения, которое может быть непосредственно подключенно к базовому шасси, можно увеличить количество доступных слотов и, соответственно, количество устанавливаемых модулей.


Для лучшего соответствия требованиям пользователя, программируемый логический контроллер (ПЛК) TSX 37 выпускается в нескольких исполнениях:

ПЛК TSX 37-05 состоит из шасси со встроенным блоком питания на 100/240 В пер. тока, процессора с объемом памяти 11 К слов (программа, данные и константы), 1 резервного флэш-СППЗУ, модуля дискретного ввода/вывода TSX DMZ 28DR (16 входов и 12 релейных выходов) и одного свободного слота. В свободный слот можно установить: 1 модуль дискретного ввода/вывода любого типа стандартной высоты; 2 модуля дискретного ввода/вывода, защиты, аналогового ввода/вывода или счета половинной высоты.

ПЛК TSX 37-08 состоит из шасси со встроенным блоком питания на 100/240 В пер. тока, процессора с объемом памяти 11 К слов (программа, данные и константы), 1 резервного флэш-СППЗУ, 2 модулей дискретного ввода/вывода TSX DMZ 28DR (16 входов и 12 релейных выходов) и одного свободного слота. В свободный слот можно установить: 1 модуль дискретного ввода/вывода любого типа стандартной высоты; 2 модуля дискретного ввода/вывода, защиты, аналогового ввода/вывода или счета половинной высоты.

Компактные модульные ПЛК TSX 37-10 отличаются напряжением питания и типом дискретных модулей ввода/вывода, установленных в первый слот. Все конфигурации TSX 37-10 включают шасси со встроенным блоком питания (24 В DC или 100/240 В AC), процессор с ОЗУ на 14 К слов (программа, данные и константы), резервное флэш-СППЗУ, часы реального времени, модуль дискретного ввода/вывода (28 или 64 входа/выхода) и свободный слот. Компактное шасси расширения TSX RKZ 02 позволяет увеличить количество слотов на 2 (4 установочных места). В любой свободный слот можно установить:

1 модуль дискретного ввода/вывода любого типа стандартной высоты; 2 модуля дискретного ввода/вывода половинной высоты, защитных модуля, модуля аналогового ввода/вывода или счетных модуля. Кроме того, ПЛК TSX 37-10 можно подключить к сети Ethernet TCP/IP или модему при помощи внешнего автономного модуля TSX ETZ 410/510.

Модульные ПЛК TSX 37-21/22 отличаются напряжением питания и/или возможностью быстрого счета и аналоговыми функциями, интегрированными в базовый блок. Все ПЛК включают: шасси на 3 слота со встроенным блоком питания (24 В DC или 100/240 В AC), процессор с ОЗУ на 20 К слов (программа, данные и константы), 1 резервное флэш-СППЗУ, 2 слота для PC-карт (1 карта связи и 1 карта расширения памяти объемом не более 64 К слов) и часы реального времени. Компактное шасси расширения TSX RKZ 02 позволяет увеличить количество слотов на 2 (4 установочных места). В любой свободный слот можно установить: 1 модуль дискретного ввода/вывода стандартной высоты; 2 модуля дискретного ввода/вывода половинной высоты, защитных модуля, модуля аналогового ввода/вывода или счетных модуля. Кроме того, ПЛК TSX 37-21/22 можно подключить к сети Ethernet TCP/IP или модему при помощи внешнего автономного модуля TSX ETZ 410/510.

Подключение к ПЛК Schneider Electric TSX Micro и TSX Premium

Подключение к ПЛК Schneider Electric TSX Micro и TSX Premium

Для подключения к ПЛК Schneider Electric TSX Micro и TSX Premium необходимо следующее:

- ПК или ноутбук с портом USB;
- конвертер (USB/RS 485 converter) - модель TSX CUSB 485;
- кабель (mini-DIN/RJ45 cordset) - модель TSX CRJMD 25;
- программа PL7 JUNIOR (для подключения к TSX Micro) или PL7 PRO (для подключения к TSX Premium).

Изображение

Не бойся поломать. Бойся не починить ))
Правила русской речи на производстве

Очередность подключения

1. Отключить питание PLC (или полностью обесточить станок)
2. Выключить компьютер
3. Подключить кабели TSXCUSB485 + TSXCRJMD25
4. Включить питание PLC
5. Включить компьютер
6. Запустить программу PL7 Настройка драйверов Диспетчер задач

Изображение
Изображение
Изображение

Изображение
Изображение

Изображение
Изображение

Изображение

Не бойся поломать. Бойся не починить ))
Правила русской речи на производстве
был опыт подключения к контроллеру шкантозабивного Gannomat Elite25
кабель покупали в ЮЕ интернешнл
аналогичный контроллер только пожирнее стоит в SCM Gabbiani Galaxy T3 130

Изображение

Подключение к ПЛК Schneider Electric TSX Micro и TSX Premium

tsx is out of battery.
not lit for 1 month
the machine is not working now.
how to act.
idm activa r35

Подключение к ПЛК Schneider Electric TSX Micro и TSX Premium

Изображение

Не бойся поломать. Бойся не починить ))
Правила русской речи на производстве

Подключение к ПЛК Schneider Electric TSX Micro и TSX Premium

Подключение к ПЛК Schneider Electric TSX Micro и TSX Premium

I never seen machine "idm activa r35" and I dont have parameters for this machine.
The better way is to send request to your dealer. Or try to find the same machine in work condition.

Изображение

Не бойся поломать. Бойся не починить ))
Правила русской речи на производстве

Подключение к ПЛК Schneider Electric TSX Micro и TSX Premium

Подключение к ПЛК Schneider Electric TSX Micro и TSX Premium

I try to explain situation.

In FLASHDRIVE (data store without power) of PLC store special program for your machine.
This program working with many parameters. This parameters store in memory ROM (always need power from power supply or battery).
If battery is dead and you switched off the machine this ROM is cleared.

Ussualy this parameters can be entered from control panel of the machine. Maybe you need password to enter parameters.

To repair the machine, Now you need to get this special parameters and maybe password. You have two way:
1. send request to your dealer
2. try to find the same machine (exactly the same) in work condition to see all parameters

Изображение

Не бойся поломать. Бойся не починить ))
Правила русской речи на производстве

Подключение к ПЛК Schneider Electric TSX Micro и TSX Premium

the machine has this computer.
can this computer recover lost data?

Так сложилась ситуация, что в скором времени предстоит познакомиться с ПЛК TM251MESE от Sneider Electric.
Начал интересоваться как программируются ПЛК. Скачал и установил CoDeSys. Но не могу найти target-файл для указанного ПЛК. На сайте Sneider Electric скачал SoMachine. В списке этой проги тоже нет нужного ПЛК. Или я туплю не по-детски?

Теперь вопросы.
1. Какой софт нужен для написания управляющей программы для TM251MESE?
2. Какой софт нужен для создания человеко-машинного интерфейса на компьютере?
_______________
Пы. Сы. Прошу сильно не пинать. Хоть есть опыт написания программ для AVR и MCS-51 контроллеров, пробую сделать первый шаг в освоении ПЛК. А он оказывается для меня очень не простым.

Добавлено через 13 часов 47 минут
Сделан небольшой прорыв - у меня установлена среда soMachine версии 3.1. Она не поддерживает нужный мне ПЛК. Надо установить версию 4.1 и будет все ОК. Узнал это из ролика на ютюбе. Теперь проблема - на официальном сайте нет инсталяционного пакета версии 4.1. Есть только какие-то патчи. Попробую загрузить их.

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

ТТХ ПЛК Modicon M238 (Schneider Electric)
Добрый вечер! Может ли кто рассказать про плк Modicon M238? Каковы его пределы, каким образом его.

Разъем на модулях ввода-вывода Modicon M340 (Schneider Electric)
Добрый день! В проекте используются модули дискретных входов и выходов (BMXDDI6402K и.

ПЛК Schneider electric MODICON TSX Micro vs ПЛК от Allen bradley
День добрый, народ подскажите,пожалуйста, плохо ещё разбираюсь в этом, у меня есть контроллер.

Литература по Concept. Schneider Electric
Интересует учебная и техническая литература по CONCEPT 2.2 и выше фирмы Шнайдер Электрик.

бессмысленно без самого пакета. 4.1
на рутрекере лежит, 5 гигабайт. таблеток нет. де юре - это триал. в чем ограничения - не знаю. Спасибо. Я уже нашел.
Опять проблема - образ весит 5.32 Гб У меня не позволяет система скачать - слишком большой файл.
А у самого Шнайдера все как-то так мудрено, что диву даешься.
А то, что это триал-версия не очень то и страшно. На крайний случай можно и систему переустановить . Хотя можно попробовать продлить срок триала. Но для этого надо сначала скачать образ и установить софт. У меня не позволяет система скачать - слишком большой файл. У меня не позволяет система скачать - слишком большой файл. проблемы негров. увеличивайте свободное место, меняйте качалку. Пробую качать файл с рабочего компа. Диск отформатирован FAT32. А как известно, такого размера файлы FAT32 не поддерживает. Придется качать на домашнем компе. Установил soMachine с рутрекера. То ли софт установился криво, то ли не весь набор. Может нужна обязательная регистрация? Короче говоря не работает.
При открытии программы можно переключать только вкладки. И на этом все. Во вложении скрин, на котором видно, что все пункты меню не активны.

шнайдера у меня нет, и качать эти пять гигов мне ни к чему.
мицубиши есть, омрон есть, сименс есть, алан бредли в конце концов есть, но если еще и шнайдер появится - мое сердце не выдержит.

Похоже, что что-то не то скачал с рутрекера. Связался с представительством Шнейдер Электрик. Они мне дали ссылку на скачивание пробной версии SoMachine. Весит 6,81 ГБ. Должна работать 21 день. Скачаю, попробую что-то написать за эти три недели. О результатах испытания пробной версии отпишусь. Может кому будет интересно. Любой опыт будет полезен, пусть даже и неактуальный на данный момент, но кому то и пригодится в будущем. Полностью согласен - опытом делиться хорошее дело.
___________
И еще немного не в тему. Мне не совсем понятна позиция Sneider Electric. Почему просто не выложить пробную (демо- или триал-) версию на офф. сайт? Зачем такие сложности? Связывался с официальными продажниками, чтобы продали программу. Все как один твердят: "Позиция заказная, будет доставлена в срок до 6 недель после оплаты".
Это же надо до такого додуматься! В 21 веке, в эпоху интернета заказывать и везти DVD из-за бугра
Это же не железо, а информация. Скинули ссылочку - качай в свое удовольствие. Денежку отдал - на тебе абрукадабру для активации лицензии.
Каждый сходит с ума по-своему это так. например мицубишевский софт (посвежее) фиг найдешь даже на трекерах а уж тем более таблетку.
(благо друзья китайские и тем и другим поделились)
зато сименс - все лежит на трекерах, плюс ЕКБинсталл, и ничего не удаляют.
на оф сайте валом макулатуры, в том числе и переведенной. курсы тоже найти не проблема,
и сименс смотрит на этот варезятник сквозь пальцы - скачают софт - купят и железо. а для серьезных проектов потом и на софт лицензию купят. Установил я SoMachine. Все вроде бы работает. Дальше буду пробовать что-то написать.
Не знаю почему, но версия, которую мне дали представители Schneider Electric тоже сначала не хотела вставать. Видимо потому, что я в первом и во втором случае образ писал на двухслойный DVD. Может дисковод плохо читает такие диски? В конце концов я сделал виртуальный привод через DAEMON Tools и с него установилось все просто замечательно.

Как и обещал, делюсь опытом по SoMachine v4.1.
С недавнего времени это ПО бесплатно. Зарегистрировать его можно за несколько минут.
Инструкция по регистрации программы.
1. Создаем аккаунт на офф. сайте шнайдер электрик. Важно. - не используйте при регистрации ящики с короткими доменными именами (типа @i.ua). Хоть аккаунт и создастся, зарегистрировать программу не получится.
2. Активируем аккаунт по ссылке в письме-ответе.
3. Открываем License Manager и начинаем процесс активации посредством мастера. Выбираем пункт регистрации через web (радиокнопка на нем стоит по-умолчанию).
4. Вводим ID (из License Manager), адрес электронной почты, пароль. Пара минут и Вы обладатель лицензионной версии.

Добавлено через 42 минуты
Теперь несколько слов о контроллере. Настройка Ethernet портов по умолчанию такова - IP адрес Ethernet1 11.11.хх.хх, Ethernet2 10.10.хх.хх
хх.хх определяется по МАС адресу девайса. К примеру, МАС адрес Ethernet1 порта заканчивается символами . 6E: D2
6E(НЕХ)=110(DEC), D2(HEX)=210(DEC). Значит полный IP адрес Ethernet1 будет 11.11.110.210. Аналогично и с другим портом.
Зачем я это упомянул. Дело в том, что, если не настроить порты в SoMachine (не залить файл конфигурации в контроллер) то адреса остаются прежними по-умолчанию. Если нет USB шнура, то зная эти IP, можно использовать Ethernet.
Вообще говоря, идея с USB шнуром мне не очень нравится. В промышленных условиях я ни разу не встречал, чтобы компьютер стоял рядом с релюхами и пускателями управления. Обычно это расстояние немного больше. USB шнуры же имеют длину около метра. Можно использовать удлинитель. Но в любом случае длина USB шнура не может быть несколько десятков метров и пользоваться этим шнуром крайне неудобно.

Пы. Сы. При экспериментах с контроллером я сделал какой-то косяк. При подключении контроллера к компу SoMachine его видит, но залогиниться и подключиться к нему не удается . Не понятно еще почему сразу после заливки программы в ПЛК IP отображается и пингуется 192.168.1.10 (как я настраивал), но через несколько минут IP становится опять 11.11.хх.хх. Хотя никаких действий с ним никто не производит. Через USB тоже законнектиться не получается. По всей видимости надо очистить flash ПЛК и вернуться к состоянию заводских настроек. Как это сделать пока не разобрался. Буду сегодня продолжать эксперименты. Если у кого-то есть мысли как стереть настройки, буду благодарен за помощь.

Нарисовалась проблема, которую не могу решить уже неделю. Голова пухнет, а все без толку.
Никак не хочет перевестись ПЛК TM251MESE в режим RUN, проекты не работают. Теперь по-порядку.
После создания проекта в SoMachine, после проверки его в симуляторе, компилирую и пробую залить в ПЛК. SoMachine отвечает, что не может установить связь с контроллером, обновите список доступных контроллеров и все такое. Нет возможности залить прошивку ни через Ethernet, ни через USB. Хотя ПЛК подключен к компу, в SoMachine в списке доступных контроллеров есть мой пациент. Сеть с ПЛК настроена правильно. Доказательство этому - можно зайти на вебморду без проблем через браузер. По FTP тоже можно без проблем. Но через вебморду перевести в режим RUN невозможно (переключатель на лиц. панели в положении RUN).
При исследовании этой проблемы было обнаружено следующее. После заливки файла конфигурации Machine.cfg с настройками Ethernet ПЛК отвечает по новым IP. Но через несколько минут (примерно 5-10) он перестает отвечать по IP-адресам, которые записаны в Machine.cfg. Зато опять прекрасно можно с ним общаться по дефолтным адресам. Т.е. создается такое впечатление, что TM251MESE просто игнорирует файл Machine.cfg через некоторое время.
Дальше. В мануале написано, что в директории sys/OS должны присутствовать файлы M251FW1v_XX.YY В моем случае присутствуют файлы M241FW1v_XX.YY. Посмотрев на файлы на SD карте для загрузки firmware, тоже не вижу M251FW1v_XX.YY. Присутствуют только M241FW1v_XX.YY. В мануале ошибка?
Также не понятно почему все время подмигивает индикатор "ERR". Примерно 2 раза в секунду.
Такая ситуация с разными версиями firmware.
Теперь, собственно, вопросы.
1. Если у кого есть ПЛК TM251, убедительная просьба посмотреть какие файлы находятся в директории sys/OS - M251FW1v или M241FW1v? Сделать это можно, соединившись с контроллером по FTP.
2. Как перевести контроллер в режим "RUN"? И если он отказывается переходить в этот режим, то где посмотреть причину?
3. Почему SoMachine не соединяется с ПЛК и не заливает туда проект? Это проблема в настройках SoMachine, проблема в firmware (криво встает) или в самом контроллере?
Пы. Сы. Первый пробный проект залился в ПЛК без проблем. К ПЛК был подключен модуль цифровых выходов TM3DQ32TK. Успешно проклацал релюхами, подключенными к выходам. Все выключил, пошел домой. На следующий день включаю ПЛК - не работает. За это время стопицот процентов никто ничего не делал с контроллером. И до сегодняшнего дня я никак не могу его заставить работать.

Добавлено через 23 часа 36 минут
Вчера все-таки удалось оживить контроллер и залить в него проект. Залил файлы проекта по FTP. SoMachine упорно не хочет соединяться с контроллером. Переустановка SoMachine проблему не решает. Видимо, после запуска uninstall'а остаются какие-то файлы настроек и при повторной установке SoMachine они успешно интегрируются во вновь устанавливаемое ПО. По крайней мере после переустановки не надо опять регистрировать SoMachine. Но хорошо уже то, что локализирована проблема.

Last edited by di_pvl on Mon Nov 19, 2012 3:11 pm, edited 6 times in total. pupena_san Posts: 392 Joined: Fri Dec 18, 2009 3:02 pm Location: Киев Contact:

Post by pupena_san » Sat Nov 17, 2012 1:25 pm

Я Вам кинул пару ссылок.
В первую очередь запустить Driver Manager (или XWAY Driver Manager для старых версий ПО).
1. Там есть вкладка UNITELWAY DRIVER, где настраивается драйвер. Если бы был родной кабель и использовался ком-порт СОМ1, там ничего бы менять не пришлось. Если ком-порт другой и скорость 19200 (а не 9600) - там точно нужно менять настройки. Поскольку преобразователь другой - возможно также придется увеличивать таймауты.
2. Если всё хорошо и дрова правильно настроены, то должен пройти тест. Для этого есть вкладка XWAY TEST. Всё оставляем по умолчанию и жмём Connect. Если коннект удачный - активируется кнопка Start, жмём её. Если всё гуд - начнут бегать запросы. Это будет победой в коммуникации. Дальше нужно осваивать PL7. di_pvl Posts: 46 Joined: Wed Jun 06, 2012 2:45 pm

Post by di_pvl » Mon Nov 19, 2012 3:09 pm

К сожалению я не нашел , где XWAY Driver Manager
Соединение у меня произошло через меню Connect программа pl7 4.5 сервис пак 5
Вот только так ли это - я не знаю.
Так как скачать данные- не получилось- пишет invalid data
то же самое пишет и про программу
Когда пытаюсь скачать в комп.
А внешне соединение полностью установленно. Вот только как не убить программу внутри? pupena_san Posts: 392 Joined: Fri Dec 18, 2009 3:02 pm Location: Киев Contact:

Post by pupena_san » Mon Nov 19, 2012 4:48 pm

Если коннект прошел, значит всё нормально. Но только вот коннект в PL7 происходит при одинаковых проектах в PL7 PRO и в PLC, иначе он просит слить с ПЛК или залить в ПЛК. При пустом PL7 PRO (не открыт проект) при коннекте PL7 сразу предлагает слить прогу с ПЛК. Если он матюкает типа "инвалид дата", значит что-то не так.
Кстати, а какое состояние ПЛК, то есть какие индикаторные лампы мигают, горят, не мигают на самом ЦПУ? Может ЦПУ накрылся?
XWAY Driver manager устанваливается вместе с PL7, по умолчанию находится в корне С: di_pvl Posts: 46 Joined: Wed Jun 06, 2012 2:45 pm

Post by di_pvl » Wed Nov 21, 2012 10:52 am

pupena_san Posts: 392 Joined: Fri Dec 18, 2009 3:02 pm Location: Киев Contact:

Post by pupena_san » Wed Nov 21, 2012 1:14 pm

А какое состояние лампочек было до этого?
Судя по Вашему описанию, до этого ERR либо горела либо мигала. А это значит, что у Вашего ПЛК было полное остутствие проекта (например в результате севшей батарейки). При коннекте ПЛ7 Вам предложил создать проект по умолчанию для этого ЦПУ. Вот он его и создал, после чего залил конфигурацию (с нулевым проектом) в ПЛК, после чего тот ожил, так как минимальная конфигурация это всё же какая-то конфигурация.

На счёт бекапа - по моему оно ничего не значит для ПЛК без карточки.

di_pvl Posts: 46 Joined: Wed Jun 06, 2012 2:45 pm

Post by di_pvl » Wed Nov 21, 2012 1:35 pm

di_pvl Posts: 46 Joined: Wed Jun 06, 2012 2:45 pm

Post by di_pvl » Wed Nov 21, 2012 1:43 pm

pupena_san wrote: А какое состояние лампочек было до этого?
Судя по Вашему описанию, до этого ERR либо горела либо мигала. А это значит, что у Вашего ПЛК было полное остутствие проекта (например в результате севшей батарейки). При коннекте ПЛ7 Вам предложил создать проект по умолчанию для этого ЦПУ. Вот он его и создал, после чего залил конфигурацию (с нулевым проектом) в ПЛК, после чего тот ожил, так как минимальная конфигурация это всё же какая-то конфигурация.

На счёт бекапа - по моему оно ничего не значит для ПЛК без карточки.

Вот очень похожа ситуация на то , что Вы описываете
НО
1)батарейка в порядке
2) я уходил в 18:40 PLC работал
3) пришел утром в понедельник- мне говорят что в пятницу. в 20 часов попытались включить и ВСЕ НЕ БЫЛО СВЯЗИ
При этом сейчас связь есть(после моих манипуляций я подключал комп и сделал backup) - нулевой проект там точно сидит.
Значения с экрана я туда загоняю. после выключения PLC через 5 часов они есть ! Светодиод Батарейка не светится! То есть питание у нее есть!
Да и вообще в самом PLC как говорили на форуме сохранность очень хорошая у самой программы- могут слететь только данные.
Но я то и кнопку рестарта нажимал.
То есть . не понятно что произошло.
Батарейку я измерял вольтметром.
Еще раз - большая просьба прислать любой проект на любой машине PLC 37 или 57
что бы видеть как правильно делать
С уважением г Павлодар Казахстан
Может все таки я не вижу программу? Может мне послать Вам ее? так как здесь какая то не понятная причина- скорее всего мой не профессионализм.
Специально сходил в цех перепроверил.
1)вытаскивание батарейки приводит к загоранию светодиода
2)напряжение батарейки 3.6-3.55 вольт
ТО что вносил для проверки 2 часа назад- все в PLC осталось. Last edited by di_pvl on Wed Nov 21, 2012 2:01 pm, edited 2 times in total. pupena_san Posts: 392 Joined: Fri Dec 18, 2009 3:02 pm Location: Киев Contact:

Post by pupena_san » Wed Nov 21, 2012 1:51 pm

Программу высылайте.
А почему может слететь программа - не знаю. Может саботаж? di_pvl Posts: 46 Joined: Wed Jun 06, 2012 2:45 pm

Post by di_pvl » Wed Nov 21, 2012 1:54 pm

Last edited by di_pvl on Wed Nov 21, 2012 2:03 pm, edited 1 time in total. pupena_san Posts: 392 Joined: Fri Dec 18, 2009 3:02 pm Location: Киев Contact:

Post by pupena_san » Wed Nov 21, 2012 1:56 pm

pupena_san Posts: 392 Joined: Fri Dec 18, 2009 3:02 pm Location: Киев Contact:

Post by pupena_san » Wed Nov 21, 2012 2:06 pm

di_pvl Posts: 46 Joined: Wed Jun 06, 2012 2:45 pm

Post by di_pvl » Wed Nov 21, 2012 2:10 pm

pupena_san Posts: 392 Joined: Fri Dec 18, 2009 3:02 pm Location: Киев Contact:

Post by pupena_san » Wed Nov 21, 2012 2:13 pm

проект реально пустой. Значит слетел. Возможно при коннекте Вы случайно залили туда пустой проект. di_pvl Posts: 46 Joined: Wed Jun 06, 2012 2:45 pm

Post by di_pvl » Wed Nov 21, 2012 2:23 pm

pupena_san Posts: 392 Joined: Fri Dec 18, 2009 3:02 pm Location: Киев Contact:

Post by pupena_san » Wed Nov 21, 2012 2:29 pm

Вы собираетесь заново проект делать? Тогда лучше пройти обучение. Есть опыт работы с другими типами ПЛК? di_pvl Posts: 46 Joined: Wed Jun 06, 2012 2:45 pm

Post by di_pvl » Wed Nov 21, 2012 2:36 pm

Я понимаю ,что ваше предложение правильное, но это из области фантастики- пройти обучение.
Мне надо за 2- 3 дня запустить экструдер. То есть написать проект. Даже переписав его заново.
Опыт есть писать в машинных кодах в 1983-85 годах. После этого не программировал. За исключением того , что пришлось переписать этим летом проект для Шнайдеровской панели - под другой тип но тоже на L1000. Там было не сложно- в моем варианте графические кнопки - перевести на кнопки от панели.
Здесь реально сложнее- голова отказывается принимать информацию.
Проект который идет как образец- 3 строчки- пустой
мне бы взглянуть на те что посложнее , желательно с моими блоками.
1)DMZ28DR ,3)ASZ401 / 4), DEZ12D2 что бы не изобретать велосипед
Слишком много информации- реально нужно прописать всякие инициализации- и не забыть. Вот для чего и нужен простой аналогичный проект. pupena_san Posts: 392 Joined: Fri Dec 18, 2009 3:02 pm Location: Киев Contact:

Post by pupena_san » Wed Nov 21, 2012 2:56 pm

С PL7 поставляются демо-проекты. Посмотрите их.
Написать прогу за 3 дня реально если разбираться в продукте, или если она очень простая.
К сожалению у меня нет ни русскоязычного ни англоязычного учебного материала по PL7. Если бы Вы программировали в других средах мог бы хоть аналогии провести для старта. di_pvl Posts: 46 Joined: Wed Jun 06, 2012 2:45 pm

Post by di_pvl » Wed Nov 21, 2012 2:59 pm

Документацию я нашел.
Демо проект на 3710 - из 3 строчек.
Демо 57 - гораздо больше- но там очень много что другое. И программируется на другом языке
Мне как раз и нужна не документация- а именно просто проект- Любой. хоть с моими модулями- хоть без.
взять за образец.
Иначе действительно будет не возможно. pupena_san Posts: 392 Joined: Fri Dec 18, 2009 3:02 pm Location: Киев Contact:

Post by pupena_san » Wed Nov 21, 2012 3:09 pm

Отправил прогу для демо-стенда. На каком языке Вам удобно программировать? di_pvl Posts: 46 Joined: Wed Jun 06, 2012 2:45 pm

Post by di_pvl » Wed Nov 21, 2012 4:02 pm

Проект пришел.
Програмировать буду на том что есть- в PL7 pupena_san Posts: 392 Joined: Fri Dec 18, 2009 3:02 pm Location: Киев Contact:

Post by pupena_san » Wed Nov 21, 2012 5:27 pm

Немного о поддерживаемых языках PL7:
1) LD - графический, похож на релейно контактные схемы (РКС)
2) ST - текстовый, поход на бейсик/паскаль
3) IL - текстовый, похож на асемблер
4) Grafcet - графический, поход на схемы автомата состояний, сети Петри
Очевидно для Вас проще всего взять один из первых 3-х, IL - в даной среде пало популярен, так что берите LD или ST.
ST более гибче и приятнее программистам,
LD - как замена релейным схемам, в этом смысле более нагляднее, но для организации циклов не предназначен
вот что я имел ввиду, говоря о языках pupena_san Posts: 392 Joined: Fri Dec 18, 2009 3:02 pm Location: Киев Contact:

Post by pupena_san » Wed Nov 21, 2012 5:32 pm

Для написания проекта Вам нужно знать схемы подключения, чтоб определить какие входы и выходы куда покдлючены. Какая инфа вобще есть? Алгоритм хоть до конца Вам понятен. А то мне честно говоря кажется задача для таких сроков непосильная. di_pvl Posts: 46 Joined: Wed Jun 06, 2012 2:45 pm

Post by di_pvl » Wed Nov 21, 2012 5:48 pm

Схемы подключения сейчас ребята составляют
Схему контроля - я взял из проекта панели
А вот что LD не предназначен для циклов- конечно не знал. Спасибо
Для этого мне и нужен чужой проект- посмотреть - что за зверь программы для 37
Единственное в описании я нашел- какой то из языков только для 57 модели
Ну и проблема в том- что я уже дома и у меня PL 7 на домашний комп не стал. прийдеться до утра ждать pupena_san Posts: 392 Joined: Fri Dec 18, 2009 3:02 pm Location: Киев Contact:

Post by pupena_san » Wed Nov 21, 2012 5:55 pm

А вот что LD не предназначен для циклов- конечно не знал. Спасибо циклы конечно на нём организовывать можно, но только через жо. Для этого мне и нужен чужой проект- посмотреть - что за зверь программы для 37 кинул Вам проект с конфигурацией и таблицами анимаций для входов/выходов
Единственное в описании я нашел- какой то из языков только для 57 модели нету такого. Все языки в новых версиях ОС доступны. Может это о UNITY речь, так как новые процы 57 (Premium) программируются на UNITY. Дома можете его пробовать, но он немного поболее будет и в объеме и в функциональности, зато симулятор ПЛК есть
тут пробовал быстрый старт для ЮНИТИ делять di_pvl Posts: 46 Joined: Wed Jun 06, 2012 2:45 pm

Post by di_pvl » Wed Nov 21, 2012 6:55 pm

Посмотрел Ваш урок- БОЛЬШОЕ СПАСИБО Александр
Стало намного понятнее ! Супер!
Жаль только видео у меня не пошло.
ну и Unity pro видимо очень близок к PL7 , настолько что я не сильно разбираясь читал как просто инструкцию по PL7 pupena_san Posts: 392 Joined: Fri Dec 18, 2009 3:02 pm Location: Киев Contact:

Post by pupena_san » Wed Nov 21, 2012 7:42 pm

di_pvl wrote: Жаль только видео у меня не пошло.
ну и Unity pro видимо очень близок к PL7 , настолько что я не сильно разбираясь читал как просто инструкцию по PL7 Тем не менее в UNITY PRO есть много вещей недоступных в PL7. Хорошо что в UNITY хотя б редактор взяли за основу PL7-вский, а то концептовский какой-то ИМХО совсем непонятный был.
На счёт видео - там всё то же. Если бы я знал какой Ваш уровень знаний, попробывал бы в нескольких словах сделать ликбез по PL7. Serge_n Posts: 131 Joined: Tue Feb 27, 2007 7:57 pm Location: South Ukraine

Post by Serge_n » Wed Nov 21, 2012 8:28 pm

di_pvl wrote: Мне надо за 2- 3 дня запустить экструдер. То есть написать проект. Даже переписав его заново. pupena_san wrote: Для написания проекта Вам нужно знать схемы подключения, чтоб определить какие входы и выходы куда покдлючены. Какая инфа вобще есть? Алгоритм хоть до конца Вам понятен. А то мне честно говоря кажется задача для таких сроков непосильная. Согласен с pupena_san. При отсутствии опыта - задача непосильная. Даже для опытного специалиста - это будет напряжно.
Напишите мне завтра утром в личку. Пришлю Вам проект и в режиме он-лайн можем попробовать что-то "слепить".
Завтра у меня будет немного свободного времени для этого. Можем в Скайпе держать связь.
Только учтите разницу во времени. di_pvl Posts: 46 Joined: Wed Jun 06, 2012 2:45 pm

Post by di_pvl » Thu Nov 22, 2012 5:47 am

Ну задача не настолько безнадежная.
Опыт программирования современных контролеров ноль, но
1)программирование интел 8080 было в машинных кодах.
2)как работает устройство- четко знаю
3)схема разводки к обеду будет
4)схему внутренних слов коммутаций вчера сделал.
Так что задача понятно как решаемая .
Связать конкретные адреса входы посредством алгоритма с выходами
вот конкретные правила и наборы. как это делать- синтаксис. и изучаю.
1)идет несколько процессов паралейно. можно ли их описать по раздельности. судя по всему - да, вопрос как.
2)организация счетчика и вывод данных в конкретное слово.
3)запись и передача данных в блок ЦАП ASZ 401
Есть задача для левого и правого устройства, с учетом ограничения ресурсов PLC как грамотно сделать- подпрограмму или цикл
задача по ожиданию. Дал команду- записал бит, надо дождаться выполнения, от сигнала датчика, как сделать что бы программа не зависала при отсутсвии такого сигнала- то есть таймер ожидания
То есть конкретные задачи
а именно
1)ячейку %M28 перенести (возможно после умножения) на выход 1 блока ASZ 401 стоящего на 3 месте (2слот вверху) я задаю с панели в % значение %M28 - нужно вывести в виде аналого сигнала
2)ячейку %M27 перенести (возможно после умножения) на выход 2 блока ASZ 401 стоящего на 3 месте (2слот вверху) я задаю с панели в % значение %M28 - нужно вывести в виде аналого сигнала
3)ячейку %M26 перенести (возможно после умножения) на выход 3 блока ASZ 401 стоящего на 3 месте (2слот вверху) я задаю с панели в % значение %M28 - нужно вывести в виде аналого сигнала

Благодаря присланным проектам, особенно помог интерактивный урок pupena_san

di_pvl Posts: 46 Joined: Wed Jun 06, 2012 2:45 pm

Post by di_pvl » Thu Nov 22, 2012 7:47 am

записывая сигналы от датчиков входа в конкретные ячейки. Типа Image box Master %MW43:X13
Возможно это реализовано программно , возможно апаратно.
То есть есть жесткая связь от сигналов входа на конкретные ячейки- задается программой.


1)ячейку %M28 перенести (возможно после умножения) на выход 1 блока ASZ 401 стоящего на 3 месте (2слот вверху) я задаю с панели в % значение %M28 - нужно вывести в виде аналогового сигнала -управление инвертором двигателя

2)ячейку %M27 перенести (возможно после умножения) на выход 2 блока ASZ 401 стоящего на 3 месте (2слот вверху) я задаю с панели в % значение %M28 - нужно вывести в виде аналогового сигнала -управление инвертором двигателя

3)ячейку %M26 перенести (возможно после умножения) на выход 3 блока ASZ 401 стоящего на 3 месте (2слот вверху) я задаю с панели в % значение %M28 - нужно вывести в виде аналогового сигнала -управление инвертором двигателя.


2 счетчика
Организовать счетчик %MW25 - содержащих фактическое измерение увеличивающийся по сигналу от датчика (напишу позже наименование входа). Сигнал от датчика возможно должен прибавляться не на 1 , а на кратную величину. Есть проблема, в том, что длина окружности 0.97 метров, а счетчик %MW25 должен показывать реальные метры. реализовано было скорее всего пропуском каждого 50 импульса.
Организовать счетчик %MW23 - содержащих фактическое измерение увеличивающийся по сигналу от датчика (напишу позже наименование входа). Сигнал от датчика возможно должен прибавляться не на 1 , а на кратную величину. Есть проблема, в том, что длина окружности 0.97 метров, а счетчик %MW25 должен показывать реальные метры. реализованно было скорее всего пропуском каждого 50 импульса.
После процедуры сброса циклической - данные счетчиков обнуляются

di_pvl Posts: 46 Joined: Wed Jun 06, 2012 2:45 pm

Post by di_pvl » Thu Nov 22, 2012 7:48 am

Автоматический режим реализует 2 функции

Процедура коррекции скорости в автоматическом режиме

организовать процедуру коррекции скорости получаемых сигналов 2 блока ASZ 401 и 1 блока ASZ 401 за счет сигналов от энкодеров соответственно ячеек %MW51 и %MW50
При этом цель сделать это видимо прибавляя значения сигнала энкодера к значению %M28 и %M27. Возможно с коэфициэнтом(обратная связь). Энкодеры были настроены так, что если скорость маленькая — они давали положительный сигнал (ноль задается далее импульсными командами) и если большая- то отрицательный. Хотя сама настройка энкодеров возможно была реализована программно
impulse command Сброс энкодера В Mashine Master %MW21:X5 устанавливает значение счетчика В энкодера%MW51 в ноль. в дальнейшем оно корректируется от сигнала энкодера (напишу позже)
impulse command Сброс энкодера А Mashine Master %MW21:X4 устанавливает значение счетчика А энкодера%MW50 в ноль. в дальнейшем оно корректируется от сигнала энкодера (напишу позже)
Коррекция скорости реализована на энкодерах XCC-1406PR10K путем подключения выходов (по 2 на каждый энкодер) на 1 и 2 вход Блока DZM28DR и на 3 и 4 вход Блока DZM28DR
То есть , за счет 2 сигналов определяется направление вращения? + или — Надо организовать счетчик сигнала энкодера. И за счет точности регулировать натяжение.

2)автоматически смена рулонов.
Описание смены рулонов
после сравнение и достижения значения метража в ячейке установленого счетчика%MW24 с фактическим значение счетчика А %MW25+4 включается процедура смены рулонов.
А именно выдаются сигналы в последовательности - выдан сигнал- ждется подтверждение от входа. После такого подтверждения выдается следующий сигнал. то есть длительная процедура смены рулона из 15 действий В каждом действии после выдачи на выход сигнала ждется подтверждение исполнения. в конце после получения последнего сигнала сбрасывается счетчик фактический в ноль MW25 (MW23 для второй секции) и ждем сигнала от оператора который включает и отключает автоматический режим.

То же самое делается для другой секции
после сравнение и достижения значения метража в ячейке установлено счетчика%MW22 с фактическим значение счетчика А %MW23+4

Читайте также: