欢迎来到山东科新教育科技发展有限公司, 注册会员即可观看在线课程和资料下载

咨询热线:13615417996
联系我们
二维码 山东科新教育科技发展有限公司

联系电话:13615417996

联系地址:山东省济南市长清区芙蓉路4001号创新谷加速器九方创投基地项目2栋2单元2楼

plc编程理论算法及技巧(plc算法和技巧)

文章作者:邱老师 发布时间:2022-09-09 17:22:38 浏览次数:0

plc编程理论算法及技巧(plc算法和技巧)本页面通过数据整理汇集了plc编程理论算法及技巧(plc算法和技巧)相关信息,和科新教育小编一起了解一下这个问题。

plc编程理论算法及技巧

PLC编程算法(1):开关量

PLC中只有三个量:开关量、模拟量、脉冲量。了解它们之间的关系,就能熟练掌握PLC。

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

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

顺序控制分为手动、半自动或自动。采用的控制原则包括分散、集中和混合控制方法。

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

PLC是继电器控制引入微处理器技术后发展起来的,可以方便可靠地使用开关控制。由于模拟量可以转换成数字量,数字量只是多位开关量,所以转换后的模拟量可以被PLC可靠地处理和控制。

模拟控制有时也被称为过程控制,因为在连续生产过程中经常使用模拟量。

如果关键点不标准,必须经过,把非标准的音量变成标准的电信号,如4-20mA,1-5V,0-10V等。

同时要有一个模拟输入单元(A/D)把这些标准的电信号转换成数字信号;模拟输出单元(D/A ),将PLC处理的数字量转换成模拟标准电信号。

同时要有一个模拟输入单元(A/D)把这些标准的电信号转换成数字信号;模拟输出单元(D/A ),将PLC处理的数字量转换成模拟标准电信号。

因此,标准电信号和数字量之间的转换需要各种操作。有必要知道模拟单元和标准电信号的分辨率。

例如:

PLC仿真单元的分辨率为1/32767,对应的标准功率为0-mdash;10V,待测温度值为0-mdash;100 ℃。 0 mdash2767对应于0 mdash温度值为100℃。然后计算出1℃对应的数字量为327.67。如果想让温度值精确到0.1℃,设置为327.67/10即可。

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

3.脉冲量是数值在0(连续)和1(峰值)之间不断交替变化的数字量。每秒钟交替脉冲的数量称为频率。

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

PLC编程算法(2)-模拟量的计算

一个,-10 mdash;10V-10V mdash;10V电压,在6000分辨率下转换成 mdash0 bb 8 hex(-3000 mdash;3000);转换为1000分辨率的 mdash1770十六进制(-6000 mdash;6000)。

2,0 mdash10V0 mdash10V电压,在12000分辨率下转换为 mdash1770十六进制(0 mdash6000);在1000分辨率下转换为 mdash2ee 0 hex(0 mdash;12000)。

3,0 mdash20mA0 mdash20mA电流,6000分辨率时转换为 mdash1770十六进制(0 mdash6000);在1000分辨率下转换为 mdash2ee 0 hex(0 mdash;12000)。

四,四 mdash20mA4 mdash20mA电流,6000分辨率时转换为 mdash1770十六进制(0 mdash6000);在1000分辨率下转换为 mdash2ee 0 hex(0 mdash;12000)。

以上只是简单介绍。不同的PLC分辨率不同,和你测量的物理量实现的大小不同。计算结果可能会有一些差异。

注:模拟输入接线要求

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

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

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

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

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

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

PLC编程算法(3)-脉冲量的计算

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

1.步进电机的角度控制。首先需要定义步进电机的细分数,然后确定步进电机每转一周所需的总脉冲数。计算 角度=设定角度/360 deg;(就是一个圈) 角度脉冲数=一周内的总脉冲数*角度百分比。

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

2.逐渐控制电机的距离。首先,增加步进电机一周所需的脉冲总数。然后确定步进电机滚轮的直径,计算滚轮的周长。计算每个脉冲运行距离。最后,计算在设定距离下运行的脉冲数。

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

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

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

伺服电机的动作与步进电机的一样,但要考虑伺服电机的内部电子齿轮比与伺服电机的减速比。

plc编程理论算法及技巧(plc算法和技巧)相关信息请关注本文章,了解更多关于PLC编程信息信息请持续关注山东科新教育网站,本站内容仅作为做为展示。

山东科新教育logo

联系我们

电话:13615417996

网址:http://www.kexinkj.com

地址:山东省济南市长清区芙蓉路4001号创新谷加速器九方创投基地项目2栋2单元2楼

山东科新教育二维码

扫码微信联系

山东科新教育科技发展有限公司版权所有,