入门的话,会用电脑,懂基本的电路常识,继电器,接触器,空开等等基本的电气元件能认识,就可以入门了,简单动作,最简单的项目就可以做了。
要想做得好,需要的知识可多了。数电模电基础,电气基础,PID系统,伺服,步进,变频的工作原理和控制方式,基本的通讯原理,各种工业通讯协议,文本编程语言ST、SLC、STL等等都需要了解。做PLC不太可能完全不接触上位机,大型系统必然会接触组态软件,或者自开发上位机,涉及到C,VB,C#等高级语言,个别的还涉及到这种比较生僻的LUA语言巨集指令等等,这种特例的可以遇到的时候现学,但是需要有高级语言基础,上手能快一些。
这么说吧,这是一门入门容易,但是做到好却不容易的工作。