加密过程如下:
**次打开串口
[00000000] IOCTL_SERIAL_SET_BAUD_RATE Baud Rate: 9600 (此处设置波特率)
[00000000] IOCTL_SERIAL_SET_LINE_CONTROL StopBits: 1, Parity: Even, DataBits: 7(通讯格式)
[00000001] IRP_MJ_WRITE Length: 0001, Data: 02 ( "STX"通讯起始符02H)
[00000001] IRP_MJ_WRITE Length: 0005, Data: 37 32 35 30 46(此处CMD的置位指令37H,32 35 30 46及是要置位的地址‘250F’操作位元件的)
[00000001] IRP_MJ_WRITE Length: 0001, Data: 03 (此处是終,及到这里结束的意思代码‘03H’)
[00000001] IRP_MJ_WRITE Length: 0002, Data: 31 37 (校验和,从37H到此处的03H的和,如果有溢出,取*后两位)
[00000008] IRP_MJ_WRITE Length: 0001, Data: 02 ( "STX"通讯起始符02H)
[00000008] IRP_MJ_WRITE Length: 0005, Data: 37 32 35 30 46(此处CMD的置位指令37H,32 35 30 46及是要置位的地址‘250F’
[00000008] IRP_MJ_WRITE Length: 0001, Data: 03 (此处是終,及到这里结束的意思代码‘03H’)
[00000008] IRP_MJ_WRITE Length: 0002, Data: 31 37 (校验和,从37H到此处的03H的和,如果有溢出,取*后两位)
[00000015] IRP_MJ_WRITE Length: 0001, Data: 02 ( "STX"通讯起始符02H)
[00000015] IRP_MJ_WRITE Length: 0011, Data: 31 38 30 30 30 30 32 30 30 30 30 (此处的CMD功能码31H,就是写入数据,38 30 30 30就是写入数据的首地址‘8000’30 32就是写入的操作位数这里是2位 那就是一个双字,30 30 30 30就是这个双字的数据为'0'
[00000015] IRP_MJ_WRITE Length: 0001, Data: 03 (此处是終,及到这里结束的意思代码‘03H’)
[00000016] IRP_MJ_WRITE Length: 0002, Data: 31 45 (校验和,从37H到此处的03H的和,如果有溢出,取*后两位)
[00000022] IRP_MJ_WRITE Length: 0001, Data: 02 ( "STX"通讯起始符02H)
[00000022] IRP_MJ_WRITE Length: 0011, Data: 31 38 30 30 30 30 32 30 30 30 30 (此处的CMD功能码31H,就是写入数据,38 30 30 30就是写入数据的首地址‘8000’30 32就是写入的操作位数这里是2位 那就是一个双字,30 30 30 30就是这个双字的数据为'0'
[00000023] IRP_MJ_WRITE Length: 0001, Data: 03 (此处是終,及到这里结束的意思代码‘03H’)
[00000023] IRP_MJ_WRITE Length: 0002, Data: 31 45 (校验和,从37H到此处的03H的和,如果有溢出,取*后两位)
[00000030] IRP_MJ_CLOSE Port Closed 关闭串口
第二次打开串口
[00000000] IOCTL_SERIAL_SET_BAUD_RATE Baud Rate: 9600
[00000000] IOCTL_SERIAL_SET_LINE_CONTROL StopBits: 1, Parity: Even, DataBits: 7
[00000000] IRP_MJ_WRITE Length: 0001, Data: 02 ( "STX"通讯起始符02H)
[00000000] IRP_MJ_WRITE Length: 0005, Data: 38 32 35 30 46 (此处CMD的复位指令38H,32 35 30 46及是要复位的地址‘250F’操作位元件的,这里把刚刚置位的205F的地址复位了)
[00000001] IRP_MJ_WRITE Length: 0001, Data: 03 (此处是終,及到这里结束的意思代码‘03H’)
[00000001] IRP_MJ_WRITE Length: 0002, Data: 31 38 (校验和,从37H到此处的03H的和,如果有溢出,取*后两位)
[00000007] IRP_MJ_WRITE Length: 0001, Data: 02 ( "STX"通讯起始符02H)
[00000007] IRP_MJ_WRITE Length: 0005, Data: 38 32 35 30 46 (此处CMD的复位指令38H,32 35 30 46及是要复位的地址‘250F’操作位元件的,这里把刚刚置位的250F的地址复位了)
[00000008] IRP_MJ_WRITE Length: 0001, Data: 03 (此处是終,及到这里结束的意思代码‘03H’)
[00000008] IRP_MJ_WRITE Length: 0002, Data: 31 38 (校验和,从37H到此处的03H的和,如果有溢出,取*后两位)
[00000010] IRP_MJ_CLOSE Port Closed
|
更多相关内容
|
三菱PLCFX3U定位控制
带DOG查找功用的原点回归指令
三菱PLCFX3U带DOG查找功用的原点回归指令:DSZR。
1、工作台往当前值寄存器的值削减的方向运转(一般为反方向运转M8342 ...
|
|
三菱告诉你什么是IGBT
三菱电机IGBT是英文单词Insulated Gate Bipolar Transistor,它的中文意思是绝缘栅双极型晶体管。
从功能上来说,IGBT便是一个电路开关,长处便是用电 ...
|
|
三菱变频器F740恢复出厂默认
按“SET”按钮结束康复出厂设置。
通常是由于电压检测回路电阻或连线出现问题而导致缺点的发生,而不是实践输入电压真的出现欠电压。A200系列的OC缺点 ...
|
|
三菱变频器OC1、OC3故障分析
三菱变频器呈现OC(过电流问题)许多时分会是一下几方面原因造成的,以A500系列变频器为例:
1).参数设置问题不妥引起的,如时间设置过短。
2). ...
|
|
三菱伺服维修故障分析
主要的故障和分析:
一、电机编码器报警
1、故障原因
①接线错误;
②电磁干扰;
③机械振动导致的编码器硬件损坏;
④现场环境导致的污染;
2、故障排除
...
|
|
三菱FX3u中断定位指令
中止定位指令的主要的效果便是在一些机床设备中,当咱们给出中止信号后能行走到咱们设定的距离,比方,机械结构上如果需要用感应器来决定所走的位置,就可以用中止定位指令来做,当感应给出中止 ...
|
|
三菱不同输出类型的优缺点
PLC的三种输出类型分别为:晶体管输出、晶闸管输出和继电器输出,这三种不同的输出类型有什么区别呢?
(1)晶体管输出:
最大长处是适应于高频动作,呼应时刻短,一般为0.2ms左右,但它 ...
|
|
三菱FX PLC中断服务介绍
一、中止是什么
所谓中止,是指PLC按顺序履行程序扫描的过程中,当有需求当即反应的恳求发出时,当即中止当时履行的扫描作业,优先地去履行恳求所指定的服务作业。服务作业完成后,再回到 ...
|
|
三菱FX2N系列扩展PLC模块选型图
|
|
三菱伺服电机的转矩和性能的关系
1、额外转矩
在额外电压、额外负载下,电机转轴上发生的扭矩称为电机的额外转矩。
2、起动转矩
给中止状况的电机加上电压的瞬间,电机发生的转矩称为起动转矩。起动转矩表征了电 ...
|
|
三菱伺服电机的性能比较
一、操控精度不一样
两相混合式三菱伺服电机步距角一般为 1.8°、0.9°,五相混合式三菱伺服电机步距角一般为0.72 °、0.36°。也是某些功能的三菱伺服电机根据细分化后步距角更小。
...
|
|
三菱Q系列PLC与 GX Works2连接方法
01 USB衔接
USB衔接需求装置USB驱动,一般装置GX Works2软件后会主动装置驱动,但单个时候由于杀毒软件或许系统原因,或许装置不上,那么咱们就要手动装置驱动到核算机。具体装置办法大家 ...
|
|
三菱PLC控制变频器方法评述与对比
1、PLC的开关量信号操控变频器
PLC(MR型或MT型)的输出点、COM点直接与变频器的STF(正转发动)、RH(高速)、RM(中速)、RL(低速)、输入端SG等端口分别相连。PLC能够经过程序操控变频器的发动、 ...
|
|
三菱部分小型PLC型号及常用触摸屏目录
常用触摸屏 型号 说明
经济型触摸屏 GS2107-WTBD 7寸宽屏,800*480,65535色,USB/232/422/以太网,直流
经 ...
|
|
伺服的特点及三菱伺服的优势
伺服体系是使物体的方位、方向、状态等输出,能够跟随输入量(或给定值)的恣意改变而改变的自动操控体系。在自动操控体系中,能够以一定的准确度呼应操控信号的体系称为随动体系,亦称伺服体系 ...
|
|
三菱PLC置位与复位指令使用实例
1 SET指令
SET指令称为置位指令。其功用是:驱动线圈,使其具有自锁功用,坚持接通状况。在图中,当动合触点X0闭合时,执行SET指令,使Y0线圈接通。在X0断开后,Y0线圈持续坚持接通状况, ...
|
|
PLC输入线间电容引起的误动作——三菱
电缆的各导线间都存在电容,合格的电缆能把此容值限制在必定规模之内。就是合格的电缆,当电缆长度超越必定长度时,各线间的电容容值也会超越所要求的值,当把此电缆用于PLC输入时,线间电容就 ...
|
|
缩短PLC程序扫描周期方法——三菱
1、能够用“字”的时候尽量防止用“双字”,能够用整数时,尽量防止用实数。
2、优先运用富余的(硬件衔接以外的)IB、IW、ID、QB、QW、QD,其次是M,S;
3、尽量防止数据类型转化, ...
|
|
三菱5uplc监控modbusTCP断开方法
第一,三菱以FX5U系列PLC自带串口、内置modbus通讯协议,这样咱们就可以很便利的同第三方设备通讯。如果是三菱PLC与变频器之间通讯,则重点设计好参数。变频器偏重,设置地址、波特率、校验等, ...
|
|
运动控制器与plc的区别——三菱
1.运动操控器
运动操控在机器人和数控机床的领域内的使用要比在专用机器中的使用更杂乱,因为后者运动方式更简略,通常被称为通用运动操控(GMC)。
2.plc
可编程逻辑操控器是种专 ...
|
|