PLC初学者个人规划
本人从事PLC编程工作已有6年多的时间。真对初学者现根据个人的经验总结一下几点,希望能对各位想学PLC或者正在学PLC没有方向的朋友有点帮助。
1:首先要有电工基础,要懂得接线,能看懂电气图纸;和感应器的型号以及感应器信号的输出类型。因为在设备调试阶段这些知识都能用到。如果你只会编程不懂得这些知识你的程序肯定写不好。
2:就是要多看老工程师写的程序,新手的基本功就是要先能够看懂简单的程序,然后就是学着去复制一样的程序。
3:就是要多问,遇到不懂的就要去问。在技术面前要实事求是。不然以后吃亏的还是你。
4:每次在修改程序之前都要先把最新的程序另存一份保存起来再去修改程序。如果你修改不成功就可以把原来的程序下载下去了。不会耽误客户的生产。这个习惯对你以后有很大的帮助。
关于PLC初学者需要注意的问题就讲这些吧希望对大家能有帮助。
感兴趣的朋友可以加关注,接下来我会在继续讲解做项目时PLC程序的整体规划和注意事项。
通过一个示例来聊聊如何规划一个PLC项目
对于一些朋友在编程或看别人的程序时,总是杂乱无章,让人看着迷糊和繁琐,也更容易造成错误。
这就是没有一个好的标准化的编程思路,其实,对于一些自动化公司都是有自己的标准,但是,其基本思路是一致的,今天就通过一个示例来跟大家聊聊如何规划自己的项目。
示例如下图所示,一个工业混料过程的项目,具体的项目要求就不说了(不做具体编程,只说思路)
在拿到一个项目时,首先按下图的思路来规划自己的项目,这样思路清晰。也容易理解。
下面就具体来说一说:
一、将过程分成任务和区域
自动化过程包含大量单个任务。通过在过程内识别相关任务组,然后将这些组分成更小的任务,用这种方法甚至可以定义最为复杂的过程。下面就用工业混料过程示例来阐述如何将过程划分为一些功能区域和单个任务:
在工业混料过程示例中,可以识别 4 个不同区域 :
1、配料 A
2、配料 B
3、混合罐
4、排料
二、描述单个功能区域 在过程内描述每个区域和任务时,不仅需要定义每个区域的操作,还需要定义控制该区域的不同元件。这些功能包括: 1、每个任务的机械、电气输入/输出逻辑关系
2、每个任务之间的相互依存关系工业混料过程实例使用泵、电机和阀。必须精确描述识别操作期间所要求的操作特性和互单类型。
下面描述工业混料过程中所使用设备的示例。 2.1 配料 A/B:进料泵电机
进料泵电机将配料 A 和 B 传送到混料罐。流速:每分钟 400l (100 加仑),额定值: 1200 rpm 时为 100kW (134hp)
通过混料罐附近的操作员站控制泵(启动/停止)。计数启动次数以用于维护。可通过一个按钮将计数器和显示器复位。
要操作泵,必须满足下列条件:a 混料罐不满。b 混料罐的排料阀闭合。c 没有激活紧急断电。
如果满足下列条件,泵将关闭:a 启动泵电机 7 秒后,流量传感器指示无流量。b 流量传感器指示停止流动。
2.2 配料 A/B:入口阀和进料阀
配料 A 和 B 的入口阀和进料阀可允许或防止配料流入混料罐中。阀有一个具有弹簧复位的螺线管。
a 激活螺线管时,打开阀。b 取消激活螺线管时,闭合阀。
要激活阀,必须满足下列条件: 进料泵电机已经运行 1 秒以上。
如果满足下列条件,泵将关闭:流量传感器指示无流量。
2.3 搅拌器电机
搅拌器电机在混料罐中混合配料 A 和配料 B。额定值: 1200 rpm 时为 100kW (134hp)
通过混料罐附近的操作员站控制搅拌器电机(启动/停止)。计数启动次数以用于维护。可通过一个按钮将计数器和显示器复位。
要操作泵,必须满足下列条件:a 罐液位传感器没有指示"罐液位低于最小值"。b 混料罐的排料阀闭合。c 没有激活紧急断电。
如果满足下列条件,泵将关闭: 流速计在启动电机后 10 秒内不指示已经到达额定速度。
2.4 排料阀
排料阀允许将混料物(通常为重力进料)排放到过程中的下一个阶段。阀有一个具有弹簧复位的螺线管。a 激活阀时,打开出口阀。b 取消激活螺旋管时,闭合出口阀。
通过操作员站控制出口阀(打开/关闭)。可在下列条件下打开排料阀:a 搅拌器电机关闭。b 罐液位传感器没有指示"罐空"。c 没有激活紧急断电。
如果满足下列条件,泵将关闭: 罐液位传感器指示"罐空"。
三、列出输入、输出和输入/输出
写完要控制的每个设备的物理描述后,需绘制每个设备或任务区域的输入和输出图。
四、创建电机和阀的 I/O 图
4.1 电机的I/O图
在工业混料过程的示例中使用两个进料泵和一个搅拌机。每个电机都由其自身的"电机块"控制,该块对于所有三个设备都相同。该块要求 6 个输入:两个输入用于启动或停止电机,一个输入用于复位维护显示器,一个输入用于电机响应信号(电机运行/不运行),一个输入用于时间,在该时间内必须接收响应信号,一个输入用于测量时间的计时器数目。
逻辑块还要求四个输出:两个输出指示电机的操作状态,一个输出指示故障,另一个输出用于指示应该开始维护电机。
需要输入/输出来激活电机。它用于控制电机,但同时也可在"电机块"的程序中进行编辑和修改
4.2 创建阀的 I/O 图
每个阀都由其自身的"阀块"控制,该块对于所使用的所有阀都相同。逻辑块有两个输入:一个输入用于打开阀,一个输入用于关闭阀。它还有两个输出:一个输出用于指示阀打开,另一个输出用于指示阀闭合。
阀块有一个输入/输出,用于激活阀。它用于控制阀,但同时也可在"阀块"的程序中进行编辑和修改。
五、建立安全要求
定义安全要求查找要求硬件电路满足安全要求的设备类型。通过定义,这些安全电路可独立于可编程控制器进行操作(虽然安全电路通常提供 I/O 接口,允许与用户程序协调操作)。通常,可以组态矩阵式,在其自身的紧急断电范围内连接每个执行器。该矩阵式是安全电路的电路图基础。
按如下执行来设计安全机制
a 确定单个自动化任务之间的逻辑和机械电气互锁b 考虑设计电路时,由于自动化故障可以手动操作。
工业混料过程示例使用下列逻辑电路作为安全电路:
a 在紧急断电开关(急停)后,切断所有设备的电源(当然这里不需要通过PLC)b PLC的输入指示紧急断电开关(急停)的状态。
六、描述所要求的操作员显示和控件
每个过程都要求有一个操作员界面,允许人员进行干预。部分设计规范包括操作员控制台设计。
参见下图:
控制台还包括显示灯,用于指示经过一定启动次数后要求维护的设备,以及紧急断电开关,通过该开关可立即终止过程。控制台还有一个复位按钮,用于三台电机的维护显示。通过该按钮,可以关闭指示应该维护电机的维护显示灯,并将相应的计数器复位到 0。
七、创建组态图
通过确定希望使用哪些模块,还可以确定可编程控制器的结构。创建一个确定下列各项的组态图:
相关问答
一名电气工程师的职业规划应该是如何的?主要是PLC和单片机以及工控编程?
电气工程师这个职位范畴很大一般要分行业和类型区分,差别极大如果依照工作性质划分主要可以分为两大类:1,侧重设计的电气工程师工作内容主要侧重技术研发...
PLC编程时变量太多,怎么规划地址和便于记忆?
其实你问的这个,在我刚使用PLC的时候也会遇到,但是理解了PLC的编程思想后,尤其是使用SIEMENS的PLC后,不会有这样的问题。这里针对SIEMENS的PLC来说吧。SIEM...
PLC开发流程?
4.I/O配置:将PLC的输入和输出连接到相应的传感器和执行器。这可能涉及布线、连接到输入和输出模块,并确保正确配置。5.调试和测试:完成PLC程序之后,进行...
PLC程序结构怎么搭建,自动流程图怎么才能构思缜密没漏洞?
原图文请查看我头条号文章结合项目的实际情况,选用合适的程序设计结构,注意编程常用技巧,可以事半功倍。题图:西门子S7-1200PLC来源:EVERYPIXELPLC...过...
plc编程常见问题?
1、同牌子的plc编程线不能兼容,不能通用。2、PLC程序用的不是汇编语言也不是C语言,而是梯形图、指令表,是要经过编译成二进制机器语言。3、PLC与个...1、同...
plc工资一般多少?
一类地区、一类企业如果在大城市且大企业里任职PLC相关行业的职位,那么工资必定不低,大企业里的工厂自动化程度非常高,需要的知识也不仅仅只有PLC这么简单,...
工控plc行业技术里有哪些职位?
先给自己做一个定位。PLC编程是一个技能,以这个技能作为主要工作的职位一般是电气调试工程师,属于辅助类职业。一般需要经常出差,根据企业、项目的性质不同...
学会plc对电路板和变频器维修有作用吗?
学会PLC对电路板和变频器维修有作用吗?作用不大,首先,PLC是可编程控制器,它是通过编程来控制继电器让设备达到自动化,和电路板变频器的维修没有直接关系。...学...
工业plc课程培训培训的发展趋势如何还请不吝赐
[回答]很多人到初次报考报名参加plc课程培训学习培训时就对课程内容的价钱表明忧虑。东莞市汇缘教育plc课程培训培训学习的老师告诉您:事实上,很多技术专...
工业plc课程培训培训的发展趋势如何还请不吝赐
[回答]为加强自动化研究所的plc课程培训自主研发能力和公司生产设备的自动化改进及自动化程度的提升,东莞汇缘教育多方位、系统化的培训体系,以提高技术人...