学习任何一个品牌PLC都需要一定的基础,单对于编程来说,我认为应该有一定的计算机基础,也就是高级语言基础。我们PLC最常用的就是各种指令,数据类型,进制的转换,ASCII码,而且还有指令的时序图。如果我们有单片机的理论基础知识,那么上手PLC还是很快的。至于这些基础知识从何获取,首先百度,其次上网查找相关教学视频,当然免费与否就看个人意愿了,我认为为了学习花点钱还是值得的。尤其是基础知识部分。个人不建议看书,因为书籍比较枯燥。
还有一个重要的基础知识来源就是PLC厂家的官方网站,里面有很多的技术资料,手册。都是符合当前国际电工标准的。
但对于PLC编程来说,不仅仅是掌握这些基础东西就OK了.编程主要在于一个逻辑思维,而逻辑思维又决定我们的一个程序框架。所以,在巩固基础知识的基础上我们必要要勤读程序,多读程序,读各种大牛的程序,并且多熟悉不同行业的工艺动作流程。学习他们的程序框架与编程思路。这样我们才能把程序应用的游刃有余,根据自己的实际需要随意修改。
对于西门子PLC来说,我强烈建议直接学习1200系列,哪怕你是小白,反正都是菜鸟,学什么不一样学,直接学习当下主流产品,更有利于自己的成长。过时的PLC不要去学习,那是浪费时间!