2025年3月17日
摘要:
一、GetPlayerById 通过主键获取详细 1、IPlayerRepository仓储定义接口 Player? GetPlayerById(Guid playerId); 2、实现类PlayerRepository中实现,条件查询,返回可空实体类 public Player? GetPlaye
阅读全文
posted @ 2025-03-17 22:18
张彦山
阅读(28)
推荐(0)
摘要:
一、OPC架构 二、OPC标准 需要两个部分 1、OPC Server中间件,比较统一 仿真可以用一些现有商用的 2、Client 进行过升级,OPC DA、OPC UA两种方式 就不要找一些仿真的了,就可以用我们自己开发的进行仿真 1、OPC DA DA规范,Data Access,数据通道 OP
阅读全文
posted @ 2025-03-17 14:03
张彦山
阅读(990)
推荐(1)
2025年3月15日
摘要:
1.创建主站 串口 RTU 、ASCII 网口 TCP、 UDP 2.读寄存器:保持寄存器、线圈、输入线圈、输入寄存器 3.写寄存器:写入单线圈、单保持寄存器;写多线圈、多保持寄存器 NModbus4读取的都是无符号整数 如何读取浮点数? 直接存储浮点数会占用两个寄存器,4个字节,比较占空间 保持寄
阅读全文
posted @ 2025-03-15 17:43
张彦山
阅读(2729)
推荐(2)
摘要:
一次只能访问一个从站,轮询 一个位=一个bit,只有两个值,0/1 一个字节byte 由8个位组成 0-255一共256个数字 一个字节byte8个位bit 01010101 一个字两个字节,16位 010101010 1010101 下位机PLC程序,必须要了解数据格式存储 一类是bool类型bi
阅读全文
posted @ 2025-03-15 14:32
张彦山
阅读(46)
推荐(1)
posted @ 2025-03-15 11:05
张彦山
阅读(24)
推荐(1)
摘要:
Bit => bool Byte => byte word => ushort DWord => uint Int => short DInt => int Real => float LReal => double String => string 第一种:字符串写入 1、bool可以直接写 pl
阅读全文
posted @ 2025-03-15 10:42
张彦山
阅读(147)
推荐(0)
摘要:
Bit => bool Byte => byte word => ushort DWord => uint Int => short DInt => int Real => float LReal => double String => string
阅读全文
posted @ 2025-03-15 09:03
张彦山
阅读(126)
推荐(0)
2025年3月14日
摘要:
一、DTO(Data Transfet Object) :领域数据传输对象,将数据从服务端传输到客户端,可以屏蔽一些不想传输的多余数据 区别实体:在控制器和数据访问之间传输 创建Dtos文件夹,添加Dto类 public class PlayerDto { public Guid Id { get;
阅读全文
posted @ 2025-03-14 20:30
张彦山
阅读(51)
推荐(0)
摘要:
发布完就接收,不一定就是响应对应的报文 只能一个主题一个主题的发,多个主题就用通配符 apollo修改IP地址,在apollo.xml文件 0.0.0.0改为127.0.0.1 修改默认密码password mqbroket/etc/users.properties
阅读全文
posted @ 2025-03-14 16:23
张彦山
阅读(17)
推荐(0)
摘要:
控制器职责 1、请求处理 2、模型验证 3、返回响应 Controllers--控制器 Contracts--合同--接口 Data --Mappings--映射 --Repositories--仓储库--实现 Entites--实体类Extensions--拓展 Migrations--迁移 创建
阅读全文
posted @ 2025-03-14 16:19
张彦山
阅读(54)
推荐(0)