ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
4 мая
1514302 Топик полностью
Бoмж (25.04.2025 17:05, просмотров: 86) ответил AlexG на Для КА на МЭК наиболее адекватный вариант специализированный язык - SFC. Либо часто встречается расширение языка LD - "стадии", т.е. участки программы, которые можно активировать и деактивировать.
Ещё была возможность писать КА в программе S7-GRAPH. Я пользовался для программирования конвеерных линий лет 20 назад, было очень наглядно и работало надёжно. 

В программируемых логических контроллерах (ПЛК) Siemens для графического программирования последовательных процессов используется язык S7-GRAPH. Этот язык позволяет создавать программы в виде графов, представляющих шаги (действия) и переходы (условия перехода между шагами), что особенно удобно для реализации пошаговых автоматизированных процессов. (Sequencer Programming With GRAPH and SIMATIC S7 | PDF | Manufactured Goods | Electrical Engineering, Programmierung mit S7-Graph, Schrittkettenprogrammierung)

  • Графическое представление: Программы создаются в виде последовательностей шагов и переходов, что облегчает визуализацию и понимание логики процесса.

  • Соответствие стандартам: S7-GRAPH соответствует международному стандарту IEC 61131-3 и является реализацией языка Sequential Function Chart (SFC). (Sequencer Programming With GRAPH and SIMATIC S7 | PDF | Manufactured Goods | Electrical Engineering)

  • Интеграция с TIA Portal: Язык полностью интегрирован в среду разработки TIA Portal, начиная с версии STEP 7 V15.1 и выше, что обеспечивает удобство разработки и отладки программ. (TIA Portal)

  • Поддержка различных контроллеров: S7-GRAPH поддерживается в контроллерах серий S7-300, S7-400 и S7-1500. Для контроллеров S7-1200 прямой поддержки S7-GRAPH нет, но можно использовать альтернативные решения, такие как Grafcet-Studio. (An alternative for S7-GRAPH on a S7-1200 - 206760 - Industry Support Siemens, An alternative for S7-GRAPH on a S7-1200 - 206760 - Industry Support Siemens)

  • S7 HiGraph: Графический язык программирования, основанный на диаграммах состояний, предназначен для моделирования сложных логических процессов с различными режимами работы.

  • Grafcet-Studio: Программное обеспечение, реализующее стандарт GRAFCET (DIN EN 60848), может использоваться для программирования контроллеров, включая S7-1200, особенно в случаях, когда S7-GRAPH недоступен. (GRAFCET)

memento mori