梯形图的优势处理逻辑很强大,直观性强。
ST语言的优势是处理数据,字符,查表之类功能处理非常方便。
状态机制,任务调度,报警监视这类偏逻辑的任务适合用梯形图编。
串行通讯报文处理,数据格式转换,柔性设备中参数的数据表之类的都用ST语言,ST语言适合那些脉冲执行的任务。连续执行的任务也可以做,但调试起来没梯形图直观。
现在有几家公司的PLC语言,比如三菱的GX-Works可以在梯形图里嵌入ST语言方块,用起来很方便,原来5条数据加减乘除的转换,可以放在一个ST框图里用公式表示,既缩小了梯形图程序的面积,还容易理解。
PLC编程语言有五种:顺序功能图,梯形图,功能块图,指令表,结构文本。
常用的是梯形图和指令表。
习惯了以后还是用语言编写比较好的。