PLC模拟量传输过程
网上对PLC模拟量的一些解释含糊不清,令参考人疑惑重重,搞不懂现场—>PLC—>上位机的过程走向。
.
应该了解什么是数字量?什么是模拟量?下面是我的理解。
数字量:没有单位,表示一个数字,0~27648。
模拟量:包括单位,表示一个标准,4~20 mA。
注意:初学者要学会区分传感器和变送器。
现场到机柜端子,机柜端子到PLC模板,PLC模板到CPU,上位机编程;这究竟是一个什么过程?
首先,压力传感器、热电偶、热电阻、流量传感器、可以直接测量现场的工程量(压力、温度、流量等)。这里以压力为例;压力变送器是将传感器测到的压力信号转换为4~20 mA电流信号,接入到PLC模拟量输入模块(A/D模块)进行模拟量到数字量转换。
.
然后,PLC将输入的4~20 mA信号经过转换后,转换成0~27648之间的数值,通过PLC编程将其值成比例转换为工程量在上位机进行显示。
模拟量输入之前为什么加一个信号隔离器模块?
避免短接强电输入到PLC,造成模块烧损。信号隔离器更换、成本较PLC模块简单、便宜。
模拟量输出又是一个什么样的过程啊?
将上述反过来,以上位机给定50开度值去调节阀门为例,调节阀能够接收0-10V信号来进行开度调节,其中10V代表100%开度,0V表示0%开度。开度50经过上位机编程对应0~27648中的13824,13824经过模拟量输出模块(D/A转换),对应5V,调节阀接收到5V信号后,阀门向开度50方向调节。
下图加了一些PLC模拟量的解释,便于初学者收藏。
举例
一个压力调节回路中,压力变送器输出4-20mADC信号到模拟量输入模板,将该信号转换成0-27648的整形数,然后在程序中要调用FC105将该值转换成0-10.0(MPa)的工程量(实数),经PID运算后得到的结果仍为实数,要用FC106转换为对应阀门开度0-的整形数0-27648后,经模拟量输出模板输出4-20mADC信号到调节阀的执行机构。
PLC模拟量传输过程相关推荐
- PLC模拟量采集在工业自动化控制中的应用
在复杂的工业现场中,往往需要对温度.电压.电流.压力等等模拟量进行数据采集,可以借助PLC进行控制采集,但目前市场各种PLC模拟量采集模块十分多,不同的厂家不同的PLC都有自己独特的模拟量采集模块,而 ...
- PLC模拟量输出 模拟量输出FB(FX3U连接FX2N-2DA)
功能块(FB)analog2NDA 适用FX3U系列连接FX2N系列2DA模块,编程我们采用WR3A指令.系统里有多个FX2N_2DA的时候,我们只要实例化多个FB后,修改单元号,直接调用就好.模拟量 ...
- 三菱FX3U PLC模拟量输出FB (FX2N-4DA)
FX2N-4DA模块由于比较老,不支持MOV G0\U0这样的访问方式,只能用传统的FROM TO指令. FX3U-4DA模拟量输出FB可以参看下面这篇博文: 三菱PLC4DA模拟量输出FB块(单元号 ...
- 三菱FX5U系列PLC模拟量使用方法及相关参数设置
三菱FX5U系列PLC模拟量使用方法及相关参数设置 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站. FX5U系列PLC CPU本身自带2路模拟量输入 ...
- 台达PLC模拟量或台达伺服电机控制模块程序案例
台达PLC模拟量或台达伺服电机控制模块程序案例,二选一 ID:6958618562901252Anh13309639501 以下内容不属于本博内容,仅仅是相关参考: 台达PLC采用可以编制程序的存储器 ...
- 台达plc读取变频器电流案例_变频器干扰PLC模拟量采集维修案例图解
实例(一) 现象说明:西门子plc中AO点发出一路4-20mA电流控制信号,输出至西门子变频器,无法控制变频器启动. 故障查找 1.疑似模拟量输出板卡问题,用万用表测量4-20mA输出信号,信号是正常 ...
- 三菱FX3U PLC模拟量DA模块应用编程
这篇文章给大家讲解下模拟量DA模块编程的注意事项,通道比较多的时候,如何建立FB块,都会一一讲解.该说不说,三菱的模拟量转换是真费劲. 线性传感器的模拟量采集的相关基础数学知识可以参看我的另一篇博文: ...
- PLC模拟量转化原理及其处理
PLC模拟量 了解模拟量 信号之间关系 转换实现 通用方案的实现 了解模拟量 模拟量是指变量在一定范围连续变化的量:也就是在一定范围(定义域)内可以取任意值(在值域内). 一般在工控领域,数字量一般是 ...
- 西门子PLC模拟量滤波程序,西门子1200和1500通用,有电压或者电流或者热电偶选择
西门子PLC模拟量滤波程序,西门子1200和1500通用,有电压或者电流或者热电偶选择,高低位和高高低低位报警,有滤波功能,非常实用的功能块,配有详细的注释,帮助快速理解. ID:6296593232 ...
最新文章
- 微软职位内部推荐-Sr SDE for Win Apps Ecosystem
- 2.4 程序示例--线性决策边界-机器学习笔记-斯坦福吴恩达教授
- 探究 Java 应用的启动速度优化
- C++ Priemer目录索引
- mysql挪到小数点位置_mysql数据库迁移到另一个硬盘上
- pb实现简单计算器的思想_【python实用编程之简单矩阵计算器实现】GUI编程
- [CMake] 配置 install 和 uninstall
- 马化腾“闪退”华人首富;马云回应收购中天微;华为遭美刑事调查 | CSDN极客头条...
- HIVE 分区 分桶
- 线性代数系列(八)--线性代数和图论
- Typecho网站访问浏览总量统计插件PageViews升级版
- win10系统迁移到新的硬盘
- redis命令之string类型mset命令用法详情
- CodeForces - 1009D Relatively Prime Graph
- libero-soc许可证申请和环境配置
- 欧洲语言框架A1到C2,开言英语怎么样,学习过一段时间的效果评价
- 儿童手表运动轨迹和路径追踪_如何将智能手表或健身追踪器用作静音闹钟
- 2021-12-30:分裂问题。 一个数n,可以分裂成一个数组[n/2, n%2, n/2], 这个数组中哪个数不是1或者0,就继续分裂下去。 比如 n = 5,一开始分裂成[2, 1, 2], [2
- 以资深面试官的角度告诉大家面试前可以做的准备
- [闲言]小城故事之小城之晨