首页 > 其他分享 >远距离数据采集,来一个远程 IO模块搞定!

远距离数据采集,来一个远程 IO模块搞定!

时间:2023-05-26 20:32:04浏览次数:54  
标签:搞定 IO 信号 远程 PLC 模块 以太网


远程IO模块主要用于工业现场采集模拟信号和数字信号,而且还可以输出模拟信号和数字信号来控制设备。可以扩展PLC、采集仪器仪表等数据处理设备的输入和输出口,比如一个PLC只有有10个模拟输入接口,但是现场需要采集30个模拟量,就需要加入远程IO扩展。

还有,由于设备和主控PLC或工控机可能距离比较远,所以通常采用RS-485总线来进行传输。也有一些自动化程度比较高的工厂,采用工业以太网来控制远程IO模块。以前,人们在铺设设备与盘柜之间的线路时,必须一根一根的连接,大大增加了线缆的成本和施工的时间,且如果距离都比较远还要面临电压衰减等问题。而有了远程IO模块,则有效的解决了这一问题。如你的盘柜距离现场有200米,不使用远程IO,那么你每一条信号线都要放线200米,那么将远程IO模块安装在现场,可以从成本上为你节省了众多线缆的成本以及减少了施工的复杂性。

简单来说,有时候,会把一些IO设置在现场设备集中,可以通过一根通讯线,和PLC连接,将信号发送到需用的任何地方,节约了布线和PLC自身IO点数。有时候,逻辑上的“远程”是因为“本地IO”允许数量无法满足实际需要,需要接“远程IO模板”,具体要看实际情况了。

此外,一般机柜间是放在装置现场的。但有些控制信号,比如急停、旁路等控制信号在控制室实现,所以需要采用远程IO模块,把这些信号送到机柜间内控制系统。

远距离数据采集,来一个远程 IO模块搞定!_信号线


总结:

为什么使用远程I/O?

1、因为在某些工业应用中,由于环境恶劣,不可能在现场设备附近安装带有本地I/O模块的PLC。

2、当您要将I/O模块放置在现场设备附近以消除较长的多芯电缆时,可以从远处的传感器接收信号,并且可以将远距离的控制信号发送到控制阀,电机和其他最终执行器。信号可以使用多种传输协议(如以太网和Profibus)通过双绞线和光纤等高速介质任意距离发送。

3、可以使用诸如以太网 和Profibus之类的多种传输协议,在双绞线和光纤等高速介质上以任意距离发送信号。



远距离数据采集,来一个远程 IO模块搞定!_信号线_02


钡铼技术MXXT远程IO模块采用工业级元器件,宽工作电压DC9-36V,能够在-20~70℃范围内正常工作,支持RS485/232通信模式,通信规约采用标准Modbus TCP协议、Modbus RTU over TCP协议、MQTT协议。具有抗干扰、耐恶劣环境、符合通用的电气机械系统,性能稳定,质量可靠,交货期短,快速响应,我们竭力全面满足客户的需求。

钡铼远程I/O模块优势

1、可以由远程命令进行控制。

、节省使用工控机与IO板卡的成本,以太网I/O模块可直接接入上位机系统;


3、用10/100MHz的以太网传输替代了4-20mA的信号传输,提高了传输速度;


4、用一个以太网电缆替代各种仪表控制器信号线,减少了信号远程传输的衰减;

5、仪表控制器的信号电缆只需要接到以太网I/O模块上即可,极大地降低了电缆成本与布线工作量。

6、安装方式便捷。导轨安装,可靠性高,抗干扰能力强,现场安装更方便。

标签:搞定,IO,信号,远程,PLC,模块,以太网
From: https://blog.51cto.com/u_16011602/6358553

相关文章

  • 机器人控制,远程IO模块——品质品牌
    随着机器人技术的不断发展,协作机器人已经成为工业自动化的一个重要领域。协作机器人的出现,将机器人从传统的固定安装位置中解放出来,使得机器人可以更加灵活地应用到不同的生产场景中。然而,协作机器人通常采用PLC控制,在大型的自动化系统中,各设备分散分布,非常不便于信号的采集,通常会......
  • golang的iota使用
    1、iota是什么iota是常量的计数器,可理解为const定义常量的行数的索引,注意是行数。const中每新增一行常量声明将使iota计数一次,前提是iota在const中出现。2、应用场景一般用于枚举数据3、易错点因为iota一般出现在const语句块的第一行,不少初学者会将之认为io......
  • 3 - Dynamic Memory Allocation 动态内存分配
    DynamicMemoryAllocation动态内存分配我的博客程序源码本章介绍现代操作系统中编程的关键元素,动态内存分配与内存释放。glibcmalloc(3)API家族在虚拟内存那一章中,我们介绍过在虚拟内存中有段可以用作动态内存分配,这个段是堆段。GNUC库glibc提供强大的API允许开发......
  • Educational Codeforces Round 149 (Rated for Div. 2) 题解
    https://codeforces.com/contest/1837https://codeforces.com/contest/1837/problems利益相关:上紫祭。真的不要以为这道题放在F就不敢做。压线过题的感觉真好。ABC题都过水,就不写了。代码丢在这里:A:https://codeforces.com/contest/1837/submission/207156920B:https:......
  • webpack报错处理:The extension in the request is mandatory for it to be fully spe
    完整的报错提示如下:BREAKINGCHANGE:Therequest'./module2'failedtoresolveonlybecauseitwasresolvedasfullyspecified(probablybecausetheoriginisstrictEcmaScriptModule,e.g.amodulewithjavascriptmimetype,a'*.mjs'file,or......
  • 使用minio进行文件存储
    一.Docker拉取镜像(确保自己的服务器已经安装Docker)dockerpullminio/minio二.启动一个miniio容器dockerrun--nameminio-p9090:9000-p9999:9999-d\--restart=always-e\"MINIO_ROOT_USER=minio"\-e"MINIO_ROOT_PASSWORD=minio123"\-v/home/minio/......
  • python flask 启动报错 'utf-8' codec can't decode byte 0xb2 in position 4: invali
    原因:在python下lib文件夹里的socket.py文件中的name=gethostname()代码执行获取本机电脑名称时,遇到中文导致乱码报错。解决方法:    1.将电脑“设备名称”中中文改为英文;    2.修改socket.py代码,如下(参考https://blog.csdn.net/weixin_46342884/article/detail......
  • 虚拟机VMware workstation net模式网络设置
    1.设置虚拟网络编辑器 网关ip 起止ip段2.更改centos(这里用的centos7.7)网络配置打开文件 ,这里的ens33各个机器可能不同,按实际来从上到下为ip,网关dns服务器,子网掩码 关闭ipv6设置固定ipv4(1)将BOOTPROTO设置为static或者none(2)编辑/etc/sysctl.conf配置,增加net.ipv6.c......
  • 优化振弦读数模块开发的几个步骤
    优化振弦读数模块开发的几个步骤 要优化振弦读数模块的开发,可以考虑以下几点:1.选用合适的硬件设备:选择合适的传感器和芯片,以确保数据的准确性和稳定性。2.优化数据采集:采用合适的采集算法并进行优化,以确保数据的精度和稳定性。3.提高模块的可靠性:在设计模块时,考虑到环境......
  • ssh远程登录服务器时提示'Permission denied (publickey)'的解决办法
    scp远程拷贝文件时提示错误:Warning:Permanentlyadded'10.0.0.182'(RSA)tothelistofknownhosts.Permissiondenied(publickey).解决:登录10.0.0.182,将/etc/ssh/sshd_config文件中的PasswordAuthenticationno改为PasswordAuthenticationyes重启sshd服务:/etc/init.......