R行业新闻RECENT NEWS
联系我们CONTACT US

+86 0000 96877

地址:湖北省武汉市硚口区营房村厂房片区
电话:027-83493421
Q Q:3582905149(建议添加微信)
联系电话:18986010416(微信同号)
联系邮箱:3582905149@qq.com
查看更多
R行业新闻RECENT NEWS
您当前的位置:主页 > 最新资讯 > 行业新闻 >

威乐售后丨电气技术丨自动化技术丨PLC编程算法总结,建议收藏。

更新时间:2022-07-20 00:14:39  作者:创始人

在PLC中,只有三个大数量:开关量、模拟量、脉冲量。只有搞清楚它们之间的关系,你才能熟练地掌握PLC。


01 PLC编程算法(1)


1.开关量,也称逻辑量,只指开或关两个值,0或1。这是最常用的控件。控制它是PLC的优势,也是PLC最基本的应用。


开关量 control的目的是让PLC根据开关量的当前输入组合和历史输入顺序产生相应的开关量输出,使系统按照一定的顺序工作。因此,它有时被称为顺序控制。


而顺序控制又分为手动、半自动或自动。采用的控制原则有分散控制、集中控制和混合控制。


2.模拟量指一些连续变化的物理量,如电压、电流、压力、速度、流量等。


PLC是将微处理器技术引入继电器控制而开发的,可以方便可靠地用于开关量控制。因为模拟量可以转换成数字量,数字量只是多位的开关量,所以转换后的模拟量,PLC也可以进行可靠的处理和控制。


因为连续生产过程经常有模拟量,模拟量 control有时也叫过程控制。


模拟量大多是非电,而PLC只能处理数字量和电。要实现两者之间的转换,需要一个传感器,将模拟量转换成电量。如果这个电量不是标准的,就要经过变送器,把非标准的电量变成标准的电信号,比如4-20mA,1-5V,0-10V等。


同时要有模拟量输入单元(A/D)将这些标准电信号转换成数字信号;模拟量将PLC processed 数字量转换为模拟量——标准电信号的输出单元(D/A)。


所以标准电信号和数字量之间的转换需要各种操作。需要知道模拟量 cell的分辨率和标准电信号。


例如:


PLC 模拟 unit的分辨率为1/32767,对应的标准电量为0-10v,检测的温度值为0-100℃。那么0-32767对应的是0-100℃的温度值。那么1℃对应的数字量计算出来就是327.67。如果想让温度值精确到0.1℃,设置为327.67/10即可。


模拟量控制包括:反馈控制、前馈控制、比例控制、模糊控制等。以上是PLC internal 数字量的计算过程。


3.脉冲量 is 数字量其值在0(低电平)和1(高电平)之间不断交替变化。每秒交替变化的次数脉冲称为频率。



PLC 脉冲量的控制目的主要是位置控制、运动控制和轨迹控制。比如脉冲 number在角度控制中的应用。步进电机驱动的细分是每转10000,需要步进电机旋转90度。那么脉冲要作用的值=10000/(360/90)=2500。


02 PLC编程算法(二)——计算模拟量


1、10—10伏.在-10V-10V的电压下,转换成6000分辨率的F448-0b 8 hex(-3000-3000);在1000分辨率下,它被转换为E890-1770十六进制(-6000-6000)。


2、0—10伏.0-10V的电压在12000的分辨率下转换成0-1770 hex(0-6000);分辨率为1000时,转换为0-2e 0 hex(0-12000)。


3、0—20mA .0—20mA电流在6000分辨率下转换为0—1770 hex(0—6000);分辨率为1000时,转换为0-2e 0 hex(0-12000)。


4、4—20mA .4—20mA的电流以6000的分辨率转换为0—1770Hex(0—6000 );分辨率为1000时,转换为0-2e 0 hex(0-12000)。


以上只是简单介绍。不同的PLC s分辨率不同,你测量的物理量的范围也不同。计算结果可能会有一些差异。


注:模拟输入接线要求





1.使用屏蔽双绞线,但不要连接屏蔽层。

2.不使用输入时,短接V IN和COM端子。


3.模拟信号线与电源线(交流电源线、高压线等)隔离。).


4.当电源线上有干扰时,在输入部分和电源单元之间安装一个滤波器。


5.确认接线正确后,首先给CPU单元通电,然后给负载通电。


6.断电时,先切断负载的电源,再切断CPU的电源。


03 PLC编程算法(三)——计算脉冲量


脉冲量的控制多用于步进电机、伺服电机等的角度控制、距离控制、位置控制。下面以step 电机为例来说明每种控制方式。


1.步进电机的角度控制。首先要定义步进电机的细分数,然后再确定电机一圈所需的步进脉冲的总数。计算“角度百分比=设定角度/360(即一个圆)”“角度动作脉冲数=一个圆的总和脉冲数*角度百分比。”


公式为:角度动作脉冲数=一圈的总和脉冲数*(设定角度/360)。


2.步进电机的距离控制。首先明确踩电机转所需的总脉冲数。然后确定步进电机滚筒直径,计算滚筒周长。计算每个脉冲运行距离。最后计算出脉冲在设定距离内运行的次数。


公式为:设定距离脉冲数量=设定距离/[(滚筒直径*3.14)/一圈的总数脉冲数量]


3.step 电机的位置控制是角度控制和距离控制的综合。


以上只是对步进电机的控制方式的简单分析,可能与实际情况有所出入。仅供你参考。


伺服电机的作用与步进电机相同,但要考虑伺服电机的内部电子传动比和伺服电机的减速比。



顶部

地址:武汉市硚口区营房村凌云社区厂房片区    电话:18986010416    Q Q:3582905149
版权所有:Copyright © 2017 www.wiloshop.cn 技术支持:吴汉艺 ICP备案编号:鄂ICP备20006650-2号
X

截屏,微信识别二维码

微信号:18986010416

(点击微信号复制,添加好友)

  打开微信