呵呵,只是想了解一下,朋友公司有个PLC需要开发,叫我帮忙做点小项目,所以想起来要学一学,另外C++到PLC/单片机并不是沦落吧,我之前一直都只是做上位机,对这块确实比较欠缺,所以要了解一下。
是不是要自学PLC一定要买确硬件
PLC的软件中带有仿真,但是受PC的时序影响,仿真不能对脉冲等指令进行仿真,不过工业控制与IT完全不同,IT上最多程序来个溢出等,工业上可是要死人的,因此必须更加小心并且确保所有的变量均在可控范围内。
当然,如果深受C++编程习惯的影响,你会对于PLC的梯形图(基于现场电路图),语句表(基于汇编)会很不习惯。
还是那句话,小硬件你或许还买得起,到中大型PLC你个人买或许要卖掉房子。富士的PLC一个CPU模块将近4万元,个人怎么能买得起。
既然你有C++经验,且是资深,那么不用硬件,全靠纸上画画就应该了解程序运行过程了。
“工业上可是要死人”这个我明白,我使用VC++做的上位机软件是直接使用运动控制卡控制机器运动,所以对工控的严谨性还是了解的,我想我现在明白了,最后问一下,需不需要买一本好书?像C++界的C++Primer之类的好书在PLC中有没有对应的可以推荐,谢谢!
追答PLC中没有好书,无非就是厂家的手册复制来复制去而已。