在s7 1200中模拟量的应用
模拟量
概念:随着时间连续变化的物理量被称为模拟量。例如:电压、电流、压力、速度、流量、温度等信号。通常电压信号为0~10V,电流信号为4~20mA,可以用PLC的模拟量模块进行数据采集,其经过抽样和量化后可以转换为数字量。
plc(可编程逻辑控制器)是通过逻辑控制,扫描中也只能处理数字量信息,模拟量信息需要通过转换后,才能被plc识别扫描。
模拟量输入流程:
模拟量输入时,传感器测量出来的的物理量→变送器,将非标准的电信号转换成标准的电信号→A/D模数转换器(AI)转换成数字量→用户程序。
模拟量输出流程:
模拟量输出时,用户程序中所对应的数字量→通过D/A数模转换器(AQ)→转换成对应的电信号→变频器。
S7 1200模拟量与plc模块标定
极性 | 电压范围 | PLC模块范围 |
单极性 | 0~10V / 0~5V | 0~27648 |
双极性 | ±5V / ±2.5V / ±10V | ±276498 |
电流范围 | PLC模块范围 |
0~20mA |
0~27648 |
4~20mA | 0~27648 |
注:如果实际测量的电流值是4~20mA实际选择模块范围为0~20mA,那么对应值就变成5530~27648
温度的测量
温度测量分为热电偶TC、热电阻RTD
热电偶测温的基本原理是两种不同成份的材质导体组成闭合回路,当两端存在温度梯度时,回路中就会有电流通过,此时两端之间就存在电动势。
热电阻是基于电阻的热效应进行温度测量的,即电阻体的阻值随温度的变化而变化的特性。因此,只要测量出感温热电阻的阻值变化,就可以测量出温度。
S7 1200 测量温度的模拟量模块
以热电阻模块为例:AI 4_RTD(SM1231 RTD)
模拟量块中IO地址是随机分配,上图IW96~IW103对应AI0~AI3(数据类型是Int型)
程序表示
注:温度输入的是一个整形数需要转换成实数再➗10得出最终温度
模拟量输入
模块选择:SM1234 AI/AQ,其中包含四路输入,两路输出
其中模拟量输入相邻的两个通道的测量类型必须相同
模拟量转换公式
其中含义:
Ov:模拟量转换后的工程量
Iv:对应模拟量通道的模拟量输入值
Osh:工程量的上限
Osl:工程量的下限
Ish:数字量的上限
Isl:数字量的下限
程序表示
模拟量输出
模拟量输出的两个通道的测量值可以不同
程序表示
在s7 1200中模拟量的应用相关推荐
- php读取西门子plc_简单说一些PLC中模拟量的相关概念
引言: 有些刚刚接触PLC的小伙伴对PLC中的模拟量编程不理解甚至有点摸不着方向,让他用PLC读取一个压力值模拟量,他会感到有点为难.就是因为PLC中的一些基本概念没有搞清楚,我今天简单来给大家说一些 ...
- 西门子S7-1200PLC石灰反应釜程序,西门子触摸屏画面,程序采用FB块设计,自定义块中模拟量处理,数值转换
西门子S7-1200PLC石灰反应釜程序,西门子触摸屏画面,程序采用FB块设计,自定义块中模拟量处理,数值转换,电机控制,时间设置均采用SCL语言编写,子程序功能很全,包括与变频器通讯,程序同时设有与 ...
- 博途v15模拟量转换_通过实例玩转博途之信号模块参数设置及模拟量输入转换举例...
1.信号模块的地址分配 在硬件组态完成后,I.Q地址就自动分配好了,可以参见下图查看地址分配情况: 2.数字量输入点的参数设置 选中某一个通道,可以激活CPU和信号板上各输入点的上升沿或下降沿中断,以 ...
- Arduino初初教程7——模拟量采集
2019独角兽企业重金招聘Python工程师标准>>> 模拟量采集需要用到模拟量器件,这里主要指一些随着环境变化输出电压值随之变化的器件,如火焰传感器.部分温度传感器.可调电阻等等 ...
- 无线数据采集DTU、无线io模块、无线4-20ma模拟量采集模块在工厂信息化MES系统DCS系统SCADA系统智慧工厂看板系统中的应用
工厂信息化MES系统DCS系统SCADA系统智慧工厂看板系统工业4.0控制方案 项目背景 MES系统广泛用于各类制造.装配行业,可以同时为生产.质检.设备.工艺.物流.仓库.计划等部门提供实时信息服务 ...
- 无线开关量收发模块、模拟量无线收发模块、无线液位采集传输控制系统、无线压力传感器、云平台远程监控、本地监控、无线西门子plc在污水处理方案中的应用
无线开关量收发模块.模拟量无线收发模块.无线液位采集传输控制系统.无线压力传感器.云平台远程监控.本地监控.无线西门子plc在污水处理方案中的应用 项目背景 污水处理是指为使污水达到排入某 ...
- 计算机模拟量与数字量的转换,在S7-1200 CPU中,如何实现模拟量数值与工程量数值之间的转换?...
在S7-1200 CPU中,如何实现模拟量数值与工程量数值之间的转换?本例程中的程序使用类似于STEP7 中提供的FC105/106.用户可以使用它们将模拟量输入/输出的整数数值与工程量单位之间进行转 ...
- 计算机控制系统中a d是什么,计算机控制系统中,()代表模拟量输出。A、AIB、AOC、DID、DO - 试题答案网问答...
相关题目与解析 计算机控制系统中,()代表模拟量输入.A.AIB.AOC.DID.DO 计算机控制系统是数字量和模拟量的混合体?() 计算机监控系统的输入/输出信号通常分为模拟量.开关量.数字量(脉动 ...
- 西门子PLc程序,博途V16 V17版1200与多台G120变频器通过过modbus RTU485 通讯控制,模拟量转
西门子PLc程序,博途V16 V17版1200与多台G120变频器通过过modbus RTU485 通讯控制,模拟量转换,温度转换,压力Pid控制,西门子KTP700 HMi 含电路图,G120变频器 ...
最新文章
- 013_序列内建函数
- 数字图像处理实验(9):PROJECT 04-05,Correlation in the Frequency Domain
- 由Lucnene 对于预治疗的文字,全角半角转换器(可执行)
- linux系统配置php环境,linux下php环境的搭建
- [css] 如何使用CSS绘制一个汉堡式菜单
- c4d启动无反应_浙江无填料喷雾式冷却塔
- response.setcontenttype的參数
- AC自动机——多个kmp匹配
- python爬虫利用requests和BeautifulSoup爬取美女图片
- 【51单片机】(五)矩阵键盘
- 计算机出现测试模式,win10系统右下角显示测试模式内部版本10601的详细步骤
- :实用 FRIDA 进阶 --- objection :内存漫游、hook anywhere、抓包
- 安装Kubernets管理平台Ratel
- 《穆斯林的葬礼》读后感
- 阿基米德优化算法AOA附Matlab代码
- iOS 强大第三方资源库
- Python爬美女图库
- 创业九死一生,为什么技术人创业更容易成功?
- 基于meteor开发的开源项目资源
- 如何让程序暂停指定的时间?
热门文章
- vscode中配置settting.json
- 海上计算距离为什么用海里,而不用公里?
- 信息化项目“监理”究竟“监理” (一)(转)
- STM32F401RCT6基于Arduino框架点灯程序
- Nt*和Zw*开头的函数
- matlab 求系统码的校验矩阵,数字通信系统matlab仿真
- 程序员的修炼-从优秀到卓越札记:附录
- VSCODE(Visual Studio Code)编写C51代码,环境配置,实现自动补全,C51关键字处理方法
- 解决网页版网易云别人歌单只能听二十首
- 30个优秀的开源CMS建站系统,采用PHP开发