0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

modbusrtu baud开关量输入输出

5CTi_cirmall 来源:电路设计技能 作者:电路设计技能 2021-01-12 11:22 次阅读

标准modbusrtu baud = 19200 8,n,1

1、5p拨码开关是用来设置从机地址

ON 逻辑0

1---》5 1~31

2、读寄存器

上位机发送:01 01 00 00 00 04 3D D2

第0个字节:站号

第1个字节:功能码 01(读数据)

第2个字节:读取数据寄存器高字节

第3个字节:读取数据寄存器低字节

备注:第2、3二个字节的意思,就是数据存储在内存里面,内存是有地址的,这二个字节组合在一起,就构成这个内存首地址,然后,下一个数据,在此基础上加1,读取下一个地址的数据。

第4个字节:连续读取寄存器个数高字节

第5个字节:连续读取寄存器个数低字节

第6个字节:crc校验高字节

第7个字节:crc校验低字节

下位机应答:01 01 04 00 00 00 00 FB D1

第0个字节:站号

第1个字节:功能码 01(读数据上传)

第2个字节:返回数据的个数,以字节为单位,此时返回4个字节

第3个字节:开关量输出,一个字节8位,每个位代表一个开关量输出控制,高位在前,低位在后;OUT1-OUT8

第4个字节:开关量输入1-8路,一个字节8位,分别对应8路,高位在前,低位在后;IN1-IN8

第5个字节:开关量输入9-16路,一个字节8位,分别对应8路,高位在前,低位在后;IN9-IN16

第6个字节:开关量输入16-24路,一个字节8位,分别对应8路,高位在前,低位在后;IN17-IN24

第7个字节:crc校验高字节

第8个字节:crc校验低字节

3、写寄存器

OUT1:

置1:发送:01 05 00 00 FF 00 8C 3A

清0:发送:01 05 00 00 00 00 CD CA

OUT2:

置1:发送:01 05 00 01 FF 00 DD FA

清0:发送:01 05 00 01 00 00 9C 0A

OUT3:

置1:发送:01 05 00 02 FF 00 2D FA

清0:发送:01 05 00 02 00 00 6C 0A

OUT4:

置1:发送:01 05 00 03 FF 00 7C 3A

清0:发送:01 05 00 03 00 00 3D CA

OUT5:

置1:发送:01 05 00 04 FF 00 CD FB

清0:发送:01 05 00 04 00 00 8C 0B

OUT6:

置1:发送:01 05 00 05 FF 00 9C 3B

清0:发送:01 05 00 05 00 00 DD CB

OUT7:

置1:发送:01 05 00 06 FF 00 6C 3B

清0:发送:01 05 00 06 00 00 2D CB

OUT8:

置1:发送:01 05 00 07 FF 00 3D FB

清0:发送:01 05 00 07 00 00 7C 0B

内容只有HEX,请留意。

责任编辑:xj

原文标题:modus开关量输入输出

文章出处:【微信公众号:电路设计技能】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电路设计
    +关注

    关注

    6679

    文章

    2470

    浏览量

    205925
  • 开关量
    +关注

    关注

    2

    文章

    170

    浏览量

    15203
  • modustoolbox™
    +关注

    关注

    0

    文章

    2

    浏览量

    1769

原文标题:modus开关量输入输出

文章出处:【微信号:cirmall,微信公众号:电路设计技能】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    相关推荐

    西门子PLC输入输出接线全攻略

    西门子 PLC 在工业自动化领域中发挥着重要作用。其输入输出的分类为数字量与模拟两种类型。数字量的输入输出主要涉及对离散信号的处理,例如开关
    的头像 发表于 01-09 16:02 1083次阅读
    西门子PLC<b class='flag-5'>输入输出</b>接线全攻略

    开关输入和模拟输入各代表什么意思,有什么区别,你了解吗?看完这篇文章全明白!

    定义: 开关输入是指接收外部设备提供的通断信号或高低电平信号的输入端口。这些信号通常来自各种传感器、限位开关、按钮等设备。
    的头像 发表于 10-22 16:25 1199次阅读

    误差放大器的输入输出关系

    误差放大器(Error Amplifier)在电子测量和控制系统中扮演着至关重要的角色,其输入输出关系对于理解和设计这些系统至关重要。以下是对误差放大器输入输出关系的详细解析,包括其工作原理、输入输出特性、影响因素以及实际应用等
    的头像 发表于 09-11 15:32 1555次阅读

    隔离变压器输入输出可以随便接吗

    隔离变压器的输入输出接线并非可以随便接,而是需要遵循一定的原则、步骤和注意事项,以确保其正常、安全、高效地运行。 一、接线原则 电压匹配 :在接线之前,必须确保输入电源和输出电器的电压与隔离变压器
    的头像 发表于 09-06 11:07 1201次阅读

    寄存器的输入输出方式

    寄存器的输入输出方式是数字电路设计中至关重要的部分,它决定了数据如何在寄存器中进出以及处理的效率。下面将详细探讨寄存器的几种主要输入输出方式,包括并行输入输出、串行输入输出以及双向
    的头像 发表于 09-05 14:09 1721次阅读

    PLC运动控制中的输入输出设备

    在PLC(可编程逻辑控制器)运动控制系统中,输入输出设备扮演着至关重要的角色。这些设备不仅负责将外部信号传递给PLC,还负责将PLC的处理结果输出到外部执行机构,从而实现对机械设备运动的精确控制。以下是对PLC运动控制中输入输出
    的头像 发表于 09-03 10:52 1144次阅读

    开关输出模块的基本功能是什么

    开关输出模块是一种广泛应用于工业自动化领域的设备,其主要功能是将数字信号转换为开关信号,以控制各种机械设备的启动、停止、正反转等操作。 一、开关
    的头像 发表于 08-30 14:26 1165次阅读

    开关模块怎么控制中间继电器

    是一种用于接收和发送开关信号的电子设备。它通常由输入模块和输出模块两部分组成。输入模块用于接收外部的开关信号,
    的头像 发表于 08-30 14:22 1414次阅读

    开关输出模块有哪些类型

    开关输出模块是自动化控制系统中的重要组成部分,它负责将控制信号转换为开关信号,以驱动各种执行机构。根据其功能、结构和应用场景的不同,开关
    的头像 发表于 08-30 14:15 665次阅读

    plc开关模拟的接线技巧

    PLC(可编程逻辑控制器)是工业自动化领域中常用的一种控制设备。在实际应用中,PLC需要与各种传感器、执行器等设备进行连接,以实现对生产过程的控制。PLC的输入输出接口主要分为开关和模拟
    的头像 发表于 08-30 10:55 1207次阅读

    高性能24路开关输入MODBUS模块

    高性能24路开关输入MODBUS模块
    发表于 08-05 09:17 0次下载

    星仪小课堂:开关与模拟详解

    在现场仪表使用中,开关与模拟是使用最多的两种输入输出方式。今天我们就用图文结合的方式,详细讲解一下开关
    的头像 发表于 06-18 09:47 730次阅读
    星仪小课堂:<b class='flag-5'>开关</b><b class='flag-5'>量</b>与模拟<b class='flag-5'>量</b>详解

    PLC输入输出信号异常的原因分析

    在工业自动化领域中,PLC(可编程逻辑控制器)作为控制系统的核心部件,其性能的稳定性和可靠性对于整个生产线的正常运行具有至关重要的影响。然而,在实际应用中,PLC的输入输出信号异常问题时有发生,这不
    的头像 发表于 06-12 11:25 2603次阅读

    IP5328P输入输出快充协议资料包

    电子发烧友网站提供《IP5328P输入输出快充协议资料包.zip》资料免费下载
    发表于 06-07 11:17 12次下载

    自定义位宽输入输出截位模块的灵活配置方案

    可配置任意输入输出位宽截位模块
    的头像 发表于 04-25 11:36 463次阅读