PLC编程应该怎么学？需要学多久啊？
0基础学plc，一头雾水，不知道该咋学，给点经验。
梯形图最通用。有电工基础的，几个小时就能学会！学习plc需要先了解继电器控制电路，并会看梯形图。这个是电工的基础吧。了解以前二项后，PLC的学习也就简单了。学PLC时，选择一种常用的PLC型号做为学习目标，比如三菱的Fx系列或者是西门子的S7-200系统。了解这个型号PLC的输入输出点数、接线方法等。再下载安装PLC的编程软件，熟悉软件的操作、和常用指令的使用。最后，把你的继电器控制电路转成梯形图，（比如最简单的星三角启动）。现在你就可以在软件上编写梯形图了，这个过程和接继电器的线路一样，只不过是把电线换成了软件里的连接线。软件写好后，下载到PLC里，接上外部的电路（按钮等）就可以运行了。可以先不接负载，可以PLC都有I/O指示灯，你可以看灯的状态来判断程序是否正确。这样你的第一个程序就完成了。当然你需要一本好的教材，可以去新华书店看看。PLC的编程手册和硬件手册也是不可少的。

弄通有关PLC程序设计理论是重要的。没有这方面的理论准备或指导，仅靠在实践中摸索，简单的问题还好办。复杂的就不好办了。不仅无从下手，而且花了很多时间与精力，也难编出效率较高、质量也较高的程序，常常是事倍功半。但是，编程的具体实践，以及在这个实践中得来的知识或技能，即经验，也是重要的。没有经验，仅有理论，既无法深刻理解理论，又无法灵活应用理论。这正如学数学，如仅了解一些定理或记住一些公式，没有作相应的练习，肯定是学不好的。更不用说，任何理论也都只是经验的总结，归根到底也都有是来自实践。