Мазмуну:

Raspberry Pi негизделген IEC 61131-3 шайкеш PLC: 6 кадам
Raspberry Pi негизделген IEC 61131-3 шайкеш PLC: 6 кадам

Video: Raspberry Pi негизделген IEC 61131-3 шайкеш PLC: 6 кадам

Video: Raspberry Pi негизделген IEC 61131-3 шайкеш PLC: 6 кадам
Video: Как превратить Raspberry Pi Pico в ПЛК | Беремиз4Пико 2024, Июль
Anonim
Raspberry Pi негизделген IEC 61131-3 шайкеш PLC
Raspberry Pi негизделген IEC 61131-3 шайкеш PLC

IEC 61131-бул PLC программалоо үчүн де-факто стандарт. Ошол эле учурда Raspberry Pi үчүн иштөө версиялары да бар - мисалы, 3S -Smart Software Solutions компаниясы тарабынан CODESYS. Алар Raspberry Pi үчүн коммерциялык иштөө убактысын камсыз кылышат, бирок ал токтобой туруп 120 мүнөт демо версиясы катары эч кандай төлөмсүз иштейт … Бул студенттер жана хоббисттер үчүн IEC 61131 программалоосун үйрөнүү үчүн жакшы мүмкүнчүлүк.

Бул көрсөтмө идеясы RPI жана CODESYS максатына негизделген арзан IEC 61131-3 шайкеш PLCди ишке ашыруу болчу. Чыныгы PLCге окшоп, биз Raspberry Pi тактасын өнүгүү тактасы менен бирге "өнөр жай" сезимине ээ болуу үчүн катаал өнөр жай корпусуна коебуз. Акыр -аягы, бизде эч кандай акча жок CODESYS иштөө убагында EtherCAT мастери иштеген PLC болот.

1 -кадам: Аппараттык жана программалык камсыздоо

Image
Image
PCB Ассамблеясы
PCB Ассамблеясы

Аппараттык

  • Raspberry Pi 3B
  • RasPiBox Open Plus (Стандарттык версия)
  • microSD карта

Программалык камсыздоо

  • Raspbian Jessie lite
  • CODESYS өнүктүрүү системасы
  • Raspberry PI үчүн CODESYS көзөмөлү

Куралдар

  • кандооч
  • мультиметр
  • отвертка
  • кээ бир ширетүүчү

2 -кадам: PCB Ассамблеясы

Биз pcbди чогултуудан баштайбыз. PDF колдонмосунун көрсөтмөлөрүн аткарыңыз.

3 -кадам: Pcbди текшериңиз

Pcb сыноо
Pcb сыноо

Биз Raspberry Pi орнотуудан мурун pcbди текшеришибиз керек. Сиз pcb электр терминалына электр булагын (9… 35V DC) туташтырышыңыз керек. Сураныч, RPI үчүн 5V камсыздоо чыңалуусун мультиметр менен текшериңиз.

Эми сиз pcbди камсыздоо чыңалуусунан ажыратып, Пиди жогорудагы сүрөттө көрсөтүлгөндөй орното аласыз.

4 -кадам: Top Shell орнотуу

Top Shell орнотуу
Top Shell орнотуу

Азыр жогорку кабыкты орнотууга убакыт келди. Азыр кичинекей din rail PLC окшойт.

5 -кадам: Иштетүү системасын орнотуңуз

Иштетүү системасын орнотуу
Иштетүү системасын орнотуу

Биз биринчи Raspberry Pi веб-баракчасында берилген көрсөтмөлөрдү колдонуу менен Raspbianди SD-картага орнотушубуз керек.

Сиз бул көрсөтмөнү ээрчий аласыз.

Кийинчерээк SSH (Putty) аркылуу кирүү үчүн SD картасынын түп каталогунда "SSH" деген файлы бар бош файлды көчүрүүнү унутпаңыз.

6 -кадам: CodeSYSти орнотуңуз

CodeSYS орнотуу
CodeSYS орнотуу

1.) Pls биринчи Raspberry Pi SL үчүн CODESYS Control жүктөп алыңыз. Акысыз версия 120мин иштөө убактысы менен чектелген (120 мүнөткө кайра ээ болуу үчүн RPIди кайра баштоо керек). Сиз коммерциялык версияны 35 € үчүн эч кандай чектөөсүз сатып ала аласыз.

2.) Pls азыр CODESYS өнүктүрүү системасын жүктөп алыңыз. Сизге бул программа кийинчерээк компьютериңиздеги PLC программаларын жазуу үчүн керек болот.

3.) Өнүктүрүү системасын компьютериңизге орнотуңуз. CODESYS_Control_for_Raspberry_PI.package пакет менеджери аркылуу орнотууну унутпаңыз: "Куралдар - Топтом менеджери" "Орнотуу"

4.) Codesysти азыр компьютериңизде өчүрүп күйгүзүңүз

5.) Raspberry Pi "Куралдарына" CODESYS Runtime жүктөө "Raspberry Pi жаңыртуу"

Иштөө убактысы азыр 120 мүнөткө созулат. Аны кайра баштоо үчүн бул скриптти колдоно аласыз:

/etc/init.d/codesyscontrol start/etc/init.d /odesyscontrol stop

Сунушталууда: