文章摘要:plc编程能自学吗
PLC编程是一种数字运算操作的电子系统,专为在工业环境下应用而设计,所以学习PLC编程的人有很多,但是plc编 […]
PLC编程是一种数字运算操作的电子系统,专为在工业环境下应用而设计,所以学习PLC编程的人有很多,但是plc编程难学吗?一起来看看吧。
PLC编程难不难学
PLC并不难学。 PLC编程语言符合IEC 61131标准。其中比较主流的语言是模块化的编程语言,也即IEC 61131-3语言。
由于所有的PLC生产厂家都必须遵循IEC 61131标准,因此深入学习某一款PLC后,其它的PLC大体上是类似的。学校PLC课本上讲解时一般都用T形图。这是很落后的一种编程方式。走上工作岗位后,务必改用模块化编程方式。之所以要摒弃T形图的编程方法,是因为T形图有很多局限。举一个最简单的例子:当三个开关量在T形图上构成三角形时,这个T形图是无法执行的,必须用三角-星转换为星形结构才行。这种问题在模块化编程语言中根本就不会出现。由于T形图的局限性,纯T形图程序中也开始配套模块图了。
怎么才能学好PLC编程
随着工业的发展越来越多的行业生产设备越来越自动化,自动化主要来源于PLC的应用,PLC可编程控制器,可以自己编程序来实现设备的自动化,自动化程度越高,PLC程序难度也越大。
想学好PLC必须有一定电工基础,因为想要编好程序,必须要知道PLC控制的执行原件,实际就是用PLC代替了一些传统的控制电路,但是执行元件是不变的,比如用接触器控制电机的通电。
必须知道一些逻辑控制理论比如与或非等,还要知道一些数据类型,数据之间的转换,一些简单通讯方式,比如rs485、rs232等。
有了以上就要开始操作PLC了,当然可以先看一些理论知识,学习一下编程软件,一般初学者都是从西门子s7200或者三菱fx系列开始的。
多用编程软件,模拟软件,西门子和三菱都是有模拟软件的,往上都能下载到,可以自己编一些程序放在模拟软件里,运行调试。
最后就要走上实践,拿真的PLC来练习编程调试自己的程序了,多与一些有经验的师傅交流学习,最后走上工作岗位。
学习PLC编程方法
除了要有编程环境外,就需要有工程范例。其实工程范例很容易获得,我们可以找任意一本描述电动机控制的书籍,把其中所有的各种控制电动机的方式,当然是用继电器和接触器构成的,我们把这些机电控制方式全部编写成PLC控制方式。几个范例编完,基本上就明白了。
范例编完后,给自己增加难度。例如我们设想有四台电机,分别作为中央空调的冷水机组、热水机组、冷却塔电机,再配上末端空调装置的风机,就构成了完整的中央空调系统。中央空调采用热焓控制方式,并采用PID调节。试着用PLC作为中央控制系统,来编写一个程序。这个范例完成后,最后再学习PLC的通信技术。
特别关注PLC模块化编程语言中的MODBUS-RTU模块,理解它的内容和要领。然后编写一个数据采集和转发系统。数据来源为上一个例子中所有电动机的外围开关量、温度量、焓值、电流电压参量、电机运行状态等等。把这些参量编写成通信协议,也即数据点表,然后发送给计算机上的ACCESS数据库。利用ACCESS的VBA,编写若干控制界面,然后实现软件上的信息交换和控制。 这些都完成后,就可以毕业了。我们从此可以胜任任何PLC的编程工作。