A Multi-Agent Framework for Extensible Structured Text Generation in PLCs