Свободни PLC

  • 2,096 views
Uploaded on

Свободни PLC (програмируеми логически контролери) – решения за автоматизация и контрол на процесите със свободен софтуер - Радослав Колев

Свободни PLC (програмируеми логически контролери) – решения за автоматизация и контрол на процесите със свободен софтуер - Радослав Колев

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,096
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
18
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Свободни PLCрешения за автоматизация и контрол на процесите със свободен софтуер Радослав Колев <radoslav@kolev.info> OpenFest 2011
  • 2. Автоматизация Цели да намали или елиминира нуждата от намеса на оператора Увеличава надеждността, точността и премахва възможността за човешка грешка Премахва досадните и повтарящи се действия и осигурява свободно време за интересни занимания и забавления
  • 3. ”Традиционни” технологии  Релейна логика  Гърбични таймери  Механични регулаториПредимства Недостатъци Простота  Няма гъвкавост Цена  Мащабиране Разбираеми за  Поддръжка хората
  • 4. Релейна логика, програматор
  • 5. Програмируеми логически контролери - PLC USB, Ethernet, RS232 PC + IDE software PLC Expansion module Expansion Module CPU/Flash/RAM/RTC Expansion slot Expansion slot LCD + Buttons Digital IO Analog IO Modbus, Profibus, Ethernet External IO and modules
  • 6. PLC предимства и недостатъци Предимства: Заменят твърдата логика със софтуер Гъвкави – лесно се програмират, не е необходимо да си програмист Надеждни – околна среда, електрически Мащабируемост – модулни, мрежови Недостатъци: Затворени – софтуер, хардуер, обвързване с производителя
  • 7. PLC програмиране Повечето от хората в производството не са програмисти! При проблем, трябва човека по поддръжката на място да може да го диагностицира и отстрани Голяма част от тях имат познания по електротехника/електроника и могат да четат и разбират схеми
  • 8. Ladder logic Програмиране, чрез виртуални релета и контакти Простота на релета, гъвкавост на софтуер
  • 9. Стандарт IEC 61131-3Типове данни Boolean, Integer, Real, Byte, Word, Date, Time-of-Day and StringЕзици за програмиране Ladder diagram (LD) Function block diagram (FBD) Structured text (ST) Instruction list (IL) Sequential function chart (SFC)
  • 10. Свободни проекти MAT PLC - http://mat.sourceforge.net ClassicLadder - http://sourceforge.net/projects/classicladder/ Mblogic - http://mblogic.sourceforge.net/ Beremiz - http://beremiz.org Proview - http://www.proview.se/ Pvbrowser - http://pvbrowser.de
  • 11. Beremiz Стреми се към пълна IEC 61131-3 поддръжка, ползва MatIEC компилатора Базиран на Python+WxWidgets Графични редактори за езиците, цяло IDE Разработчици - Lolitech и University of Porto Документация – почти няма Стабилност – текущата версия често гърми, но се ползва в production среда HMI – предлага се решениe чрез SVG
  • 12. Mblogic Python + Twisted Разработва се от М.Griffin Има налична документация и примери Web базиран Ladder logic редактор XHTML + SVG + Javascript за HMI SoftLogic, HMIServer, HMIBuilder, Modbus client&server, libraries
  • 13. PVbrowser HMI & SCADA (supervisory control and data acquisition) Използва QT Повече за програмисти Документация, даже и на български!? Поддържа протоколите Modbus, Siemens TCP/PPI, Ethernet_IP, EIBnet/KNX, OPC XML- DA, PROFIBUS, CAN, DCON protocol
  • 14. Proview SSAB – Oxelösund, шведски производител на стомана Пълно ”Soft PLC” решение, Java и C++ Дистрибутирана, обектно-ориентирана система, графичен редактор, HMI Много подробна документация, трябва да се чете! Поддръжка на доста IO хардуер и протоколи Пакети за Debian, Ubuntu, OpenSuse, Fedora
  • 15. Хардуер Стандартни PC, mini/micro ITX ARM базирани embedded системи Има налични и комерсиални предложения Трябва още време …
  • 16. Въпроси? Благодаря за вниманието!За контакти: radoslav@kolev.info