0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PLC编程算法:开关量与模拟量的计算

工控论坛 来源:工控论坛 作者:工控论坛 2021-01-08 09:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

PLC中无非就是三大量:开关量,模拟量,脉冲量。搞清楚三者之间的关系,你就能熟练的掌握PLC了。

1,开关量也称逻辑量,指的是两个取值,0或1,ON或OFF。它是最常用的控制,对它进行控制是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—10V,所要检测的是温度值0—100℃。那么0—32767对应0—100℃的温度值。然后计算出1℃所对应的数字量是327.67。如果想把温度值精确到0.1℃,把327.67 / 10即可。

这些都是PLC内部数字量的计算过程。模拟量控制包括:反馈控制,前馈控制,比例控制,模糊控制等。

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

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

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

一,-10—10V;-10V—10V的电压时,在6000分辨率时被转换为F448—0BB8Hex(-3000—3000);12000分辨率时被转换为E890—1770Hex(-6000—6000)。

二, 0—10V;0—10V的电压时,在12000分辨率时被转换为0—1770Hex(0—6000);12000分辨率时被转换为0—2EE0Hex(0—12000)。

三, 0—20mA;0—20mA的电流时,在6000分辨率时被转换为0—1770Hex(0—6000);12000分辨率时被转换为0—2EE0Hex(0—12000)。

四, 4—20mA;4—20mA的电流时,在6000分辨率时被转换为0—1770Hex(0—6000);12000分辨率时被转换为0—2EE0Hex(0—12000)。

以上仅做简单的介绍,不同的PLC有不同的分辨率,和您所测量的物理量实现的尺寸不一样。计算结果可能有一定的差异。

注:模拟输入的配线的要求

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

2,当一个输入不使用的时候,将V IN和COM端子短接。

3,模拟信号线与电源线隔离(AC电源线,高压线等)。

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

5,确认正确的接线后,首先给CPU单元上电,然后再给负载上电。

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

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

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

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

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

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

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

3,步进电机的位置控制就是角度控制与距离控制的综合。

以上只是简单的分析步进电机的控制方式,可能与实际有出入,成为各位同仁参考。

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

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5052

    文章

    14783

    浏览量

    488388
  • 开关量
    +关注

    关注

    2

    文章

    200

    浏览量

    15944
  • plc编程算法
    +关注

    关注

    1

    文章

    5

    浏览量

    1931

原文标题:PLC最全编程算法,收藏备用!

文章出处:【微信号:gkongbbs,微信公众号:工控论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工业级模拟量采集模块:千分之一精度,智能化水务管理

    模拟量采集模块在水利水电行业应用广泛,其核心作用是将水位、压力、温度等非电的物理转换成标准的电信号(如4-20mA电流或0-5V电压),供计算机系统进行分析、控制与决策。它主要被集成到PLC
    的头像 发表于 04-08 16:14 74次阅读

    LORA模拟量互传模块:宽电压适配,多场景兼容通用

    LoRa模拟量互传模块,具备零布线、低成本、3–5km、免维护、灵活扩容、抗干扰等特性,把两根模拟信号线变成了一对无线“隔空传电信号”的设备,让你在不改动PLC程序、不布新线的前提下,把模拟量
    的头像 发表于 03-17 16:22 217次阅读

    西门子S7-1200和S7-1500 PLC系列模拟量传感器怎么接线

    西门子S7-1200和S7-1500PLC系列模拟量传感器怎么接线,现场看到的4线制,3线制,2线制模拟量传感器接线。
    的头像 发表于 03-06 13:57 754次阅读
    西门子S7-1200和S7-1500 <b class='flag-5'>PLC</b>系列<b class='flag-5'>模拟量</b>传感器怎么接线

    模拟量光端机两线制怎么接线?广州邮科接线全攻略

    在工业自动化、远程监控和智能传感系统中,模拟量光端机扮演着信号远距离、高抗干扰传输的关键角色。尤其当现场使用的是两线制压力/温度变送器(输出4-20mA信号)时,如何正确接线成为工程实施中的核心问题
    的头像 发表于 02-09 09:36 250次阅读
    <b class='flag-5'>模拟量</b>光端机两线制怎么接线?广州邮科接线全攻略

    PLC模拟量到数字量的转换

    在工业自动化控制系统中,PLC(可编程逻辑控制器)作为核心控制设备,其模拟量信号处理能力直接影响着生产过程的精度和稳定性。本文将深入探讨PLC模拟
    的头像 发表于 12-09 07:39 732次阅读
    <b class='flag-5'>PLC</b>中<b class='flag-5'>模拟量</b>到数字量的转换

    工业人必看:一主一从WIFI模拟量双向对传模块选型攻略

    WIFI 模拟量双向对传模块是物联网与工业自动化领域中,专用于模拟量信号无线双向传输的智能硬件,也是衔接前端传感器、后端执行器与控制平台的关键设备,能破解传统有线传输布线难、维护成本高的痛点。 一
    的头像 发表于 12-01 17:31 770次阅读

    广州邮科模拟量光端机,到底是啥神器?一篇文章给你讲明白!

    你是不是在工厂、电站或者监控项目里,经常听到“模拟量信号”这个词?比如压力、温度、流量这些连续变化的数据,要把它们传得远、传得稳,可真不是件简单事。老式的布线方式又麻烦又容易受干扰,头都大了对吧
    的头像 发表于 10-30 09:38 411次阅读
    广州邮科<b class='flag-5'>模拟量</b>光端机,到底是啥神器?一篇文章给你讲明白!

    抗干扰模拟量无线模块,与PLC、DCS数据自组网

    一、概述 模拟量转无线模块 是一种用于将模拟量信号(如温度、湿度、压力、电流、电压等)转换为无线信号进行传输的设备。 二、 模拟量转无线模块的特点 1. 远距离传输: 无线传输距离可达50KM左右
    的头像 发表于 10-29 10:12 445次阅读
    抗干扰<b class='flag-5'>模拟量</b>无线模块,与<b class='flag-5'>PLC</b>、DCS数据自组网

    提升性价比之选:CAN接口模拟量采集模块的三大核心功能价值

    在工业物联网(IIoT)、智能控制与自动化系统中,存在大量 “连续变化” 的物理信号,比如温度的升降、压力的波动、电流的强弱,这些信号被称为 “模拟量”。而CAN 接口模拟量采集模块,正是一种专门
    的头像 发表于 10-11 15:30 495次阅读

    CAN接口模拟量采集模块能做什么?工业/汽车/能源等四大领域实例拆解

    CAN 接口模拟量采集模块凭借高精度采集、抗干扰传输、工业级稳定的核心优势,已从传统工业场景渗透到汽车、能源、农业、医疗等多个领域。其本质是通过模拟量信号捕获 - 数字量转换 - CAN 总线传输
    的头像 发表于 10-11 15:29 828次阅读

    4G模拟量双向对传模块:同步远传,远程无线遥控开关

    4G模拟量双向对传模块是一种基于4G网络实现模拟量信号远程双向传输的工业物联网设备。主要用于解决工业现场中传感器、执行器等设备的数据采集和远程控制问题,尤其适用于距离远、布线困难的场景。 核心
    的头像 发表于 07-23 17:04 727次阅读

    LoRa同步遥控开关方案解析:2025模拟量开关同步开关应用方案指南

    遥控开关方案通过利用 LoRa 的远距离、高可靠性特点,实现模拟量开关的实时同步控制,为复杂应用场景提供了高效、稳定的解决方案。 2025 年,LoRa 同步遥控
    的头像 发表于 07-07 09:55 1356次阅读

    模拟量双向对传模块,4G全网通,远程PLC遥控

    在分布式能源管理、智慧水利、跨区域产线协同等场景中,远程PLC控制长期面临两大挑战:①距离枷锁:传统有线方案(RS485/光纤)部署成本高,无线数传电台覆盖有限;②信号隔离:模拟量(4-20mA
    的头像 发表于 06-25 15:43 1029次阅读

    模拟量双向对传模块,局域网通讯,应用广泛

    模拟信号线缆,提供更高的灵活性、抗干扰能力和可扩展性。 局域网模拟量双向对传模块应用场景非常广泛,主要集中在需要分散采集、集中控制、远程监控或设备间模拟信号交互的领域。 一、应用场景: 1. 工业自动化与过程控制:
    的头像 发表于 06-20 16:04 816次阅读

    变频器干扰PLC模拟量的处理及案例分析

    变频器干扰PLC模拟量信号是工业自动化领域常见的电磁兼容性问题,其本质是变频器运行时产生的高频谐波通过传导或辐射途径耦合至PLC模拟量回路,导致信号失真、跳变甚至系统误动作。以下从干扰
    的头像 发表于 05-11 17:50 1716次阅读
    变频器干扰<b class='flag-5'>PLC</b><b class='flag-5'>模拟量</b>的处理及案例分析