我认为半导体,信号和系统、电路都要学,学完以后以上这些进入正题了逻辑数学或者模拟电路和数字电路都有这部分知识(推荐清华大学出版的很权威)、门、或与非的概念搞清楚,以上这些如果单纯学编程的话只要学习逻辑就可以了,然后可以拿一个模拟软件或者西门子S7-300来做一下模拟,接上设备试一下之后就可以进行不断的练习了,*好找一本S系列的说明书把里面的原理看一下大部分都是通断原理还有就是微机原理,里面会有西门子的指令(*好要记下来,因为没有几个),每个厂家的PLC是不一样的欧姆龙和西门子的输入输出正好是相反的,所以这方面你也要注意一下,以后就可以进入编程训练模式了。
还有基本的数字逻辑运算必须会,硬件知识要了解,电气控制,比如继电器,步进电机,伺服电机,等等,这些要会用。
工艺流程,一定要跟用户沟通清楚,*后我认为动手能力一定要强。