电气面试问题-MODBUS-RTU

前言:主要介绍个人在面试中,遇到面试官提问的MODBUS-RTU的相关问题,答:是我面试时所说的话,回答不见的正确,也希望大家能给出更好的答案,或更全的答案。本文只是以此记录,并进一步延伸自己的知识点。

1.如果我通过modbus读第三方设备,从站需要配置哪些参数?

        答:需要配置站号,波特率,数据位,校验位,停止位。部分设备可能还可以设置高低字节交换,省的PLC读取数据后在做处理。

        知识拓展:具体大家可以专门去了解一下,我就不写了

2.能介绍下modbus的数据帧结构吗?

        答:从站地址+功能码+数据+CRC校验。

        知识拓展

        从站地址:指定要访问哪个从站

        功能码:常用功能码如下

                      01:读线圈(0x,开关量输出)
                      02:读离散输入(1x,开关量输入)
                      03:读保持寄存器(4x,读写,最常用)
                      04:读输入寄存器(3x,只读)
                      05:写单个线圈
                      06:写单个保持寄存器
                      0F:写多个线圈
                      10:写多个保持寄存器

        数据:下图简单介绍,详细可以找相关资料查看

3.232和485的区别?

        答:232短距离,485长距离。(这个问题当时给我问蒙了,我连面试官想问的是什么都不知道,后面又问我那个可以同时通信,那个是一对一,那个是一对多。虽然我回答的都蒙对了,但感觉应该给面试官留下的印象不怎么好)

        知识拓展RS232采用单端通信方式,使用一对传输线(TX、RX)进行双向通信(可以同时交互),信号电平通常为负电平表示逻辑1,正电平表示逻辑0。这种通信方式相对简单,但容易受到线路干扰和噪声的影响。相比之下,RS485则采用差分通信协议,使用两对传输线(A、B)进行双向通信,通过差分信号传输来增强抗干扰能力。因此,在复杂的监控环境中,RS485更能保证数据传输的稳定性。

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值