plc编程的重点是模拟原有的作业流程,将控制过程由程序运行来完成。所以核心内容就是对工艺的程序描述。因此需要熟练掌握PLC程序语言和基本的功能实现。 PLC语言分梯形图和语句及功能图三种。常用的是梯形图,这个适合用于基本逻辑描述,语句表适合对数据加工用,相对难理解些。功能图的适合步进类型的状态功能描述,用的不多。 自学的话需要安装相应的软件,各个厂家的有很多不同点,但是都类似。其次要对基本电气逻辑控制有一定的了解,第三就是不断自己模拟编程进行练习,最后就是在网上找相关的程序自己研读,搞清楚其中的逻辑过程,并自己从新再编辑一次,如此就能有一定的了解了。然后就是不断的实践,增强能力。 自学PLC需要具备的条件应该如下: 1、你要学习编程软件的PLC(比如西门子,台达,欧姆龙等等)一台,各个品牌的PLC其编程软件都略有不同,所以学什么软件就备什么PLC。 2、最好备用一台hmi(人机界面),因为PLC往往需要做一些组态控制,没有这个还真不好实现,当然现在二合一的很多,你可以备一个二合一的设备最好。 3、PLC编程软件和HMI编程软件一套 4、相关电路设计知识。 学习PLC编程首先需要从理论基础开始。 1)学习PLC的基本原理, 硬件:搞清楚输入和输出端的基本结构,熟悉端口的基本电气要求。 软件:对于PLC系统,必须搞清楚什么是I/O刷新,这是编程的基础,知道PLC的工作循环。 推荐学习《可编程控制器原理及应用》 2)学习基本指令 可以先从梯形图语言开始,先练习基本的逻辑指令; 学些各种逻辑指令块。 推荐学习《PLC自学手册》 3)实践 可以在模拟器上模拟练习:(一般PLC编程器都有模拟的功能) 编写PLC程序,编译运行,手动输入一些信号,观看输出端口的信号变化是否满足程序的要求。 最后实战。 如果电工基础都不懂,建议你不要学,否则路程太遥远。下给你提几点需要做的内容: 1.选择PLC厂家,选市场占有率高的厂家。不用学太杂,要学精通,一款国产一款进口就行。比如:迅捷、欧姆龙。 2.了解PLC硬件、软件、内部软元件、指令。选中厂商后到其官方网下载“使用手册”、“编程手册”、“编程软件”、“仿真软件”。 3.安装编程软件及仿真软件,看编程手册中的例子跟着练习,再仿真看效果。一定要把常用指令练的熟透了。 4.买一些讲解实例工程的资料书,实例工程不要太复杂,但一定要讲解的完整,市面上很多垃圾书。还有程序算法方面的书也是必须的。推荐一本《PLC编程理论·算法及技巧》第2版,内容很经典实用,主讲的是欧姆龙plc! 5.按上面的努力去做你肯定会较快入门并达到一定的水平。一定要多练,找方案实战。
1.PLC程序设计的一般步骤
(1)若所采用的PLC自带有程序,应该详细了解程序已有的功能和对现有需求的满足程度和可修改性。尽量采用PLC自带的程序。
(2)将所有与PLC相关的输入信号(按钮、行程开关、速度及温度等传感器),输出信号(接触器、电磁阀、信号灯等)分别列表,并按PLC内部接口范围,给每个信号分配一个确定的编号。
(3)详细了解生产工艺和设备对控制系统的要求。画出系统各个功能过程的工作循环图或流程图、功能图及有关信号的时序图。
(4)按照PLC程序语言的要求设计梯形图或编写程序清单。梯形图上的文字符号应按现场信号与PLC内部接口对照表的规定标注。
2.PLC程序设计的一般原则
(1)保证人身与设备安全的设计永远都不是多余的。
(2)PLC程序的安全设计,并不代表硬件的安全保护可以省略。
(3)了解PLC自身的特点。
(4)设计调试点易于调试。
(5)模块化设计。
(6)尽量减少程序量。
(7)全面的注释,便于维修。
(责任编辑:admin) |