单片机学过,是用C语言编的。但是PLC这东西和单片机都是一样的,都是控制IO口的电平变化,虽然PLC包括了抗干扰等等等等的外围电路,稳定性比单片机好,其实也还是跟单片机一样的。
PLC为什么就不能开发个C语言的编程软件呢?这样不是更简单吗?比方说X0按下,点亮Y0,完全可以用C语言:
if(X0==1)
Y0=1;
梯形图呢在简单的程序中确实是很好,比方说X0按下,点亮Y0,就几行就完了。但是要是有点复杂的,比如复杂点的判断,复杂点的数据运算,或者其他什么复杂点的,梯形图编出来程序就很多了,完全没有C语言那么精炼那么易懂。
梯形图让人感觉就像是汇编语言,指令太多太复杂而且程序大了就很不好读懂。
不过好在PLC还有ST这种高级语言,但是新手也不知道怎么下手啊,完全没教材资料也少的可怜,入门还得靠摸索。
以上纯属愚见,说的不好请各位勿喷啊!!!