我的建议是先学PLC,而后再去学习上位机,当然这个先后顺序是更侧重的意思,建议首先更侧重对PLC的学习,而后再侧重于上位机,两者可以同时学习! 因为PLC的知识和电工的相关性更多,而上位机相对于来说需要更多的计算知识比如脚本,数据库之类! 1,建议电工先学习PLC:应该说绝大多数的PLC程序中,梯形图(LD)还是占据了极大比例的。即使一套PLC程序中可能语句表,功能块,甚至近似高级语言的结构化文本编程可能都会出现,但是我做PLC编程十多年了,我个人还没有见过那个比较大型的项目是完全没有用一点梯形图编程的,也就是说在我个人的经历中,梯形图编程依然是PLC编程中最常见最直观的编程方式!而梯形图和电气的二次控制原理图是很像的,因此对于从事电气工作的人员,想要从梯形图的方向对PLC有比较深入的学习,是很容易入门的!
这个图片是PLC支持的几种编程语言,用的最多的应该还是LD梯形图,像IL语句表和ST结构文本也用的稍多一些,其他的FBD功能块图和CFC连续功能图表则用的稍少一些!(当然,这些都是个人阅历导致的看法!) 2,建议对PLC有较完整的理解后再去学习上位机知识:因为电工或者说电气行业出身的朋友,应该说对计算机的知识理解深度应该稍弱一点,这就导致一些电工朋友看PLC程序时,对于很像二次原理图的这类PLC程序理解起来看顺手,但是牵扯到一些比如字转双字,双字转浮点数,以及BCD,ASCII码这类程序时,就有点不甚理解了!---如果对PLC中的这些知识点理解不透彻,那么上位机组态时会有更多的数据类型,就更难理解了!
|