PLC扩展模拟量输入模块是什么
PLC模拟量输入模块就是采集电压、电流、热电阻、热电偶或者是温度等模拟量的采集模块,然后再通过总线传输到电脑上的智能模块。其实就是一款将远程现场的模拟量信号采集到计算机的设备,模拟量是表示了在一定的范围内所连续变化的任意取值,表示和数字量是相对立的一个状态,一般情况下模拟量是用来采集,还有表示事物的电压电流或者是频率等等参数的。
而DCS也就是所谓的分布式控制系统,或在有些资料中称之为集散系统,是相对于集中式控制系统而言的一种新型计算机控制系统,它是在集中式控制系统的基础上发展、演变而来的。在系统功能方面,DCS和集中式控制系统的区别不大,但在系统功能的实现方法上却完全不同。
在实际生产中模拟量控制技术得到了较为广泛的应用,并且已经成为了自动化行业与机器设备中的重要部件了。平时的信号采集中模拟量是重要来源,跟我们普通的IO控制是有区别的,就像有些则是开关量输入模块,而且这些个信号要么就是0,不然就是1。如果是对模拟量信号来说,就不是单纯的0或1了,它是一个连续变化的数值。就像说温度信号、流量信号、位移信号等等,这些都不是单纯的开或者是关,而这些都是个连续变化的量。
那么在这个时候,如果只是通过0或者1根本就没办法来表达外部所采集的温度信号,比如说温度的取值范围是在零下十度或者零上三十度,这个温度信号就不能通过0或1的状态来表示了,所以这样的数字信号需要通过相应的模拟量信号来表达,而且这样形式的信号采集也不是随便通过什么就能采集到的。也就是说需要通过一些相对应的模拟量模块来进行采集,想要采集模拟量信号,就用模拟量输入模块,要控制外部的设备,控制其他设备作动作的话,如果是控制变频器的频率,就要用到模拟量输出模块。
在各行业当中的自动化还有信息化系统都有PLC模拟量输入模块的应用,在实际中可以很直观看出模拟量模块的应用,模拟量输入模块是采集模拟量信号的,如果是采集外部压力传感器,则把压力传感器采集到的模拟信号通过模块采集到内部,然后再做出相应的处理。而模拟量输出模块,是通过这个模块进行输出一些信号然后去孔子外部的设备,就像是变频器,变频器所需要采集0-10V的信号,对应变频器的0-50HZ频率,那么就需要相应的用这样的模块来控制,这就是模拟量输入输出的应用方法。
PLC扩展模拟量输入模块是什么的更多相关文章
- django中使用Profile扩展User模块(基于django 1.10版本下)
版本:Django 1.10.1(其他版本可能有不同的实现好解决办法) 参考官方文档:https://docs.djangoproject.com/en/1.10/topics/auth/custom ...
- 扩展Python模块系列(二)----一个简单的例子
本节使用一个简单的例子引出Python C/C++ API的详细使用方法.针对的是CPython的解释器. 目标:创建一个Python内建模块test,提供一个功能函数distance, 计算空间中两 ...
- 扩展Python模块系列(一)----开发环境配置
本系列将介绍如何用C/C++扩展Python模块,使用C语言编写Python模块,添加到Python中作为一个built-in模块.Python与C之间的交互目前有几种方案: 1. 原生的Python ...
- 扩展Python模块系列(四)----引用计数问题的处理
承接上文,发现在使用Python C/C++ API扩展Python模块时,总要在各种各样的地方考虑到引用计数问题,稍不留神可能会导致扩展的模块存在内存泄漏.引用计数问题是C语言扩展Python模块最 ...
- 扩展Python模块系列(五)----异常和错误处理
在上一节中,讨论了在用C语言扩展Python模块时,应该如何处理无处不在的引用计数问题.重点关注的是在实现一个C Python的函数时,对于一个PyObject对象,何时调用Py_INCREF和Py_ ...
- C语言扩展Python模块
1. 先创建一个PythonDemo.cpp文件: //c/c++中调用python脚本,配置步骤参见上一篇:C/C++与python交互 \ C/C++中调用python文件. #include ...
- 扩展Python模块系列(三)----参数解析与结果封装
在上一节中,通过一个简单的例子介绍了C语言扩展Python内建模块的整体流程,从本节开始讲开始深入讨论一些细节问题,在细节讨论中从始至终都会涉及[引用计数]的问题.首先讨论C语言封装的Python函数 ...
- vue-cli webpack3扩展多模块打包
场景 在实际的项目开发中会出现这样的场景,项目中需要多个模块(单页或者多页应用)配合使用的情况,而vue-cli默认只提供了单入口打包,所以就想到对vue-cli进行扩展 实现 首先得知道webpac ...
- odoo开发笔记 -- 新建模块扩展原模块增加菜单示例
场景描述: 1. 扩展了新模块 2.想要
随机推荐
- 基础篇:详解锁原理,volatile+cas、synchronized的底层实现
目录 1 锁的分类 2 synchronized底层原理 3 Object的wait和notify方法原理 4 jvm对synchronized的优化 5 CAS的底层原理 6 CAS同步操作的问题 ...
- jpa基础知识掌握-分页-sql
https://blog.csdn.net/liuchuanhong1/article/details/52042477
- JVM调优常用参数总结
GC通用参数 -Xmn -Xms -Xmx -Xss 年轻代 最小堆 最大堆 栈空间 -XX:+UseTLAB 使用TLAB,默认打开 -XX:+PrintTLAB 打印TLAB的使用情况 -XX:T ...
- Talk is cheap. Show me the code的由来
Date: Fri, 25 Aug 2000 11:09:12 -0700 (PDT) From:Linus Torvalds Subject Re: SCO: "thread creati ...
- 白话解析:一致性哈希算法 consistent hashing【转】
学习一致性哈希算法原理的时候看到博主朱双印的一片文章,看完就懂,大佬! 白话解析:一致性哈希算法 consistent hashing
- 吐血分享一款免费看所有付费影视的app,不好用来石欠我
前言 朋友经常找我要各种付费影视资源,在下逛遍各大网站,终于找到一款app,那简直是神器啊. 几乎各大主流平台的付费影视都能观看,亲测有效.还在浏览器一个一个搜资源而费劲?? 还在为只买了一个平台的V ...
- shell-的特殊变量-进程状态变量$$ $! $? $_详解
一:shell的特殊变量-进程状态变量详解 1. 进程状态变量 $$ 获取当前shell的进程号(pid) $! 执行上一个指令的pid,上一个后台运行进程的进程号 $? 获取执行上一个指令的返回值 ...
- 面经手册 · 第13篇《除了JDK、CGLIB,还有3种类代理方式?面试又卡住!》
作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 编程学习,先铺宽度还是挖深度? 其实技术宽度与技术深度是相辅相成的,你能了解多少技术 ...
- centos8上使用lsblk查看块设备
一,查看lsblk命令所属的rpm包 [root@yjweb ~]# whereis lsblk lsblk: /usr/bin/lsblk /usr/share/man/man8/lsblk.8.g ...
- 第十四章 Linux三剑客之老大—awk
一.awk # 擅长取列 计算 数组 函数 编程语言 内部命令 内部变量 NR #行号 $0 #完整的一行内容 $n # n 是数字 表示取出第几列 多列用逗号分割 -F #FS 分隔符的变量 NF ...