Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Ответ
Опции темы
Непрочитано 21.12.2012, 14:49   #251
Boba_spb
Почётный гражданин KAZUS.RU
 
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Создаем ПЛК на базе IEC 61131

Сообщение от GYUR22 Посмотреть сообщение
можно особо не морочиться кучей обвяза если использовать stm32 то имхо нужна только епромка - для проги и уставок, ибо rtc там есть, оперативки тоже много
А во флеш прогу и уставки не записть? Иль там места не хватит ?
Реклама:
Boba_spb вне форума   Ответить с цитированием
Непрочитано 21.12.2012, 16:21   #252
MikhailSh
Временная регистрация
 
Регистрация: 06.05.2007
Сообщений: 75
Сказал спасибо: 18
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
MikhailSh на пути к лучшему
По умолчанию Re: Создаем ПЛК на базе IEC 61131

Конструктив может быть разнообразным и соответственно крепление: на DIN рейку, на стойки и пр. И зависит от используемого корпуса.
Миниатюры:
Нажмите на изображение для увеличения
Название: PLC.jpg
Просмотров: 84
Размер:	122.3 Кб
ID:	41559  
MikhailSh вне форума   Ответить с цитированием
Непрочитано 21.12.2012, 17:42   #253
GYUR22
Частый гость
 
Регистрация: 08.01.2011
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
GYUR22 на пути к лучшему
По умолчанию

Сообщение от Boba_spb Посмотреть сообщение
А во флеш прогу и уставки не записть? Иль там места не хватит ?
Места хватит, а ресурса (разница на порядки) и надежности может не хватить, даже на епром я ставлю защиту от перезаписи одинаковых значений.

Сообщение от MikhailSh Посмотреть сообщение
Конструктив может быть разнообразным и соответственно крепление: на DIN рейку, на стойки и пр. И зависит от используемого корпуса.
Одноплатный конструктив он всегда дешевле (нам это важно как я понимаю) и его можно подогнать под дин реечный корпус или держатель типа как на картинке
Миниатюры:
Нажмите на изображение для увеличения
Название: corpus.jpg
Просмотров: 157
Размер:	46.4 Кб
ID:	41560  

Последний раз редактировалось mike-y-k; 14.04.2022 в 22:34. Причина: 6.6
GYUR22 вне форума   Ответить с цитированием
Непрочитано 22.12.2012, 15:12   #254
kosmos440o
Заблокирован
 
Регистрация: 23.09.2007
Сообщений: 761
Сказал спасибо: 84
Сказали Спасибо 352 раз(а) в 151 сообщении(ях)
kosmos440o на пути к лучшему
По умолчанию

Господа, а что скажете за VisSim/DSP и Simulink? Кто-нибудь знает хорошо эти пакеты? Реально получить код для процессора?

Сообщение от MikhailSh Посмотреть сообщение
Конструктив может быть разнообразным и соответственно крепление: на DIN рейку, на стойки и пр. И зависит от используемого корпуса.
Приведённый конструктив вызывает вопросы:

Не скажется ли дополнительный разъём на надёжности? К тому же разъём имеет сопротивление порядка 0.1-0.5 (а может, и больше) Ом. Это может сказаться на питании процессора, стать источником дополнительных помех из-за перепада напряжения, а также стать источником ошибки в аналоговых измерениях. Плату консольного типа я бы применил для возможности смены дополнительного сетевого интерфейса (Ethernet)

Последний раз редактировалось mike-y-k; 14.04.2022 в 22:34. Причина: 6.6
kosmos440o вне форума   Ответить с цитированием
Непрочитано 24.12.2012, 11:58   #255
MikhailSh
Временная регистрация
 
Регистрация: 06.05.2007
Сообщений: 75
Сказал спасибо: 18
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
MikhailSh на пути к лучшему
По умолчанию Re: Создаем ПЛК на базе IEC 61131

Например вот этот разъем:
http://www.brownbear.ru/components/plld-1.27-80s.html
сопротивление 0,02 Ом. Можно использовать разъем SO-DIMM.
А стабилизатор питания модуля 3,3В расположить на этой же плате.

Применение универсального модуля позволит использовать его и в других конструкциях. Плату желательно изготовить 4-6 слоев, для компактности.
MikhailSh вне форума   Ответить с цитированием
Непрочитано 27.12.2012, 20:54   #256
kosmos440o
Заблокирован
 
Регистрация: 23.09.2007
Сообщений: 761
Сказал спасибо: 84
Сказали Спасибо 352 раз(а) в 151 сообщении(ях)
kosmos440o на пути к лучшему
По умолчанию Re: Создаем ПЛК на базе IEC 61131

Сообщение от MikhailSh Посмотреть сообщение
Например вот этот разъем:
http://www.brownbear.ru/components/plld-1.27-80s.html
сопротивление 0,02 Ом.
На 50 mA (ожидаемое максимальное потребление процессора) получается падение напряжения 1 mV. Если использовать, то GND-контактов в разъёме должно быть штуки 4, иначе появляется дополнительная погрешность на АЦП. 1 контакт VCC. Если использовать вилку/гнездо на плату 2х20, 5 контактов питание, 13 GLCD, 4 кнопки, 3 на что-то типа RS-485, остаётся 15 I/O. Хватит? Или использовать управление I/O по шине? Или разъём с двух сторон?

Посчитал в Резоните 25 штук плат 70х70 мм 6 слоёв с масками, с графикой - что-то выскочило 500 руб. Это с подготовкой, без подготовки будет рублей по 300. Может быть и ошибка. Но другие платы тоже там считал - цена для России стандартная - подтверждено счетами, если конечно, не у дяди Васи заказывать.

Последний раз редактировалось kosmos440o; 27.12.2012 в 22:07.
kosmos440o вне форума   Ответить с цитированием
Непрочитано 14.02.2013, 14:56   #257
MikhailSh
Временная регистрация
 
Регистрация: 06.05.2007
Сообщений: 75
Сказал спасибо: 18
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
MikhailSh на пути к лучшему
По умолчанию Re: Создаем ПЛК на базе IEC 61131

Техзадание для ПЛК (Программируемый логический контроллер)

1. Источник питания.
Назначение: Питание внутрунней схемы контроллера посредством DC/DC преобразователя (стабилизатора).
Вход: Постоянное, переменное напряжение 20...30В (номинальное 24В). Гальванической развязки от питающего источника нет.
Выход: +5В, +3,3В (получается из +5В)
Для питания контроллера от другого уровня напряжения и рода тока используется внешние источники: трансформаторы, импульсные преобразователи с гальванической развязкой и т. п.

2. Быстрые входы.
Назначение: Подключение высокоскоростных сигналов (подсчет импульсов от инкрементных датчиков, энкодеров и т. п.). Опторазвязка (высокоскоростная) от схемы контроллера.
Уровень входного сигнала: постоянное напряжение +15...+30В - вход включен; 0...+5В - вход выключен; +5...+15В - неопределенное состояние.
Для подачи на контроллер других уровней сигналов: переменного напряжения 110В, 220В и других используются дополнительные преобразователи уровня до величины напряжения +24В.

3. Логические входны
Назначение: Подключение концевых выключателей, датчиков, переключателей и т. п.
Опторазвязка от схемы контроллера.
Уровень входного сигнала: постоянное напряжение +15...+30В - вход включен; 0...+5В - вход выключен; +5...+15В - неопределенное состояние.
Для подачи на контроллер других уровней сигналов: переменного напряжения 110В, 220В и других используются дополнительные преобразователи уровня до величины напряжения +24В.

4. Логические выходы.
Назначение: Подключение исполнительных механизмов, индикации и т. п.
Уровень выходного сигнала: постоянное напряжение +20...+30В, ток нагрузки 0,5А (1,0А - максимум). Опторазвязка от схемы контроллера.
Для подключения исполнительных механизмов с другими уровнями напряжения и рода тока используются дополнительные преобразователи: электромеханические реле, твердотельные реле и т. п.

5. RS485.
Назначение: Организация сети для обмена данными между контроллерами.
Протокол: MODBUS, PROFIBUS.
Опторазвязка от схемы контроллера.

6. Ethernet.
Назначение: Организация сети для обмена между контроллерами и SCADA системами.
Протокол: PROFINET (TCP/IP).

7. SPI.
Назначение: подключение дополнительных входов, выходов; ввод/вывод аналоговых сигналов посредством дополнительной схемы (платы) с гальванической развязкой по логическим сигналам.

8. USB.
Назначение: Связь с компьютером по интерфейсу USB 1.0/2.0 для загрузки и отладки системного программного обеспечения. Гальванической развязки нет.

9. LCD.
Назначение: Отображение системной и технологической информации на экране LCD дисплея.
Соединение микроконтроллера к LCD дисплею осуществляется по шине FSMC или SPI. В случае удаленного расположения LCD дисплея осуществляется по SPI или применяется второй микроконтроллер и связь организуется по SPI, USART или USB.

Структурная схема прилагается.
Миниатюры:
Нажмите на изображение для увеличения
Название: Схруктурная схема ПЛК.jpg
Просмотров: 181
Размер:	82.7 Кб
ID:	43608  
MikhailSh вне форума   Ответить с цитированием
Непрочитано 15.02.2013, 00:22   #258
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Создаем ПЛК на базе IEC 61131

не учтены аналоговые входы
Сообщение от MikhailSh Посмотреть сообщение
7. SPI.
данный пункт не относится к ТЗ. категорически неприемлемо для растягивания даже на 30см, только в пределах одной платы.
в ПЛК для для меж- модульного/платного/корзинного интерфейса используют RS-485, PROFIBUS, проприетарные HARD или SOFT протоколы, зачастую устанавливая в каждый модуль свой МК, что позволяет не отвлекать ЦП на задачи обнаружения сигналов, фильтрации, обработки и масштабирования, диагностику, снижает нагрузку на шину обмена данными.

вообще, на этапе ТЗ следует определиться с кругом решаемых задач и внешним представлением ПЛК, а внутримашинные интерфейсы определяются на следующих этапах, когда будет известен круг задач и способы общения с ПЛК, будет выбрана архитектура
jump вне форума   Ответить с цитированием
Непрочитано 15.02.2013, 11:12   #259
MikhailSh
Временная регистрация
 
Регистрация: 06.05.2007
Сообщений: 75
Сказал спасибо: 18
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
MikhailSh на пути к лучшему
По умолчанию Re: Создаем ПЛК на базе IEC 61131

Подключение по SPI:
Дополнительная плата устанавливается выше/ниже/правее/левее основной и соединяется коротким шлейфом не более 10 см. Например как в контроллерах MicroLogix 1200 и модулях 1769 или межблочная связь у Siemens ввиде П-образного шлейфа у S7-300 (неуверен что там что-то типа SPI).
Возможно расширение входов/выходов через сдвиговые регистры, а для аналогового сигнала использовать АЦП с SPI и гальваническую развязку оптронами по цифровым сигналам.

Решаемые задачи:
- созданиея систем управления малыми и средними объектами
- построение систем диспетчеризации и мониторинга

Возможные варианты схем входов/выходов прилагаются.
Миниатюры:
Нажмите на изображение для увеличения
Название: Вход_1.jpg
Просмотров: 131
Размер:	93.4 Кб
ID:	43662   Нажмите на изображение для увеличения
Название: Вход_2.jpg
Просмотров: 118
Размер:	106.5 Кб
ID:	43663   Нажмите на изображение для увеличения
Название: Вход_3.jpg
Просмотров: 107
Размер:	140.6 Кб
ID:	43664  

Нажмите на изображение для увеличения
Название: Выход_1.jpg
Просмотров: 108
Размер:	130.1 Кб
ID:	43665   Нажмите на изображение для увеличения
Название: Выход_2.jpg
Просмотров: 107
Размер:	77.4 Кб
ID:	43666  
MikhailSh вне форума   Ответить с цитированием
Непрочитано 15.02.2013, 12:06   #260
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Создаем ПЛК на базе IEC 61131

Сообщение от MikhailSh Посмотреть сообщение
в контроллерах MicroLogix 1200 и модулях 1769
не придумывайте - там драйвера 485, значит не SPI
jump вне форума   Ответить с цитированием
Ответ

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Языки программирования IEC-6113-3(FBD, LD, IL и т.) VladG Информация по радиокомпонентам 0 18.08.2009 08:57
Ищу ПЛК (промышленный контроллер) c RS-232 и RS-485... LazarenkoAS2 Делимся опытом 44 19.10.2008 20:27
Графический ЖК индикатор на базе LC7981 Bear-ku Микроконтроллеры, АЦП, память и т.д 1 24.07.2008 08:29
Создаем лабораторный БП с цифровым управлением masterpc Источники питания и свет 60 02.04.2007 06:24
осциллограф на базе ПК SlavaS Измерительное оборудование 61 09.06.2005 20:04


Часовой пояс GMT +4, время: 22:11.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot