|
先说一下小型plc吧,随便学哪个,学好了基本上是一通百通。比如你学了三菱FX系列的,一般小型设备需要用到的逻辑运算、数据处理、中断子程序和通讯功能了解透彻的话,其他的PLC你只需要问一下他们的技术支持两个问题:1、有没有此功能;2、如果有指令是什么。一般情况下小型PLC除了一些极特殊功能不同外,没什么太大差别。
再说一下中大型PLC吧,我用的最多的就是新门子的S7300,编程软件是STEP7和TIA。说下STEP7吧,这个软件,也不能说是一个软件,是很多软件的集合体。我用的是siemens simatic premium studio,包含了STEP7,功能强大,国内貌似不常见。中大型PLC的功能就很丰富了,就拿CPU来说就有很多,什么运动控制CPU,冗余CPU,故障安全CPU等等;编程的方式也多种多样,图形,语句表,梯形图,SCL,每种编程的方式都有适合的人群,功能也不尽相同;西门子的运动控制还支持G代码编程。
上面介绍了小型和中大型PLC,下面就说一下你的问题
需要掌握哪些东西,小型PLC看下我的链接,主要说中大型PLC需要掌握的东西(因为想要深入的搞PLC还是要搞中大型的):
1.小型PLC基础,这个最好是会一点,不会也无妨,但是基础电路还是要会,要不调试总找人帮忙不好;
2.高级语言基础,建议C语言和PASCAL(如果是学西门子的话),这对你了解PLC内部的很多高级功能和自己写算法是很关键的,很多数据处理功能梯形图是无法完成的,有些功能梯形图即使可以完成也是难于上青天;
3.计算机网络基础,现在工业以太网这么发达,还是要懂点网络基础,要不没法操控中大型的设备啊;
4.有极强的自学能力或者有个好老师
需要学多久,这个不好说,看悟性。我学了十几年,还是学的不咋地。
|
|