首页 > 其他分享 >机器人控制,远程IO模块——品质品牌

机器人控制,远程IO模块——品质品牌

时间:2023-05-26 20:31:49浏览次数:34  
标签:IO 机器人 采集 PLC 模块 远程 输入

随着机器人技术的不断发展,协作机器人已经成为工业自动化的一个重要领域。协作机器人的出现,将机器人从传统的固定安装位置中解放出来,使得机器人可以更加灵活地应用到不同的生产场景中。然而,协作机器人通常采用PLC控制,在大型的自动化系统中,各设备分散分布,非常不便于信号的采集,通常会采用PLC+远程I/O的方案进行信号采集。

远程I/O,简单的讲远程I/O就是具有通信功能的数据采集/传送模块,自身没有控制调节功能。只是将现场数据送到控制中心,或者接受控制中心的数据,对现场设备进行控制,以往都是采用以太网和PLC或机器人等进行连接。

整个自动化系统中通常包括PLC主CPU、变频器、运动控制卡、工业机器人、电磁阀、继电器、仪器仪表、传感器等等。传统的项目中,所有的信号线都要送到主CPU, 这导致布线非常困难,线材成本也很高。如果采用了远程I/O,就可以通过一条通信线和PLC或机器人连接,实现分布式信号采集,由主PLC控制,各个远程I/O模块负责所在区域的数据,并通过通信线缆与主PLC进行通信;这样布线非常方便,处理速度非常快同时也节省了PLC自身的I/O点数。下面,介绍远程I/O模块


01 钡铼技术MxxT I/O模块概述

一款Modbus工业以太网总线接口,集成数字量输入和输出的独立式I/O模块。支持NPN/PNP型数字逻辑输入信号,并对捕获的信号进行限流、电气隔离的安全保护。

485、输入输出接口和以太网通信接口都拥有对应的LED指示灯,用于快速观察和诊断信号与指令状态。

02 主要特点:

1) 通信规约采用标准 Modbus TCP 协议、Modbus RTU over TCP 协议、MQTT 协议;

2) 采用工业级 32 位芯片,内置看门狗,并具有完善的防雷抗干扰措施,保证可靠性

3) 数字量输入采用光耦隔离,提供 12 路脉冲计数输入,支持干、湿接点输入类型;

模拟量输入采用运放隔离,支持 12 位的高精度数据采集,兼容 0~5V、0~10V、0~20mA、4~20mA 输入类型。

4) 宽工作电压 DC9-36V,并具防反接保护功能。

5) 总线通信故障指示灯。

6)体积小,DIN35导轨安装。


MxxT模块现场实施

01 设备安装

模块支持DIN35导轨安装,可以比较便利的放置在电气柜中。


02 安全接地

接地线有助于防止电磁干扰带来的影响。在连接设备之前,先通过接地螺丝接线让设备接地。注:该产品宜安装在接地良好的器件表面,如金属板。

机器人控制,远程IO模块——品质品牌_高精度


03 485接线

机器人控制,远程IO模块——品质品牌_数据_02



3) DI接线


机器人控制,远程IO模块——品质品牌_高精度_03


  1. DO接线。

机器人控制,远程IO模块——品质品牌_数据采集_04



5) 模块上对应通道的输入、输出指示灯状态以确认信号通断。


机器人控制,远程IO模块——品质品牌_数据采集_05



总结

随着工业4.0时代的到来,提高工厂生产效率的需求日渐增强。数据采集在工厂的应用越来越广泛,同时,连接到网络的设备数量,比如制造设备,也在迅速增加。提供高效数据转换的远程I/O模块使高速率高精度控制成为可能,十分适用于用于需要高速率和高精度控制的如工业机器人、半导体生产、数控机床、光伏与风电以及过程控制等领域。

标签:IO,机器人,采集,PLC,模块,远程,输入
From: https://blog.51cto.com/u_16011602/6358558

相关文章

  • 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:......
  • SQL Server通过钉钉机器人直接发送消息
    /**启用OleAutomationProcedures选项execsp_configure'showadvancedoptions',1;goreconfigure;gosp_configure'OleAutomationProcedures',1;goreconfigure;go*/declare@PostDatanVARCHAR(max)='',@ResponseTextVARCHAR(max)=&......
  • 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.......