PLC编程初学者的步骤
PLC
算法开发
开发控制程序的第一步是控制任务的定义。 控制任务指定需要完成的操作,并由参与机器或过程操作的人员定义。
控制程序开发的第二步是确定控制策略,即程序中必须发生的处理步骤序列,以产生所需的输出控制。 这也称为算法的开发。
在计划组织和实施过程中应遵循一套准则,以便建立一个有组织的系统。 方法指南适用于两种主要类型的项目:新应用和现有设备的现代化。
在开发书面描述之后,可以使用流程图来规划程序。 流程图是记录、分析和传递信息的过程的图形表示,以及定义过程的顺序。
逻辑门或触点符号用于在控制程序中实现逻辑序列。 逻辑门图上标有“X”的输入和输出表示实际I / O.
提供有关PLC系统配置信息的三个重要文件是I / O分配表、内部地址分配表和寄存器地址分配表。
1,I / O分配表记录了实际输入和输出的名称,位置和描述。
2,内部地址分配表记录内部输出,寄存器,定时器,计数器和MCR的位置和描述。
3,寄存器地址分配表列出了所有可用的PLC寄存器。
出于安全原因,系统的某些部分应保持硬连线。 紧急停止和主启动按钮等元件应保持硬连线,以便无需PLC干预即可禁用系统。
输入设备编程的特殊情况包括常闭输入设备的程序转换,有栅格的MCR电路,允许双向功率流的电路,瞬时定时器触点和复杂的逻辑梯级。
以下总结是编程精要:
——常开或常闭触点的编程取决于它们在逻辑程序中的操作方式。 在大多数情况下,如果需要常闭输入设备作为常闭输入,则其参考地址被编程为常开。
——主控继电器打开和关闭某些逻辑梯级的电源。 在PLC程序中,必须在MCR控制的最后一个梯级之后放置END MCR指令。
——PLC不允许双向功率流,因此所有PLC梯级必须编程为仅在前向路径中运行。
——PLC不提供瞬时接触; 因此,必须使用内部输出来捕获需要这些触点的定时器。
——在编程期间,复杂的逻辑梯级应与其他梯级隔离。
程序编码是将逻辑或继电器图转换为PLC梯形图程序形式的过程。
使继电器控制系统现代化的好处包括更高的可靠性,更少的能耗,更少的空间利用率和更大的灵活性。
电机启动的简单电路
图一:三相电机控制线路图
图1显示了三相电机及其相应的三线控制电路的接线图,其中起动器的辅助触点闭锁了启动按钮。 要将此电路转换为PLC程序,首先要确定哪些控制设备将成为PLC I / O系统的一部分; 这些是图2中带圆圈的项目。在该电路中,启动和停止按钮(输入)和启动器线圈(输出)将成为PLC系统的一部分。
起动器线圈的辅助触点不是系统的一部分,因为内部将用于闭锁线圈,从而减少布线和减少连接。
图二:PLC真实的输入输出
表一
表1显示了I / O地址分配,它使用与电路图相同的寻址方案(即输入:地址000和001,输出:地址030)。
要对PLC进行编程,必须按照与硬连线电路相同的逻辑顺序对器件进行编程(参见图3)。 因此,停止按钮将被编程为与启动按钮串联的检查指令(常开PLC触点),该启动按钮也被编程为检查指令。
该电路将驱动输出030,控制起动器。
图三:电路的PLV实现
如果按下启动按钮,输出030将打开,闭锁启动按钮并通过启动器打开电机。 如果按下停止按钮,电机将关闭。
请注意,停止按钮连接为常闭输入模块。 此外,起动器线圈的过载与线圈串联。
例说一个小PLC系统的电流(负荷)如何计算?
题记:
做电气相关的小伙伴们应该都知道即便做一个很小的电气柜,图纸设计中都要计算一下电流负荷的,以便确定一些电气元件的选型,那这个负荷计算的过程是怎样的呢?今天手上正好有个很小的PLC项目,就来分析一下,分享给朋友们。
正文:
我手上这个项目是一个很小的西门子226的PLC,该型号是CPU本体上已经集成了I/O点的,因此没有附加其他的模块,让大家看一下电路图吧:
PLC电路图
1,先来研究一下PLC模块自身的用电信息:
该PLC模块的型号是6ES7216-2BD23-OXB8,其本身自带24点DI输入和16点DO输出,输入和输出都是继电器类型的。该模块的供电电源是220V AC,同时该模块还提供了一个DC 24V的对外供电输出电源,就是电路图上右下角的L+和M,即为输出的24V的正与负!
西门子的手册提供了该PLC模块的一些参数,请看下边的图:
226CPU模块的相关参数
通过这个图片可以得到如下的信息:
CPU226须要220V电的功耗是17W。
该模块向外输出的DC24V电流最大是400mA,如果换算成功率则是24V×0.4A=9.6W。
2,输入和输出都须要DC24V供电,PLC自带的24V电源够用么?
西门子200PLC的一路输入点接通须要消耗4mA的电流,一路输出点接通须要消耗9mA的电流。--这也是西门子的资料上查得的。
所以就PLC模块自身来说24DI/16DO就是24×4+16×9=240mA(24V×0.24A=5.76W)是足够了,但是这是PLC没有带外部负载的情况下,如电路图上所见,我有8个气缸的电磁阀线圈须要驱动,还有一个中间继电器须要驱动。
先来说一下电磁阀,因气缸准备使用亚德客的气缸,因此电磁阀和磁性开关的电气参数资料也都使用亚德客官网的信息。
亚德客电磁阀
如图可以看到它是一个两端都有电磁线圈的多位阀门,一个线圈的DC功耗是3W。而根据电路图,我有8个阀门线圈,即须要3W×8=24W的24V电源供电能力。上边说了西门子模块自带的24V电源的供电能力是9.6W,远远小于我需要的24W功率需要求,因此需要外加电源模块。
3,那么该加多少功率的24V电源模块呢?
西门子自带的9.6W的24V电源给电磁阀供电是不够的,但是如果仅仅给DI输入点供电够么?DO输出处的供电使用另外的24V电源可以么?--答案已经在我的图纸上显示了,DI就使用西门子自带的24V电源,DO使用了AC220V变DC24V的独立电源模块。
先算一下DI这里的数据:
亚德客磁性开关
这是亚德客官网的一个磁性开关,经查其工作电流是3mA,正好小于PLC DI点一路接通的电流4mA,因此这里应该可以按照4mA来计算,即使按照7mA计算一个输入,24路输入全部用上,也是24×7=168mA,小于西门子模块的400mA, 因此DI部分使用西门子PLC的自带DC24V电源是没有问题的!
再来算一下DO处的数据:
DO处驱动8个电磁阀线圈,还需驱动一个欧姆龙品牌的MY2NJ的中间继电器,去控制传送带的启动停止。经查该中间继电器的直流功耗是0.9W, 也就是说即使除去8个电磁阀,16DO,剩余的8个DO点全部都接一个中间继电器,即8×0.9=7.2W,也就是说CPU226模块驱动8个中间继电器须要7.2W的功耗。上边说一个电磁阀线圈需3W,则8个电磁阀线圈就是24W, 因此此处最大须要的功耗是7.2+24=31.2W , 因此须要购买一个大于31.2W的24V电源模块即可。
因此我购买了一个60w的DC24V电源模块,其图片信息如下:
独立24V电源模块
从这个图片上可以看出它输出DC24V时候的电流是2.5A,即功率是24V×2.5A=60W,足够我的DO使用了。同时还可以看到,该电源模块的输入220V的电流是1.8A。
至此,DC24V电源的计算和安排已经满足使用要求了。
4,再来计算一下AC220V用电的功耗
从电路图可以看到,我220V电路下只挂了一个中间继电器用做急停时候切断,一个指示灯,一个输送带电机,一个220/24的电源,一个PLC模块。
AC 220V的(MY2NJ)中间继电器线圈功耗是1.1W 。施耐德通用直径22mm的220V指示灯功耗是4.5W。输送带电机调速器的功耗是6W。24V电源模块的上图上输入电流是1.8A,因此功耗是220×1.8=396W。西门子226PLC的功耗是17W。
所以AC 220V功耗的计算是: 1.1+4.5+6+396+17=424.6W。
因此,如果甲方给我讲值提供一个AC220V 500W的电源分配给我,那么对我来说也够用了。
至此,文章结束了,希望能对有些朋友有所帮助,感谢阅读!
相关问答
谁能回答!PLC如何选择功率?
[回答]PLC由于受到自身制造工艺的限制,如步距角的大小由转子齿数和运行拍数决定,但转子齿数和运行拍数是有限的,因此步进电机的步距角一般较大并且是固定...
plc的功率有多大?
一点西门子300PLC各种模块功率数据:DI模块功率消耗典型值为:3.5W——4.9W之间(根据DI模块选型不同功率不同);DO模块功率消耗典型值为:2.8W——50W之间...
plc开关量计算公式?
PLC开关量计算公式需要根据具体的情况而定,但一般来说,可以通过采用二进制数的方式来表示开关量,其中0表示OFF状态,1表示ON状态。例如,一个8位的二进制数可...
维控PLC如何选择功率?知道的请回答
[回答]维控PLC在不接任何设备和线的情况下,把步进电机的每根线分开,不要碰线,用手转动转轴,好电机,应该是只需要一定的力,就可以顺利的转动,中间无卡的现...
plc一般要配多少瓦的24v电源?
24w。PLC24伏电源能带多大功率:最好外接一个24V电源,可以搭配一个24w电源。一般三菱小型系列的内置电源都是DC24V×400mA=9.6很小,可以当作做输入感应器电源...
维控PLC如何选择功率?急需赐教
[回答]维控PLC内部的转子是永磁铁,驱动器控制的U/V/W三相电形成电磁场,转子在此磁场的作用下转动,同时电机自带的编码器反馈信号给驱动器,驱动器根据反馈...
维控PLC如何选择功率?大侠们,求解
[回答]维控PLC在不接任何设备和线的情况下,把步进电机的每根线分开,不要碰线,用手转动转轴,好电机,应该是只需要一定的力,就可以顺利的转动,中间无卡的现...
电窑功率计算公式?
1、加热功率的确定根据经验公式P理=c²τ-0.5²F0.9²t1.55(3)式中:P理为理论耗能总功率(kW);c为热量损失系数;τ为升温时间(10h,生产工艺...这种模块...
plc输出,能驱动24v3瓦led灯吗?
原标题:plc输出,能驱动24Ⅴ3瓦led灯吗?PLC是可编程逻辑控制器的英文缩写,种类很多。根据题主的描述,用PLC控制24V/3WLED灯,实属大材小用,这个话题这里不...原...
用变频器(plc)减速,三相电机功率下降吗?-懂得
功率肯定会下降,一般是原功率=原功率*(现有频率/工频)2当然会影响电机功率、