我谈谈这种两种PLC的认识。
我在学校学了半个学期的PLC知识,教材里面讲了三种ACMY 256国产PLC,三菱F系列40点PLC,另外一种记不住了,那是1999年的事情了。2001年毕业进入奇瑞汽车有限公司,正好公司要上新涂装项目,从此开始学习西门子PLC,并参加过两次西门子公司的培训,就是这两次培训,奠定了后来的基础。
我认为日系的PLC的特点是入门简单,思路明朗,尤其适合初学者。西门子PLC对于很多人来说,入门比较困难,这主要原因是,大家都是学日系PLC入门的,总是以日系的PLC风格来考量西门子PLC,想从中找出一些规律,事实上这是徒劳,我走过这些弯路。
事实上,西门子的PLC,无论是从硬件上还是软件上都比日系的PLC要完善,两者不是一个等级上的概念。
尤其在软件方面,日系的PLC自创了一些奇怪的概念,如“步”,我一直不明白这个“步”是什么意思,这大概也是日本人变态的一个表现吧。事实上,Plc本质是一台计算机,日系的PLC没有突出这个概念。 在程序编制上,它没有模块化编程的概念,这对于大型项目是非常不利的,所以日系的PLC一般只能应用在一些小的项目或者单台机器上。
以上说法,如有错误,请指出,谢谢!
说下自己使用PLC的经历。。最初学校学习的是西门子200PLC。实际上没有上过课,只是发了本书。因为是D类专业课,院系可以选择是否开设。
出来工作,最初在小日本工厂做自控技术。退火炉采用的是日本进口设备(实际上是日本一家自动化公司的非标设备而已)。采用三菱PLC。千叶记录仪。实际上自己压根没有去学这个玩意,有时间都研究热工去了。出来后到一家自动化公司,第一个小项目是一个小非标床子,用了io共52个点,采用台达PLC60ES。不是自己夸自己,实际上从确定采用台达PLC,到编程完成花了3天,调试一次通过。这是我自己第一次使用PLC。之后由于惯性一直用三菱,台达2年左右。期间还是用过奔腾,昆腾。富士。松下等。一直没有用过西门子。。换了家公司,新公司基本上使用西门子。第一个项目是224,4AI,2ao,20io+通讯的设备。刚打开时用了1天研究软件功能,4天程序编制完成。一次调试通过。之后使用了多次200及300PLC。。。也出现过许多疑问。许多错误。但是总结回来。
个人感觉,PLC的本质无论日系,欧系,西门子,modicon等等,都是一样的。学习PLC首先要学习的是编程的思想以及PLC运行的原理。把这两个弄懂了。就没有什么太难得了。。。为什么我入门比较快(自己夸一下哈),我的感觉是归功于我在大学时期对C++语言编程一定的了解,以及数字电路的学习。
至于日系为什么用步,个人认为是因为PLC原理的原因,PLC每运行一个命令是需要花一定时间的,比如一个move指令,而一个程序完成一个扫描周期使用的时间根是根据程序的长度来确定的。日系PLC在编程中,采用步的概念,每编制一段命令程序,相应的步数会增加,由此可以知道完全扫描完整个程序所需要的最大扫描时间。有的命令步数增加多,有的增加少。这样也可以确定知道采用何种命令更能节约时间,增加效率。这点个人认为是一个比较好的改进。
to:10楼。
说实话,确实对于PLC来说,把其中的原理搞清楚了,,并不太难,各种PLC都是通的。。。。我在公司的总工总是说,学习一个软件其实很简单,难得在于背后原理的掌握。比如电机,要用变频器带电机其实很简单,但是变频器真正用好了,调好了,合适电机,合适项目,需要的却是变频器的原理及电机原理。。。
谁都知道PID调整参数做控制,但是为什么这么调整,在不同的情况下如何整定,这个需要对控制理论的理解。。
。。。。。
再打个比方,用autocad。学习软件怎么用,其实很简单,但是会不会画机械图,需要对机械的了解,会不会画电气图,需要对电气的了解。会不会画建筑图,需要对建筑图的了解。。。。