UnityV300版程序说明解读Word格式文档下载.docx
- 文档编号:19827082
- 上传时间:2023-01-10
- 格式:DOCX
- 页数:33
- 大小:32.07KB
UnityV300版程序说明解读Word格式文档下载.docx
《UnityV300版程序说明解读Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《UnityV300版程序说明解读Word格式文档下载.docx(33页珍藏版)》请在冰豆网上搜索。
控制忙状态判断,SJ30故障,SJ30通讯口故障状态至虚拟点
PLC各其他通讯口故障状态至虚拟点
计算流程中用到的综合判断点
计算程序中需要用到的各种虚拟点
虚拟点强制处理
虚拟点至变量
11)HOTSTANDBY
与上位机通讯异常时的自动热备切换和恢复程序
12)PLC_STATUS
热备系统状态采集处理
模件状态处理,采集各机架模件工作状态
13)RECEIVE
下行信文接收处理程序,解释上位机发令并执行相应操作
14)SEND
系统状态信文组织
上行信文处理程序,将PLC采集的各种IO状态信息放至相应数据区供上位机读取
15)SET_TIME
根据上位机对时指令刷新PLC实时时钟
16)GET_TIME
当有事件报警时采集PLC当前时钟值
17)LCD_SHOW
触摸屏显示处理程序,将触摸屏需要显示的数据汇总至相应数据区供触摸屏读取,显示
采集和触摸屏的通讯状态
18)LCD_CTRLL
触摸屏控制令接收程序,接收触摸屏下发的控制命令并做相应处理
19)RECORD
事件记录程序,当其他程序中需要有事件信息上送时调用该程序生成完整的事件记录信息
20)RECORD_SOE
当ERT模件对时故障时,有软件生成SOE事件记录信息
21)SEQ_REC
控制命令接收,解释程序,判断控制命令的合法性,根据控制命令内容确定需要执行控制对象和控制性质,确定控制起始步号
22)CONTROL_JZ
机组开停机管理程序,负责停机-空转,空转-空载,空载-发电,发电-空载,空载-空转,空转-停机6个子流程的管理调用,负责各种事故停机,紧急停机流程的调用管理
23)SEQ_MANAGE
流程管理程序,根据控制性质和控制对象调用对应的控制子程序
24)SG_JUDGE
事故流程自动启动判断程序,监视机组状况和各事故点,事故条件满足时自动启动事故停机流程
其他自启动流程也可以参考这里的事故停机流程启动方式完成
25)PID_P
有功调节程序,包括调节方式切换,测量源切换,保护闭锁判断报警
26)PID_Q
无功调节程序,包括调节方式切换,测量源切换,保护闭锁判断报警
27)COM_SJ30
与SJ30通讯程序
采集SJ30上行数据并区分处理脉冲,温度,模入,开入信号至相应数据区
将控制命令发至SJ30
SJ30事件读取
SJ30信号强制处理
28)XXX_MBP
与其他MB+,TCP/IP设备通讯交换数据
29)COMMUN
通讯管理程序,将各XXX_MBP通讯程序段采集的数据分类,汇总处理至相应数据区,交采表等数据进行工程值转换
30)AC_METER
交采表运算,根据交采表类型算出交采信号实际值
31)AI_REAL_INT
模入,模出信号最大,最小码值定义
模入,模出信号工程值最大,最小值定义
32)CMMD_JZ
机组控制流程
33)CMMD_KG
开关控制流程
34)CMMD……
其他设备控制流程
35)CMMD_SIMULATOR
模拟流程,仿真模拟设备动作过程,实际投运前需删除
3.PLC对外地址说明
%I地址区
%IW地址区
说明
%I1-%I992
开入模件测值
%IW1-%IW992
模入模件测值
%IW1001-%IW1992
温度模件测值
%IW2001-%IW3000
ERT模件配置用
%M地址区
%MW地址区
%M1-%M992
开出模件测值
%MW1-%MW1000
%M1001-%M1992
开关量触摸屏显示
%MW1001-%MW1992
模出模件测值
%M2001-%M2992
SOE量触摸屏显示
%MW2001-%MW2992
模拟量触摸屏显示用(码值4000-20000)
%M3001-%M3992
模拟量品质触摸屏显示
%MW3001-%MW3992
温度量触摸屏显示用(测值,隐含小数)
%M4001-%M4992
温度量品质触摸屏显示
%MW4001-%MW4992
模出量触摸屏显示(码值4000-20000)
%M5001
触摸屏有功投/退显示
%MW5001
触摸屏控制命令确认
%M5002
触摸屏无功投/退显示
%MW5002
触摸屏控制对象
%M5005
触摸屏有功可调/不可调显示
%MW5003
触摸屏控制性质
%M5006
触摸屏无功可调/不可调显示
%MW5005
触摸屏交采表显示号(多交采表时切换用)
触摸屏开机步号
%MW5006
触摸屏停机步号
%MW5010
触摸屏通讯状态(触摸屏累加)
%MW5011
触摸屏用LCU号
%MW5012
触摸屏用机组状态
%MW5013
%MW5014
%MW5015
%MW5016
%MW5017
触摸屏用年
触摸屏用月
触摸屏用日
触摸屏用时
触摸屏用分
%M5007
触摸屏有功设定确认
%MW5021
触摸屏用设定有功值(不含小数)
%M5008
触摸屏无功设定确认
%MW5022
触摸屏用设定无功值(不含小数)
%M5009
触摸屏有功调节投入确认
%MW5023
触摸屏显示用有功设定值(隐含1位小数)
%M5010
触摸屏有功调节退出确认
%MW5024
触摸屏显示用无功设定值(隐含1位小数)
%M5011
触摸屏无功调节投入确认
%MW5025
触摸屏显示用有功当前值(隐含1位小数)
%M5012
触摸屏无功调节退出确认
%MW5026
触摸屏显示用无功当前值(隐含1位小数)
%M5017
触摸屏当地态显示
%MW5027
触摸屏显示/设定有功测量源
%M5018
触摸屏远方态显示
%MW5028
触摸屏显示/设定无功测量源
%M5051
触摸屏登陆
%MW5029
触摸屏显示/设定有功调节方式
%MW5030
触摸屏显示/设定无功调节方式
%MW5031
触摸屏用有功最大值
%MW5032
触摸屏用有功最小值
%MW5033
触摸屏用无功最大值
%MW5034
触摸屏用无功最小值
%MW5101-%MW5200
触摸屏交采表显示
%MW5501
系统状态
%MW5502
对侧主机架状态
%MW5601-%MW5650
MB+/TCPIP发送数据区
MB+/TCPIP接收数据区1
MB+/TCPIP接收数据区2
MB+/TCPIP发送接收数据区
以上数据区主要供PEERCOP,IOSCANNIN用
%MW5651-%MW5670
%MW5671-%MW5690
%MW5701-%MW5790
%MW5801-%MW5890
%MW5901-%MW5990
%MW6001-%MW7500
上/下行总信箱
%MW7501-%MW7740
PLC上送事件信箱
%MW7741-%MW8430
SJ30事件区(PLC->
OP)
%MW8501-%MW8900
读SJ30数据区(SJ30->
PLC)
%MW8901
SJ30读标记(SJ30->
%MW8902
SJ30写标记(PLC->
SJ30)
%mw8903-%MW9000
写SJ30数据区(PLC->
%MW9001-%MW9099
SJ30事件区(SJ30->
%MW9100
SJ30事件标记
%MW10001-%MW11575
MB+/TCPIP通讯用(MSTR功能块使用)
4.变量说明
直接见PLC程序
5.程序配置说明
1)每个工程,硬件配置顺序
DI(%I)-DO(%M)-AI(%IW)-TI(%IW)-AO(%MW)-ERT(%IW,%IMW),对于AI,TI,AO模块,可先配置好一块模块的所有参数,再复制到其他槽位以节约时间
2)注意配置模件输入/输出地址时需按照下列要求
DI-----%I1~%I992;
DO-----%M1~%M992
AI-----%IW1~%IW992;
TI-----%IW1001~%IW1992;
(地址要每块模件手动输入)
ERT输入-----MW1~%MW992;
输出-----IW2001~2992(地址要每块模件手动输入)
AO从-----MW1001~MW1992;
(地址要每块模件手动输入)
模入模件,温度模件配置较复杂(每个通道需要单独配置,建议配好一个模件后采用复制方式配置其他相同模件)
3)SJ30模拟量配置顺序:
a)温度量
b)电度量
c)交采量
d)其他模拟量
注意:
模入信号在SJ30组态时必须按照以上顺序配置
4)程序目前支持点数:
a)SOE----------------------992
b)DIN----------------------992(含虚拟点,模件状态,SJ30通讯点)
虚拟DIN---------------992
模件状态---------------200(最多19个机架)
MB+/TCPIP通讯-----992
SJ30通讯点------------------992
c)AIN----------------------992(含虚拟点,交采,SJ30通讯点)
虚拟AIN---------------992
SJ30总点数-------398
SJ30AIN-----------992(含交采)
SJ30TIN-----------992
SJ30PIN-----------496
SJ30交采---------待定
d)TIN----------------------992(含SJ30通讯点)
e)DO-----------------------992
f)SJ30模出----------992
g)控制---------------------300
5)对应普通工程,只有以下程序需要修改:
a)INIT
b)ERT
c)DUMMY_IO
d)SC_CTRL
e)AUTO_START
f)PID_P,PID_Q
g)XXX_MBP
h)COMMUN
i)AI_REAL_INIT
j)CMMD_XXX
6.程序应用说明
对应普通工程,只有以下程序需要修改:
1)INIT使用说明
INIT程序在PLC每次上电时调用一次,完成初始化功能。
a)INIT程序完成了程序各种数据的初始化功能,需要根据工程实际情况配置以下变量:
变量名称
数据类型
HSBY
BOOL
热备系统标记,如果为1则HOT_STANDBY子程序会被调用
JIJIA_NO
INT
PLC机架个数,CPU机架算1个机架,每个机架按16个模件状态点计算
SEQ_M
允许多流程执行标记,如果允许多个流程同时执行(机组LCU),将该标记置1,如果不允许多个流程同时执行(开关站LCU),将该标记置0
SYSTEM_TYPE
系统类型(机组LCU必须为1)
LCU_NO
LCU号
SG_PLC
是否有与事故PLC通讯,如果配有事故PLC且需要和主PLC进行通讯,将该标记置1
MAX_CONTROL_OBJECT_NO
最大有效控制对象数目(根据控制对象实际数目填写)
LOCAL_DI_NO
现地按钮输入点号
DEBUG_DI_NO
调试按钮输入点号
ONLINE_NO
在线灯输出点号
SECOND_NO
秒灯输出点号
SC_EN_NO
顺控使能输出点号
NO_SC_NO
无顺控输出点号
OUT_LS
输出漏选信号输入点号
OUT_RS
输出重选信号输入点号
DIN.REAL_NO
DIN.DUMMY_NO
DIN.SJ30_NO
DIN.COMMU_NO
实际模件开入点个数
虚拟开入点个数
SJ30通讯开入点个数
MB+/TCPIP通讯开入点个数
DOUT.REAL_NO
DOUT.DUMMY_NO
DOUT.SJ30_NO
DOUT.COMMU_NO
实际模件开出点个数
虚拟开出点个数
SJ30通讯开出点个数
MB+/TCPIP通讯开出点个数
AIN.REAL_NO
AIN.DUMMY_NO
AIN.SJ30_NO
AIN.COMMU_NO
实际模件模入点个数
虚拟模入点个数
SJ30通讯模入点个数(不含温度量,脉冲量)
MB+/TCPIP通讯模入点个数
AOUT.REAL_NO
AOUT.DUMMY_NO
AOUT.SJ30_NO
AOUT.COMMU_NO
实际模件模出点个数
虚拟模出点个数
SJ30通讯模出点个数
MB+/TCPIP通讯模出点个数
RTD.REAL_NO
RTD.DUMMY_NO
RTD.SJ30_NO
RTD.COMMU_NO
实际模件温度点个数
虚拟温度点个数
SJ30通讯温度点个数
MB+/TCPIP通讯温度点个数
PIN.SJ30_NO
SJ30脉冲量点数(脉冲量只支持SJ30采集方式)
SOE_DATA.NO_BIT
SOE点数(模件采集方式,必须是32的倍数)
ACINPUT_TYPE
ACINPUT_NO
交采标类型(1-百超表,2-
交采表个数
SJ30_NO
COMMU_NO
LCD_NO
SJ30个数
外围MB+/TCPIP通讯设备个数
触摸屏个数
AIN.CODE_HIGH
AIN.CODE_LOW
AIN.VALID_MAX
AIN.VALID_MIN
模入信号输入最大值(默认20000)
模入信号输入最小值(默认4000)
模入信号有效最大值(默认20800)
模入信号有效最小值(默认3200)
AOUT.CODE_HIGH
AOUT.CODE_LOW
AOUT.VALID_MAX
AOUT.VALID_MIN
模出信号输入最大值(默认20000)
模出信号输入最小值(默认4000)
模出信号有效最大值(默认20800)
模出信号有效最小值(默认3200)
DOUT.ALM_PB
INT数组
开出报警屏蔽数组,对应开出动作不需要报警的点在这里屏蔽,如开出第5,6点不需要报警,则DOUT.ALM_PB[5]=1,DOUT.ALM_PB[6]=1
MBPLUS
MSTR_NARI数组
对外通讯功能块
以下配置只对机组类型LCU(SYSTEM_TYPE=1)生效
PID_NO
PID点数(一般为2,有功/无功调节)
P.MAX
P.MIN
Q.MAX
Q.MIN
REAL
有功最大值
有功最小值
无功最大值
无功最小值
P.DEADBAND
Q.DEADBAND;
有功调节死区
无功调节死区
P.SOURCE_NO1
P.SOURCE_NO2
Q.SOURCE_NO1
Q.SOURCE_NO2
有功测量源为变送器时在模入信号中的点号
有功测量源为交采表时在第几块交采表中(一般为1)
无功测量源为变送器时在模入信号中的点号
无功测量源为交采表时在第几块交采表中(一般为1)
P_PECENT
Q_PECENT
有功设定系数(默认0.1)
无功设定系数(默认0.1)
P.C_TIME
Q.C_TIME
TIME
有功调节最大时间
无功调节最大时间
P.V_Z_EN
P.I_Z_EN
P.V_D_EN
P.I_D_EN
Q.V_Z_EN
Q.I_Z_EN
Q.V_D_EN
Q.I_D_EN
有功调节转子电压保护闭锁使能
有功调节转子电流保护闭锁使能
有功调节定子电压保护闭锁使能
有功调节定子电流保护闭锁使能
无功调节转子电压保护闭锁使能
无功调节转子电流保护闭锁使能
无功调节定子电压保护闭锁使能
无功调节定子电流保护闭锁使能
V_Z_MAX
V_Z_MIN
I_Z_MAX
I_Z_MIN:
I_D_MAX
V_D_MAX
V_D_MIN
P_CHANGE_MAX
Q_CHANGE_MAX
F_MAX
转子电压上限
转子电压下限
转子电流上限
转子电流下限
定子电流上限
定子电压上限
定子电压下限
有功负荷差限值
无功负荷差限值
频率上限
V_Z_NO
I_Z_NO
转子电压模入点号
转子电流模入点号
P.UP_NO
P.DOWN_NO;
Q.UP_NO
Q.DOWN_NO
增有功开出点号
减有功开出点号
增无功开出点号
减无功开出点号
b)INIT中其他注意:
INIT中各IO的总点数由程序自动计算生成,不需要手动填写或计算
与外部通讯用的MBPLUS数组配置较为复杂,配置方法请参考施耐得MSTR功能块使用说明
2)ERT使用说明
ERT由MAIN程序实时调用,有ERT模件时根据ERT模件实际配置情况在功能块中配置出相同配置即可
a)变量说明
ERT_DATA
BoolArr32数组
用于接收ERT模件产生的事件信息,在SOE_PROC程序中处理
b)修改说明
QUANUM功能块为主机架,必须配置
所有DROP功能块的SLOT输入端必须和QUANTUM功能块中CPA模件所在槽位输出(SLOT)连接
每个ERT_85410功能块代表一个ERT模件,按照顺序给每个ERT_85410功能块配置ERT_DATA数组
c)特殊说明
如果ERT模件过多有时会存在某个ERT_85410功能块不能正常工作现象,可试删除该功能块重新配置,下载
3)DUMMY_IO使用说明
DUMMY_IO由MAIN程序实时调用,判断IO信号生成各种虚拟状态点。
DUMMY_IO负责监视有无控制流程在执行,如果有控制流程在输出SC_BUSY标记
DUMMY_IO完成所有虚拟点的强制功能。
机组LCU中DUMMY_IO根据虚拟输入点强制测值完成P,Q调节中测量源切换和调节方式切换功能
DUMMY.DI_VALUE
BOOL数组
虚拟开关量测值
DUMMY.AI_VALUE
虚拟模拟量测值
DIN.QZ_STA
开关量强制状态
DIN.QZ_VALUE
开关量强制测值
AIN.QZ_STA
模拟量强制状态
AIN.QZ_VALUE
模拟量强制测值
其他各种自定义变量
根据输入信号组合判断后生成相应的DUMMY.DI_VALUE和DUMMY.AI_VALUE。
开关量判断应采用DI[]
SOE量判断应采用SOE[]
模拟量判断应采用AI[](实际值),品质判断采用AI_QUA[],数组下标一致
交采量判断采用AC.I(U,P,Q)[](实际值),品质判断采用AC_QUA[],数组下标一致
注意如用到的AI值,需要在AI_REAL_INIT中定义该模入信号的高限(AI_REAL_HIGH[])和低限(AI_REAL_LOW[])
部分虚拟点为在机组程序中固定使用,如用在开关站程序中需跳过这些点,具体参见MB80_V3.0参考表格
4)SC_CTRL使用说明
SC_CTRL由MAIN程序实时调用,循环检查每个控制对象的控制性质,如不等于0则调用相应控制流程CMMD_XXX。
SEQ_INFO
SEQ_1数组
每个控制对象的当前控制性质,即SEQ_INFO[X].CMMD中保存的是对象X的控制性质CMMD,0表示当前对象没有操作
如果某对象X的控制性质不为0(SEQ_INFO[X].CMMD<
>
0)_,则调用该对象控制流程所在的控制子程序
注意某些同一类型的控制流程可以放在一个子程序中以便于程序检查和美观,故可能存在多个SEQ_INFO[X].CMMD调用同一个子程序的情况。
5)AUTO_START使用说明
完成所有自启动流程
完成按钮启动的流程
AUTO_START针对机组编写,其他自启动流程可参考其启动方式。
对于公用,开关站LCU等没有自启动流程的程序,可在MAIN中停止对AUTO_START的调用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UnityV300 程序 说明 解读