
Базовые команды
| Команда | Действие |
|---|---|
| RD / RD.NOT | Начало строки с нормально открытого / нормально закрытого контакта |
| WRT / WRT.NOT | Катушка / инверсная катушка |
| AND / AND.NOT | Последовательный НО- / НЗ-контакт |
| OR / OR.NOT | Параллельный НО- / НЗ-контакт |
| OR.STK | ИЛИ между блоками (параллельное соединение блоков), без адреса |
| AND.STK | И между блоками (последовательное соединение блоков), без адреса |

Катушки WRT управляют выходами и внутренними реле; входы (X) катушками быть не могут. Несколько параллельных катушек в одной строке допустимы, но один адрес нельзя записывать двумя разными катушками. Ввод кодами вроде RD/AND/OR в этой системе не поддерживается: диаграмму рисуют символами, а система сама преобразует её во внутренний код.
Порядок выполнения важен
В отличие от релейной схемы, строки PLC выполняются по очереди сверху вниз. Если строка с катушкой B стоит выше строки с катушкой C, обе включатся, а через цикл B выключится. Если ниже — C включится, а B не включится совсем, потому что к моменту обработки его строки контакт C уже разомкнут.
Программа 1-го уровня выполняется целиком каждые 8 мс, 2-й уровень делится на n частей и исполняется по одной части за цикл (полный цикл 8 × n мс). Руководство советует делать 1-й уровень как можно короче, а программа 1-го уровня — не более 500 шагов.
Основные функциональные команды
- END1 / END2 — конец программы 1-го и 2-го уровня. Обе обязательны, END1 раньше END2.
- CALL / CALLU / SP / SPE — вызов подпрограммы по условию, безусловный вызов, начало и конец подпрограммы. Вложенность — до 18 уровней, всего не более 100 вызовов, из 1-го уровня вызывать подпрограммы нельзя. Подпрограммы пишут после END2.
- SET / RST — установка и сброс бита. Следите, чтобы один бит не управлялся одновременно катушкой WRT и командами SET/RST.
- JMPB / LBL — переход на метку (номера 0…99). Нельзя переходить между 1-м и 2-м уровнем и между подпрограммами.
- TMR — таймер задержки включения, считает вниз; уставка в миллисекундах на экране параметров PLC, округляется вверх до кратного 8 мс (54 мс отработаются как 56 мс).
- TMRB / TMRC — таймеры с выбором точности; у TMRB уставка хранится в самой диаграмме и на экране параметров не меняется. Номера таймеров TMR, TMRB и TMRC не должны повторяться.
- CTR — двоичный счётчик фронтов: с уставкой, кольцевой, реверсивный, с начальным значением 0 или 1.
- DEC — декодирование: сравнивает код (например, М- или Т-код) с числом и выставляет соответствующий бит результата.
- ROT — расчёт для поворотных устройств (револьверная головка): направление по кратчайшему пути, число шагов, позиция перед целевой.
- DIFU / DIFD — передний и задний фронт: выход равен 1 на один цикл диаграммы.
Остальные команды списка — COD, COM/COME, SFT, COMP, COIN, MOVN, MOVB, MOVW, XMOV, DSCH, ADD, SUB, ANDF, ORF, NOT, EOR, AXCTL — описаны в главе 5 руководства. Для AXCTL (управление осью от PLC) производитель приводит только структуру данных, а коды команд не описывает — их нужно уточнять.
Что запрещено в диаграмме
- 01Должны быть команды END1 и END2.
- 02Поддерживается только параллельный вывод на катушки, многоуровневые выходы не поддерживаются.
- 03Нельзя использовать как выход уставки DC и DT, адреса G63, R510, R511 и адреса входов X и F.
- 04«Висящие» вертикальные линии, «звёздные» сети и «выпуклости» вверх — синтаксические ошибки; система выдаёт тревогу.
Адреса для команд — в статье адреса PLC. Полное руководство можно скачать в разделе «Техническая документация».

SZGH
TC25
Компактный токарный автомат продольного точения, пруток до Ø25 мм.
от 1 269 995 ₽

SZGH
TC36
Компактный токарный автомат с подачей заготовки до Ø35 мм через пруток. Опционально можно поставить гидравлический патрон для обработки более крупных заготовок.
от 1 390 000 ₽

SZGH
TC46
Старший в линейке токарных автоматов с наклонной станиной: пруток до Ø45 мм, опция приводной Y-головы.
от 1 715 000 ₽
Частые вопросы
Сколько функциональных команд в PLC SZGH 880T?+–
В списке руководства 36 функциональных команд — от END1 и CALL до AXCTL. Базовых команд десять: RD, RD.NOT, WRT, WRT.NOT, AND, AND.NOT, OR, OR.NOT, OR.STK и AND.STK.
Почему порядок строк в лестничной диаграмме влияет на результат?+–
Строки PLC выполняются по очереди сверху вниз, а не одновременно, как в релейной схеме. Поэтому строка, стоящая выше, успевает изменить сигнал для строки ниже.
С какой точностью работает таймер TMR?+–
Таймер обрабатывается каждые 8 мс, уставка задаётся в миллисекундах и округляется вверх до кратного 8 мс. Для повышенной точности есть TMRB и TMRC с выбором единицы времени.
Можно ли использовать вход X как катушку?+–
Нет. Входы X (и сигналы F) нельзя использовать как выход команд, катушками могут быть выходы и внутренние реле.
Источник: Руководство по PLC систем SZGH 880T / 1080T (перевод и адаптация ФСЛ ТЕХНО), часть 1, главы 2, 4, 5 и 6 (выполнение программы, базовые и функциональные команды, правила построения).
