转:https://www.cnblogs.com/hnsongbiao/p/8722243.html帧头(3)+设备号(1)+指令类型(2)+数据长度(2)+载荷+CRC(2)需要在下位机上实现的部分:接收到一帧数据(帧头为53 5A 59,设备号01,类型为02,载荷无)53 59 A2 01 ...
上位机和下bai位机分别是:du1、上位机:上位机是zhi指可以直接发出dao操控命令的计算机,一般是PC/host computer/master computer/upper computer,屏幕上显zhuan示各种信号变化。2、下位机:下位机是直接控制设备获取设备状况的计算机,一般是PLC/ ...
分类:
其他好文 时间:
2021-03-08 13:04:30
阅读次数:
0
现场有一套quantum plc系统,冗余架构,cpu为140CPU43412。下位机使用concept开发。前段时间CPU模板坏了一个,这个型号的CPU官方通知已经停产多年,从代理商手上买备件又担心买到二手的返修货,于是下决心升级到unity架构,CPU升级到140CPU67160,使用unity ...
分类:
编程语言 时间:
2021-02-15 12:00:24
阅读次数:
0
Ubuntu20 TFTP服务器的搭建和使用 TFTP (Trivial File Transfer Protocol) 是一个简化版的FTP,适合用于简洁的场景,比如嵌入式开发的时候向下位机传输文件。TFTP使用UDP协议,工作于69端口。 环境:ubuntu20 桌面版 服务器 安装服务程序: ...
分类:
系统相关 时间:
2020-10-14 20:19:29
阅读次数:
34
原文:与下位机或设备的通信解析优化的一点功能:T4+动态编译 去年接触的一个项目中,需要通过TCP与设备进行对接的,传的是Modbus协议的数据,然后后台需要可以动态配置协议解析的方式,即寄存器的解析方式,,配置信息有:Key,数据Index,源数据类型,数据库列类型,数据排列方式 一开始使用的方式... ...
分类:
其他好文 时间:
2020-02-22 15:53:49
阅读次数:
80
原文:与下位机或设备的通信解析优化的一点功能(续补):动态编译 继上一篇《与下位机或设备的通信解析优化的一点功能:T4+动态编译》 ,现在已经生成出解析用的类的C#源码了,接下来,就轮到动态编译生成Type了。 在实现上,。net framework和。net core上,有些不同: .Net Fr... ...
分类:
其他好文 时间:
2020-02-22 15:45:55
阅读次数:
74
用于学习记录 上位机发送的命令:01 03 01 00 00 01 85 F6下位机返回的命令: 01 03 02 27 10 A2 78有用的数据信息是27 10 ,这是16进制的,转换成10进制就是10000,对应的数据就是100.00,将接收到的数据解析 解析代码如下: for (int i ...
分类:
数据库 时间:
2020-02-02 16:00:08
阅读次数:
258
1、为什么要自己开发一个串口调试助手 通常我们都是:在网上直接下载一个串口助手,可执行文件,直接使用,并无法得到其源码,在此我们提供了一个VB6.0开发的串口助手: (1)让你极速掌握串口开发的要点; (2)提供源码,并且源代码中有详细注释; (3)极速开发出上位机,并与下位机(单片机)等通讯; ( ...
分类:
其他好文 时间:
2020-01-19 22:27:58
阅读次数:
133
场景: 使用 Socket的方式向下位机发送中文信息,下位机收到的中文是乱码 原因: 了解到的原因是上位机与下位机的发送与接收的编码与解码方式不一致 比如上位机采用 Encoding.UTF8.GetBytes()的方式编码发送信息 下位机采用 Encoding.Default.GetString( ...
第一次写日志,没什么记录的。自己平时会开发一些工具软件,零零散散的写了就删。2020年开始了,打算这一年里开发一个工具软件出来使用,并记录下这个开发过程。 软件的大体界面已经设计好了,接下来一整年的时间就用来完成这些功能实现。以后的日志会记录电路的设计与调试、下位机软件的功能实现、上位机软件的功能实 ...
分类:
其他好文 时间:
2020-01-13 14:42:42
阅读次数:
100