Skip to content

Feature Request: Add support for PLC ST (Structured Text) language #6179

@dipfocus

Description

@dipfocus

Validations

  • I believe this is a way to improve. I'll try to join the Continue Discord for questions
  • I'm not able to find an open issue that requests the same enhancement

Problem

Feature Request

I would like to request support for PLC ST (Structured Text) language in Continue.

What is PLC ST?

PLC ST (Structured Text) is a high-level programming language used in industrial automation and control systems, specifically for Programmable Logic Controllers (PLCs). It is one of the programming languages defined by IEC 61131-3 standard.

Why is this important?

  1. ST is widely used in industrial automation
  2. It's a text-based language that could benefit from AI assistance
  3. Many automation engineers use ST daily for programming PLCs
  4. Having Continue support would improve productivity for automation developers

Suggested features:

  • Syntax highlighting for ST language
  • Code completion
  • Code analysis

Example ST code:

PROGRAM MainProgram
VAR
    Counter : INT := 0;
    Signal : BOOL;
END_VAR

IF Signal THEN
    Counter := Counter + 1;
    IF Counter >= 100 THEN
        Counter := 0;
    END_IF;
END_IF;
END_PROGRAM

Solution

No response

Metadata

Metadata

Labels

kind:enhancementIndicates a new feature request, imrovement, or extension

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions