摘要: Modbus通信的底层为RS485信号,采用双绞线进行联接就可以了,因此传输距离较远,可达1000米,抗干扰性能比较好,且成本低,在工业控制设备的通信中被广泛使用,现在众多厂家的变频器、控制器都采用了该协议。 传送数据格式有HEX码数据和ASCII码两种,分别称为Modbus-RTU和Modbus-ASC 协议。 前者为数据直接传送,而后者需将数据变换为ASCII码后传送,因此Modbus-RTU协议的通信效率较高,处理简单,使用得更多。 Modbus为单主多从通信方式,采用的是主问从答方式,每次通信都是由主站首先发起,从站被动应答。因此,如变频器之类的被控设备,一般内置的是从站协议,而PLC之类的控制设备,则需具有主站协议、从站协议。 阅读全文
posted @ 2021-11-01 18:33 古道轻风 阅读(2273) 评论(0) 推荐(1) 编辑
摘要: ulesEngine是微软推出的规则引擎,规则引擎在很多企业开发中有所应用,是处理经常变动需求的一种优雅的方法。个人任务,规则引擎适用于以下的一些场景: 输入输出类型数量比较固定,但是执行逻辑经常变化; switch条件经常变化,复杂switch语句的替代; 会变动的,具有多种条件或者规则的业务逻辑; 规则自由度不要求特别高的场景。(这种情况建议使用脚本引擎) RulesEngine的规则使用JSON进行存储,通过lambda表达式方式表述规则(Rules)。 阅读全文
posted @ 2021-11-01 13:20 古道轻风 阅读(1271) 评论(0) 推荐(0) 编辑
摘要: 之所以很多知友没办法永久地关闭win10自动更新功能,主要还是只对某个方面进行的设置操作,如果我们想永久关闭,就应该从Windows Update服务、组策略、计划任务、注册表这四个方面来设置,这样才能够达到我们的目的。 阅读全文
posted @ 2021-11-01 10:27 古道轻风 阅读(2706) 评论(0) 推荐(0) 编辑
摘要: 针对“附近的人”这一位置服务领域的应用场景,常见的可使用PG、MySQL和MongoDB等多种DB的空间索引进行实现。而Redis另辟蹊径,结合其有序队列zset以及geohash编码,实现了空间搜索功能,且拥有极高的运行效率。 本文将从源码角度对其算法原理进行解析,并推算查询时间复杂度。 要提供完整的“附近的人”服务,最基本的是要实现“增”、“删”、“查”的功能。以下将分别进行介绍,其中会重点对查询功能进行解析。 阅读全文
posted @ 2021-11-01 08:49 古道轻风 阅读(252) 评论(0) 推荐(0) 编辑