网络开关量输入转4G模块钡铼技术S274

news2025/1/4 21:49:16

网络开关量输入转4G模块钡铼技术S274支持4路DIN+4路DO+1路RS485,本机设备自带的继电器 DO 寄存器地址属于保持线圈,地址 0-3,服务器主站发送报文格式:

接收设备返回报文格式:

 

示例:读取 2 DO 状态,设备地址为 1
服务器发送: 01 01 00 00 00 04 3D C9
其中:
01 :设备地址
01 :读继电器 DO 功能码
00 00 DO 寄存器起始地址
00 04 :连续读取 2 DO 数据
3D C9 CRC 校验
设备返回: 01 01 01 02 D0 49
其中:
01 :设备地址
01 :读继电器功能码
01 :返回数据长度
02 :返回的数据,转换成二进制: 0000 0010 , 4 0000 无用,低 4 0010 分别对应 DO3
DO2 DO1 、DO0,值如下:
D0 49 CRC 校验
如果想读某个 DO 的状态或某几个 DO 状态,
只需要修改 “DO 寄存器起始地址 读取寄存器数
,然后重新计算 CRC ,返回的数据按上述描述解析。
控制本机数字量输出 DO 状态
1 ) 控制本机单个继电器 DO 输出
服务器主站发送报文格式如下:

接收设备返回报文格式:

 

示例:控制继电器 DO0 闭合,
服务器发送: 01 05 00 00 FF 00 8C 3A
其中:
01 :设备地址
05 :控制单个继电器指令
00 00 :继电器 DO0 地址
FF 00 :控制 DO0 闭合
8C 3A CRC 校验

设备返回:01 05 00 00 FF 00 8C 3A

其中:
01 :设备地址
05 :执行单个继电器指令
00 00 :继电器 DO0 地址
FF 00 DO0 已经执行闭合
8C 3A CRC 校验
如需单独控制其他继电器输出,只需要改变 “DO 寄存器地址 及要 执行的动作 ,重新计算 CRC
校验值。
2 ) 同时控制多路 DO 输出
服务器主站发送报文格式如下:

接收设备返回报文格式: 

示例:同时闭合本机 4 个继电器,则:
服务器发送: 01 0F 00 00 00 04 01 0F 7E 92
其中:
01 :设备地址
0F :控制多个继电器指令
00 00 :继电器 DO0 起始地址
00 04 :控制 4 个继电器
01 :发送数据个数
0F :发送的数据,转成二进制为: “0000 1111” ,高 4 “0000” 无效,低 4 “1111” 排序对应
DO1 DO0 1 表示执行闭合
7E 92 CRC 校验
设备返回: 01 0F 00 00 00 04 54 08
其中:
01 :设备地址
0F :控制多个继电器指令
00 00 :继电器 DO0 起始地址
00 04 2 个继电器执行了动作
54 08 : CRC 校验。

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/75634.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

FS5175AE的PCB布局设计建议

FS5175AE的PCB布局设计建议-基础篇 开关电源的一个常见问题是“不稳定”的开关波形。有时,波形抖动很明显,可以听到从磁性元件发出噪声。如果问题与印刷电路板(PCB)布局有关,则很难确定原因。 EMC也是很注重(PCB)布局,这就是为什么在开关电源设计的早期正确布局PCB至关重要的原…

React 学习笔记:事件处理

React 事件处理 React 采用 on 事件名的方式来绑定一个事件,注意,这里和原生的事件是有区别的,原生的事件全是小写 onclick , React 里的事件是驼峰 onClick 。并且 React 中若想阻止默认事件需要显示的调用 e.preventDefault,而…

智工教育:2023年安全工程师考试习题

答案在最后 1.依据中共中央国务院《关于推进安全生产领域改革发展的意见》,到( )年,实现安全生产治理体系和治理能力现代化,全民安全文明素质全面提升,安全生产保障能力显著增强,为实现中华民族伟大复兴的中国梦奠定稳…

Linux系统IO

文章目录Linux系统IOsysio简介sysio版本的copy示例代码代码说明函数讲解如何编译 运行系统IO与标准IO的区别示例代码函数讲解编译 运行?程序中的重定向代码示例代码说明函数讲解编译 运行?代码示例函数讲解编译 运行Linux系统IO sysio简介 所谓文件IO就…

全国青少年软件编程(Scratch)等级考试二级考试真题2022年6月——持续更新.....

电子学会202206Scratch二级真题及参考答案 1.角色初始位置如图所示,下面哪个选项能让角色移到舞台的左下角?( ) A. B. C. D. 正确答案:C 答案解析: 舞台的左下角,坐标x为负数,…

【数据结构】七大排序

目录 一、什么是稳定性 二、七大排序 2.1基于选择的思想 2.1.1直接选择排序 2.1.2堆排序 2.2基于插入的思想 2.2.1直接插入排序 2.2.2希尔排序 2.3归并排序 2.4基于交换的思想 2.4.1冒泡排序 2.4.2快速排序 三、外部排序 排序就是将一组无序的数据经过一定的算法调…

Linux系统:root用户 登录失败

问题 在Linux系统上,从root用户切换到oracle用户时报错 su: cannot open session: Permission denied 如下: 分析 定位原因1 分析登录日志,可以看到时登录的时候limit中的 memlock 设置失败,导致用户登录失败: limi…

[GO] Gin入门

1. Gin基本使用 1.1 Gin入门 Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,具有快速灵活,容错方便等特点对于Golang而言,web框架的依赖要远比Python,Java之类要小,自身的net/http足够简单,性能也非常不错借助框架开发,不仅可以省去很多常用的封装带来的时…

为本地web服务配置使用固定的二级子域名【内网穿透】

由于使用免费的cpolar所生成的公网地址为随机临时地址,该地址24小时内会发生变化,对于需要长期访问的用户来讲比较不方便。 不过我们可以为其配置cpolar固定的二级子域名(该二级子域名可自定义),该地址不会随机变化&a…

芯片漫游指南(2)-- UVM结构

目录:1 组件家族1.1概述1.2 uvm_driver1.2.1 概述1.2.2 示例1.3 uvm_monitor1.3.1 概述1.3.2 示例1.4 uvm_sequencer1.4.1 概述1.4.2 示例1.5 uvm_agent1.5.1 概述1.5.2 示例1.6 uvm_scoreboard1.6.1 概述1.6.2 示例1.7 uvm_env1.7.1 概述1.7.2 示例1.8 uvm_test1.8…

天翎携手群晖助力电商行业文档管理

编者按:电商行业的文档管理怎么做?本文根据电商行业文档管理中存在的一些难点,提出天翎文档管理系统和群晖NAS结合的解决方案。 关键词:免安装,免维护,文件分类,权限设置,文件同步&…

【拿捏链表(Ⅱ)】—Leetcode删除排序链表中的重复元素

目录删除排序链表中的重复元素(Ⅰ)删除排序链表中的重复元素(Ⅱ)删除排序链表中的重复元素(Ⅰ) 题目: 给定一个已排序的链表的头 head ,删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。 思路:这里的思路很简单&…

Navigation--导航算法(局部视野导航)--DWA、TAB

DWA 动态窗口法(dynamic window approach,DWA)目前与A*一样都是ROS导航包中提供的基本路径规划算法。DWA是一种贪心的算法,通过可选速度、可选角速度的组合,模拟出很多局部轨迹,然后选择最优的。这种方法时…

Android dex动态加载(Kotlin版)

前言 环境 语言–KotlinJDK11SDK33AndroidStudio版本 Android Studio Dolphin | 2021.3.1 Patch 1 Build #AI-213.7172.25.2113.9123335, built on September 30, 2022概述 libaray项目打包成jarjar通过dx命令行工具转为dex.jardex.jar放到assets目录下App启动读取assets中…

外贸业务12年,我想和大家分享这几点感受

如今再回看这段经历,很庆幸我的三观一直都很正确,那就是买家第一。 不管是什么原因,只要你想退,我都可以接受退,我不能退回上级供应商的那我就自己留着,只为了不想因为这一次拒绝而失去这个买家&#xff1…

springboot集成security(鉴权)

本文承接上一章节内容:springboot集成security(认证) 上一章节: https://blog.csdn.net/m0_54355172/article/details/128239128 1. 授予静态资源访问权限 因为我的演示案例涉及到多个页面,所以先说一下如何给静态资源…

数据挖掘——关联规则(Association Rule)Apriori算法和python代码实现

关联规则(Association Rule)什么是关联规则一些基本概念任务是什么Apriori 算法核心思想步骤与流程图如何找到候选集python代码实现什么是关联规则 关联规则(Association Rules)是反映一个事物与其他事物之间的相互依存性和关联性,是数据挖掘…

线程2的深度剖析

加锁 synchronized 1.修饰方法(普通方法,静态方法)普通方法实际上加到了this上,静态方法加到了类对象上。 2.修饰代码块 手动指定加到那个对象上 明确锁对象针对那个对象加锁,如果两个线程针对同一个对象加锁&am…

(1)AWD入门攻略大纲

1.比赛介绍 (1)比赛环境 (2)常见服务器信息介绍 比赛名称 白名单:一般用于防止外部恶意攻击,如果赛方发现名单以外IP可能会进行封禁处理。 服务器账号密码 Token和虚拟IP:token为提交答案的凭证,绑定了队伍;虚拟IP为…

SpringCloud中Feign注解@FeignClient参数一览表

写在前面 Feign是微服务中服务间调用的优选组件,后来的OpenFeign也是基于此来开展的。 为什么要梳理一下Feign注解FeignClient中的各个参数? 踩坑太多面试总问 参数一栏表 FeignClient的源码示例图如下: 今天我们接着来说最后的几个参数。…