下载此文档

添加SOE功能.doc


文档分类:办公文档 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
添加SOE功能的设想
1、组态
SOE件为一种新的类型卡件,SOE输入卡件类型为PAS-3141,SOE通信卡件类型信卡为PAS-3291,
在组态中对SOE卡件进行定义。一个(对)控制器最多定义8个SOE卡件,必须定义在一个组中,共128个SOE点。并生成相关文件,提供给监控软件。针对128个SOE点,生成一个位号名表并存入文件,供显示时使用。
2、操作站通信、存储与显示
由控制站发送到操作站的一个SOE记录数据数据占13个字节,定义如下:
序号
描述
长度
1
卡号(1~8)
Byte
2
年(年份后两位)
Byte
3

Byte
4

Byte
5

Byte
6

Byte
7

Byte
8
毫秒(byte8*20+byte9)
2Byte
9
10
变化状态
16bit
11
12
通道状态位
16bit
13
说明:
变化状态:该word 16个bit位表示本卡件的16个通道变化状态,如果某通道有变化(0→1或1→0),则该位为1。
通道状态:该word 16个bit位表示本卡件的16个通道的输入状态。
当变化状态中某位状态为1,通道状态中对应位也为1,则说明这个变化是0→1的变化,即OFF→ON的变化。如果通道状态中的对应位是0,则说明这个变化是1
→0的变化,即ON→OFF的变化。
SOE数据放在总貌数据后发送到操作站,一次最多发送100条记录,在总貌数据25的字节为SOE记录条数标识,当该标识为0时,无SOE记录,该标识非0时有SOE记录,且字节的非0值就是记录条数,每条记录13个字节。
原来读控制站周期传输数据命令帧与响应帧
命令帧:
报文头
设备地址
功能码
输入寄存器起始地址
输入寄存器个数
保持寄存器起始地址
保持寄存器个数
离散寄存器起始地址
离散寄存器个数
线圈寄存器起始地址
线圈寄存器个数
报文头:与标准MODBUS/TCP协议报文头相同;6字节
设备地址:与标准MODBUS/TCP协议设备地址相同;(1-8)1字节
功能码:长度为一个字节,值为65(0x41);
寄存器地址:占两个字节。高字节在前,低字节在后
寄存器个数:占两个字节。高字节在前,低字节在后
正常响应帧:
报文头
设备地址
功能码
输入寄存器起始地址
输入寄存器个数
保持寄存器起始地址
保持寄存器个数
离散寄存器起始地址
离散寄存器个数
线圈寄存器起始地址
线圈寄存器个数
数据区
报文头:与标准MODBUS/TCP协议报文头相同;6字节
设备地址:与标准MODBUS/TCP协议设备地址相同;(1-8)
功能码:长度为一个字节,值为65(0x41);
寄存器地址和寄存器个数:占两个字节。
数据区:数据区内的数据为寄存器内数据,按系统信息、AI、AO、连续变量、DI、DO、离散变量点的顺序放置。每个浮点数占用四个字节,低字节在前,高字节在后(这与标准MODBUS相反,但是便于数据解析和打包),每个开关量数据占一位,八个开关量整合成一个字节,低位在前(bit0)
现在读控制站周期传输数据命令帧与响应帧
命令帧:
报文头
设备地址
功能码
输入寄存器起始地址
输入

添加SOE功能 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人liangwei2005
  • 文件大小52 KB
  • 时间2018-03-26