H9000PLCQUTM通讯规约.docx
- 文档编号:15481250
- 上传时间:2023-07-04
- 格式:DOCX
- 页数:16
- 大小:20.96KB
H9000PLCQUTM通讯规约.docx
《H9000PLCQUTM通讯规约.docx》由会员分享,可在线阅读,更多相关《H9000PLCQUTM通讯规约.docx(16页珍藏版)》请在冰点文库上搜索。
H9000PLCQUTM通讯规约
内部资料Ref:
H9000_PLC_QUTM.doc
注意保存
上位机(H9000V3.0)与QUANTUMPLC
以太网通讯规约
(Version:
1.0)
中国水利水电科学研究院自动化所
北京中水科自动化工程公司
监控工程部
2002年2月27日
目录
第一节变量区定义概述
第二节4X变量区定义
第三节命令区定义
第四节PLC与PC机之间数据通讯协议
第一节变量区定义概述
4X变量是以WORD为单位的变量,上位机可进行读、写,开出命令及中间变量都要使用4X变量进行传送。
1、开关量输出:
000001-000400(400个)
2、机组命令区:
000401-000448(48个);(3个字,命令接收区400501-400503)
3、PLC综合信息区:
000449-00496(48个);
4、虚拟扫查区000497-000560(64个);000561-000624(备用虚拟扫查区64个)。
5、一般设备操作:
(6个字,命令接收区400504-400509)。
按48个设备考虑,每个设备4种操作(合/切),共占用192个位变量:
001009-001200
6、隔离开关操作:
(12个字,命令接收区400510-400521)
按96个隔离开关考虑,每个隔离开关8种操作(合/切),共占用576个位变量:
001201-001776
7、断路器操作:
(32个字,命令接收区400522-400547)
按32个断路器考虑,每个断路器按32种操作考虑,共占用1024个位变量:
001777-002800
8、闸门命令:
(4个字,命令接收区400548-400551)63个位变量:
002801-002864
9、功率调整、对时等:
(5个字,命令接收区400552-400556)
10、顺控流程用变量区间:
400001-400499。
11、通道故障区000801-001000(200个)。
12、SOE模块占用000625-000800。
13、中间变量区003001-003200;
也可使用变量编辑器定义布尔型变量用做中间变量(与硬件地址无关)。
第二节4X变量区定义
2.1流程变量区域划分
400250中断报警指针;
400251~400375中断报警区。
4001200-4001300计时器
4001301-4001399电度计量
4001400:
机组有功给定;
4001401:
有功限值(PLC初始化设定);
4001402:
有功给定与实时值之差;
4001403:
有功控制误差(PLC初始化设定);
4001404:
有功调速系数(PLC初始化设定);
4001405:
有功调节计算脉宽值;
401406-401408:
有功工作脉宽计时器;
401409-401412:
有功调节间隔;
401413-401416:
有功调节时间监视;
401417~401418:
有功跟踪启动门槛值。
401419-401420:
有、无功零点设置;
401421:
定子电流限值(PLC初始化设定);
401422-401425:
有功跟综时间;
401426-401429:
无功跟综时间;
401430:
无功进相下限
401431:
有功停机限值
401432:
无功停机限值
401433-401436:
有功取消令
401437-401440:
无功取消令
401441:
有功需跟踪给定百分数
401442:
无功需跟踪给定百分数
401443:
有功模入实时值
401444:
无功模入实时值
401445:
定子电流实时值
401450:
机组无功给定。
401451:
无功限值(PLC初始化设定);
401452:
无功给定与实时值之差;
401453:
无功控制误差(PLC初始化设定);
401454:
无功调速系数(PLC初始化设定);
401455:
无功调节计算脉宽值;
401456-401458:
无功工作脉宽计时器;
401459-401462:
无功调节间隔;
401463-401466:
无功调节时间监视;
401467~401468:
无功跟踪启动门槛值。
401470:
闸门开度调节死区。
401488:
闸门17开度目标值。
401472:
闸门1开度目标值。
401489:
闸门18开度目标值。
401473:
闸门2开度目标值。
401490:
闸门19开度目标值。
401474:
闸门3开度目标值。
401491:
闸门20开度目标值。
401475:
闸门4开度目标值。
401492:
闸门21开度目标值。
401476:
闸门5开度目标值。
401477:
闸门6开度目标值。
401478:
闸门7开度目标值。
401479:
闸门8开度目标值。
401480:
闸门9开度目标值。
401481:
闸门10开度目标值。
401482:
闸门11开度目标值。
401483:
闸门12开度目标值。
401484:
闸门13开度目标值。
401485:
闸门14开度目标值。
401486:
闸门15开度目标值。
401487:
闸门16开度目标值。
2.2.电度脉冲量计数区(401301-401399)
第1路电度脉冲:
401301-401303
第2路电度脉冲:
401304-401306
第3路电度脉冲:
401307-401309
第4路电度脉冲:
401310-401312
2.3.通讯区(PLC上行数据)
401496~402000
2.4命令区(60字/120个字节,上位机下行PLC命令)
400500-400559。
2.5顺控流程用4X变量区:
2.6中断报警处理程序用4X变量区:
2.7命令分析程序用4X变量区:
第三节命令区定义
3.1命令区共占用60字(120字节)。
400500:
命令标志,有命令时:
=1;无命令时:
=0。
占1个字。
.
3.2400501~400503:
机组操作命令。
占3个字。
从400501的bit0~400503的bit15共48个命令。
顺序对应000401-000448。
即:
400501bit0=1:
机组空转开机令000401;
400501bit1=1:
机组空载开机令000402;
机组命令如下:
000401:
空转开机令,目标:
机组额定转速
000402:
空载开机令,目标:
机组额定转速,发电机额定电压,机组不并网。
000403:
机组准备令,目标:
将机组开机所需的条件准备好
000404:
发电开机令,目标:
机组额定转速、额定电压,并网,负荷为零。
000405:
并网令(或称解列后并网令,亦称空转转发电令)
目标:
将空转状态或解列后的机组并入系统。
000406:
解列令(或称发电转空载令)
目标:
将发电状态的机组减负荷为令,跳开出口断路器。
000407:
事故总复归,目标:
各种事故总复归。
000408:
正常停机令
目标:
机组负荷为零,转速为令,出口断路器跳,机组停机备用
000409:
故障总复归,目标:
各种故障总复归
000410:
000411:
发电转调相,目标:
机组由发电状态转为调相状态。
000412:
调相转发电,目标:
机组由调相状态转为发电状态。
000413:
同期装置切到自动准同期方式
000414:
同期装置切到手动准同期方式
000415:
有功校核退出
000416:
有功校核投入
000417:
无功校核退出
000418:
无功校核投入
000419:
零起升压
000420:
主变零起升压转备用
000421:
机组备用到主变空载
000422:
主变空载到机组备用
000423:
同期退出
000424:
000425:
000426:
000427:
000428:
有功调整令
000429:
无功调整令
000430:
000431:
000432:
000433:
000434:
000435:
000436:
对时
000437:
000438:
000439:
000440:
单步升频(单步升有功)
000441:
单步降频(单步减有功)
000442:
单步升压(单步升无功)
000443:
单步降压(单步减无功)
000444:
000445:
000446:
000447:
000448:
3.3400504~400509:
一般设备操作命令
同时只下达1组设备命令,每组设备可有4种命令;
400504设备1号:
01-64;400505设备1操作性质:
00-03;
400506-400509未用。
控制地址:
512-767
性质
内容
设备1
设备2
。
。
。
。
。
。
设备47
设备48
0
备用
001009
001013
。
。
。
。
。
。
001193
001197
1
切
001010
001014
。
。
。
。
。
。
001194
001198
2
投
001011
001015
。
。
。
。
。
。
001195
001199
3
备用
001012
001016
。
。
。
。
。
。
001196
001200
3.4400510~400521:
隔离开关操作命令
同时只下达1组隔离开关命令,每组隔离开关可有6种命令;
400510隔离开关设备号:
01-64;400511隔离开关设备操作性质:
00-05;
400512-400521未用。
控制地址:
256-511
性质
内容
刀闸1
刀闸2
。
。
。
。
。
。
刀闸95
刀闸96
0
试验分
001201
001207
。
。
。
。
。
。
001765
001771
1
分
001202
001208
。
。
。
。
。
。
001766
001772
2
合
001203
001209
。
。
。
。
。
。
001767
001773
3
试验合
001204
001210
。
。
。
。
。
。
001768
001774
4
备用
001205
001211
。
。
。
。
。
。
001769
001775
5
备用
001206
001212
。
。
。
。
。
。
001770
001776
3.5400522~400547:
断路器操作命令
同时只下达1组断路器命令,每组断路器可有32种命令;
400522断路器设备号:
01-32;400523断路器设备操作性质:
00-31;
400524-400547未用。
控制地址:
1-255
性质
内容
DL1
DL2
。
。
。
DL31
DL32
0
试验分
001777
001809
。
。
。
002737
002769
1
分闸
001778
001810
。
。
。
002738
002770
2
同期合闸
001779
001811
。
。
。
002739
002771
3
IM-Line合
001780
001812
。
。
。
002740
002772
4
IIM-Line合
001781
001813
。
。
。
002741
002773
5
Line-IM合
001782
001814
。
。
。
002742
002774
6
Line-IIM合
001783
001815
。
。
。
002743
002775
7
T400an-IM合
001784
001816
。
。
。
002744
002776
8
T400an-IIM合
001785
001817
。
。
。
002745
002777
9
IM-T400an合
001786
001818
。
。
。
002746
002778
10
IIM-T400an合
001787
001819
。
。
。
002747
002779
11
试验合
001788
001820
。
。
。
002748
002780
12
同期退出
001789
001821
。
。
。
002749
002781
13
环网合
001790
001822
。
。
。
002750
002782
14
充电合
001791
001823
。
。
。
002751
002783
15
无压合
001792
001824
。
。
。
002752
002784
16
备用
001793
001825
。
。
。
002753
002785
17
备用
001794
001826
。
。
。
002754
002786
18
备用
001795
001827
。
。
。
002755
002787
19
备用
001796
001828
。
。
。
002756
002788
20
备用
001797
001829
。
。
。
002757
002789
21
备用
001798
001830
。
。
。
002758
002790
22
备用
001799
001831
。
。
。
002759
002791
23
备用
001800
001832
。
。
。
002760
002792
24
备用
001801
001833
。
。
。
002761
002793
25
备用
001802
001834
。
。
。
002762
002794
26
备用
001803
001835
。
。
。
002763
002795
27
备用
001804
001836
。
。
。
002764
002796
28
备用
001805
001837
。
。
。
002765
002797
29
备用
001806
001838
。
。
。
002766
002798
30
备用
001807
001839
。
。
。
002767
002799
31
备用
001808
001840
。
。
。
002768
002800
3.6400548~400551:
闸门操作命令
21个闸门,每个按3个命令,共63个命令,占4个字;如果要求按闸门开度目标值进行操作,闸门开度给定目标值存于400557;400557=0,则闸门操作是全开/全关。
控制地址:
768-1023
400548bit0:
第1个闸门开启命令;
400548bit1:
第1个闸门关闭命令;
400548bit2:
第1个闸门停止操作;
400548bit3:
第2个闸门开启命令;
400548bit4:
第2个闸门关闭命令;
400548bit5:
第2个闸门停止操作;
位
400548
400549
400550
400551
Bit0
闸门1开启
002801
闸门6关闭
002817
闸门11停止
002833
闸门17开启
002849
Bit1
闸门1关闭
002802
闸门6停止
002818
闸门12开启
002834
闸门17关闭
002850
Bit2
闸门1停止
002803
闸门7开启
002819
闸门12关闭
002835
闸门17停止
002851
Bit3
闸门2开启
002804
闸门7关闭
002820
闸门12停止
002836
闸门18开启
002852
Bit4
闸门2关闭
002805
闸门7停止
002821
闸门13开启
002837
闸门18关闭
002853
Bit5
闸门2停止
002806
闸门8开启
002822
闸门13关闭
002838
闸门18停止
002854
Bit6
闸门3开启
002807
闸门8关闭
002823
闸门13停止
002839
闸门19开启
002855
Bit7
闸门3关闭
002808
闸门8停止
002824
闸门14开启
002840
闸门19关闭
002856
Bit8
闸门3停止
002809
闸门9开启
002825
闸门14关闭
002841
闸门19停止
002857
Bit9
闸门4开启
002810
闸门9关闭
002826
闸门14停止
002842
闸门20开启
002858
Bit10
闸门4关闭
002811
闸门9停止
002827
闸门15开启
002843
闸门20关闭
002859
Bit11
闸门4停止
002812
闸门10开启
002828
闸门15关闭
002844
闸门20停止
002860
Bit12
闸门5开启
002813
闸门10关闭
002829
闸门15停止
002845
闸门21开启
002861
Bit13
闸门5关闭
002814
闸门10停止
002830
闸门16开启
002846
闸门21关闭
002862
Bit14
闸门5停止
002815
闸门11开启
002831
闸门16关闭
002847
闸门21停止
002863
Bit15
闸门6开启
002816
闸门11关闭
002832
闸门16停止
002848
3.7400552~400559参数
8个参数;
400552:
有功功率给定(换算成PLC量程0-16000/4-20mA,0-20000/0-20mA)
400553:
无功功率给定(换算成PLC量程0-16000/4-20mA,0-20000/0-20mA)
400554:
时(对时)
400555:
分(对时)
400556:
秒(对时)
400557:
闸门开度给定(换算成PLC量程0-32000或实际开度物理值,根椐是模拟量采集或BCD码数字量采集)
400558:
备用
400559:
LCU_ID号
第四节PLC与PC机之间数据通信协议
根据H9000监控系统PLC所采集的数据种类以及PLC模块配置使用情况,PLC与PC之间的数据传输采用CCM通信协议并按以下(字节)顺序进行。
4.1.正常扫查数据
方向:
上行数据,PLC>IPC
基准参考地址:
4001500(第一个模拟量地址)
数据字节顺序:
序号
数据名称
长度(字节)
固定地址
备注
1
PLC由STOP>RUN标志
2
4001496
=0,PLC运行,
=257,PLC运行第一次扫描标志,PLC保持此标志5S后自动置为0
(注:
要求4001497高、低位字节相等)
2
主备PLC运行状态
2
4001497
=0,主PLC运行,备PLC准备
=257,备PLC运行,主PLC准备
(注:
要求4001497高、低位字节相等)
3
时钟秒,分
2
4001498
秒占低位字节,分占高位字节
4
中断量报警数据指针
2
4001499
5
模拟量
Ad_plc_pnt*2
4001500
每一个模拟量占2个字
6
温度量
Tmp_pnt*4
每一个温度量占4个字
7
中断开关量
(dii_pnt/16)*2
位图方式(16点占一字)
8
一般开关量
(din_pnt/16)*2
位图方式(16点占一字)
9
PLC综合信息
(plc_msg_pnt/16)*2
位图方式(16点占一字)
10
脉冲量
Pti_plc_pnt*2
每一个脉冲量占4个字节
11
模拟量通道状态信息
(ad_plc_pnt/16)*2
位图方式(16点占一字)
12
数字量
di_pnt*2
每一个数字量占1个字
4.2.中断量报警数据的传送
方向:
上行数据,PLC>IPC
基准参考地址:
400250(中断量报警数据指针)
数据字节顺序:
序号
数据名称
长度(字节)
固定地址
备注
1
中断量报警数据指针
2
400250
!
=0:
有报警数据
=0:
无报警数据
2
各中断量数据
环行buffe400
400251-400375
每一个中断报警数据占10个字节(5个字)
●说明:
此项根据PLC实际使用、配置情况而定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- H9000PLCQUTM 通讯 规约