关键词不能为空

当前您在: 主页 > 英语 >

study是什么意思UnityPro编程指导书V5.06

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-01-28 01:14
tags:

study是什么意思-爬山的英文

2021年1月28日发(作者:tricky)


南京申瑞电气系统控制有限公司



UnityPro


编程指导书




UnityPro


V5.0


以上版本)








UnityPro


软件中将变量分为定位变量和不定位变量。


为方便编控制流程,


通讯接口程序中用到的位

< br>变量均为不定位变量。



UnityPro


编制的程序分为机组程序和开关站公用程序,分别命名如下:



Quantum_JZ_


工程名


.stu


Quantum_GY_


工程名


.stu


Premium_JZ_


工程名


.stu


Premium_GY_


工程名


.st u





(一 )


PLC


内存位寄存器分配:



%M1--%M128


对应开出动作继电器,所以不可用作中间继电器 。



在开出点不大于


128

< p>
点的工程中,


%M128


――

%M1024


都可用于控制流程。





1.1


机组


PLC


M129


:停机→空转









M130


:空转→空载








M131


:空载→发电



M132


:发电→调相









M133


:调相→发电








M134


:发电→空载



M135


:空载→空转









M136


:空转→停机








M137


:电气事故停机



M138


:机械事故停机






M139


:紧急停机



M140




M141















M142














M143




M144







2.


M145-M192


控制流程标志



2.1


机组


PLC

< br>(最大支持到


64#


流程)



M145


:停机→空转









M146


:停机→空载








M147


:停机→发电



M148


:停机→调相









M149


:空转→停机








M150


:空转→空载



M151


:空转→发电









M152


:空转→调相








M153


:空载→空转



M154


:空载→停机









M155


:空载→发电








M156


:空载→调相



M157


:发电→空载









M158


:发电→空转








M159


:发电→停机



M160


:发电→调相









M161


:调相→发电








M162


:调相→空载



M163


:调相→空转









M164


:调相→停机








M165


:电气事故



M166


:机械事故










M167


:紧急停机









M168


:断路器分



M169


:断路器同期合








M170


:断路器无压合







M171


:单点增有功



M172


:单点减有功








M173


:单点增无功







M174


:单点减无功



M175


:开蝶阀









M176


:关蝶阀









M177



17#


流程


M178



18#


流程

< p>









M179



19#

< br>流程








< /p>


M180



20#


流程





1






18




南京申瑞电气系统控制有限公司



M1 81



21#


流程









M18 2



22#


流程









M183



23#


流程


M184



24#


流程

< p>








< /p>


M185



25#


流程









M1 86



26#


流程


M187



27#


流程










M188



28#


流程









M189



29#


流程



M190



30#


流程










M19 1



31#


流程









M192



32#


流程




2.2


公用、开关站等

< p>
PLC


(最大支持到


128#

流程)



M145



1#


流程








M146



2#


流程









M1 47



3#


流程



M148



4#

< br>流程









M149



5#


流程


M150


< p>
6#


流程



M151



7#


流程


M152



8#


流程

< br> M153



9#


流程



M154


:< /p>


10#


流程












3.1


机组


PLC

< br>控制流程




流程段:



中间继电器段:



停机→空转


M305-M352


空转→空载(停机→空载)


M353-M400


空载→发电


M401-M432


k M433-M464


发电→空载


M465-M480


空载→空转


M481-M496


空转→停机(空载→停机)


M497-M544


电气事故→停机


M545-M560


机械事故→停机


M561-M576


紧急事故→停机


M577-M592


其他控制


M593-M790


每个流程段分配的中间继电 器最后一位被置位,表示本流程段执行结束。



例如:


M352


置位接通,则停机→空转段执行完毕。




3.2


公用、开关站等

< p>
PLC


控制流程



M305-M800



3.3


增加流程号为


100


的特殊命令,用以中断机组或公用、开关站等


PLC

控制流程




对于机组:



JzLocal %M801


控制权切当地



JzOrderBJ %M802


命令与机组状态不符



JzCTLBusy %M803 plc


控制忙



JzTimeOut %M804


控制流程超时



JzCommErro %M805


通讯故障



JzTJT %M806


停机态



JzKZhT %M807


空转态



JzKZaT %M808


空载态



JzFDT %M809


发电态



JzBDT %M810


不定态



JzDLH %M811


断路器合



JzDLF %M812


断路器分






2






18




南京申瑞电气系统控制有限公司



JzUaDn %M813 A


相电压小于


20




JzUaUP %M814 A


相电压大于


90

< p>



JzJJTJ %M137


紧急停机流程启动



JzSGTJ %M139


事故停机流程启动



JzPaPut %M817


有功调节投入



JzQaPut %M818


无功调节投入



JzPmin %m819


有功小于%


5


JzQmin %m820


无功小于%


5


JzKJOK %M821


开机条件准备好



JzTJStart %M822


发电至停机流程启动(


AGC


用的标志)



JzWushigu %M823


机组无事故



JzIzDN %M825


转 子电流


<10%


空载



JzIzUP %M826


转 子电流


>80%


空载




注意:


modbus



103



104

< p>
通讯标志的虚拟测点,要做到画面索引上。



所有 通信程序的通讯标志都是第


999999


DIN


量,也就是序号是


999999

的开关量




< br>(二)


%MW


类型寄存器定义及分配


%MW1--%MW100



% MW301


――


%MW2000


已被通 讯接口所用或预留将来扩充通讯接口,所以



控制流程可以用的 字寄存器为


%MW2001--%MW3000






%MW1-%MW8


时钟、日期(毫秒、秒、分、时、日、月、年、星期)



%MW9-%MW10 SOE


格式时间信息




需要在


Initialize


设置的工程参数:




NumberPI %mw11 PLC


开入字数(值域:


0< /p>



50




NumberST %mw12 PLC


状态量字数(值域:


0


< br>10




NumberAI %mw13 PLC


模拟量字数(值域:


0



100




(注意:


Quantum 16


点模拟 量模块的点数为


17




NumberTI %mw14 PLC


与温度巡检通讯上来的温度量字数(值域:


0



96




NumberIICommSyn %mw15 DEP100< /p>


通讯上来的开入量字数(值域:


0



10




NumberAICommSyn %mw16 DEP100< /p>


通讯上来的模拟量字数(值域:


0



100





注:每个辅机上送总字数不大于


20


所有辅机上送开关量总字数不大于


25


所有辅机上送模拟量总字数不大于


80


NumberLCU %mw30 LCU




NLCUType %mw31 LCU


类型


1


:机组


0


:公用



若为机组程序需要设定一下参数



NPMax


浮点型



有功限制值,单位


MW


(值域 :


0.3



200.0




NQMax


浮点型



有功限制值,单位


Mva


(值域 :


0.3



180.0




NPQCoefficient


浮点型



功率工程系数,上位机功率工程系数×


100



(值域:


0.1



5.0,

< p>
作除数切不可设为


0






3






18




南京申瑞电气系统控制有限公司




NPWMax


时间型



调有功最大脉宽



(值 域:


200ms



1500ms




NPWMin


时间型



调有功最小脉宽



(值 域:


100ms



500ms




NQWMax


时间型



调无功最大脉宽



(值 域:


200ms



1500ms




NQWMin


时间型



调无功最小脉宽



(值 域:


100ms



500ms





机组程序会用到的与交流采样有关的变量:



NUaValue


机端


A


相电压(同期上送的码值)



NfrValue


机组频率(同期上送的码值)



NPValue


机组有功(同期上送的码值 减去


5000




NQValue


机组无功(同期上送的码值 减去


5000








通讯用寄存器区:




%MW201-%MW300


调度下发报文―― 流程命令(


400ms


后清零)




%MW301-%MW400

触摸屏下发报文――流程命令(


400ms


后清零)




%MW401-%MW420


上位机下发报文――流程命令、对时(


400ms


后清零)





%MW461-%MW480


上位机下发报文保 存区,保存最近一次上位机下发的报文,不清零。




%MW481-%MW600 SOE


事件缓存区 ,最多保存


30


个事件。




%MW601-%MW1100


上送报文缓存区,长度不大于


500


格式遵守《


新型


PLC


与上位机通讯信 文区格式和通讯方式》



其中


%MW601-%MW610


基本信息。



%MW611-%MW1100


数据报文。









数据缓存区,如下表:




开入量



综合量



通讯开入量



模拟量



测值区



%MW1101-%MW1150


%MW1151-%MW1196


%MW1151-%MW1198


%MW1201-%mw1396




4






18




数据库位置



状态量表



0



799


状态量表


800



< br>


状态量表


800


< p>
后(综合量后)



模拟量表



0



199




南京申瑞电气系统控制有限公司



通讯模拟量



温度量



PQ


设定值



电气量



ERT


模件事件区



报警事件区






%MW1201-%mw1396


%MW1401-%mw1499


%mw1198-%mw1199


%MW2001-%mw2200


%MW2801-%mw2960


%MW3001-%MW3401


模拟量表



1



200




温度量表


1



100

< br>点



模拟量表


2000


模拟量


plc


点后



简报窗



简报窗



模拟量表



特殊模拟量定义



对应


%MW601-%MW610 < /p>


800


点:


PLC


上送数据总字数―――――――――――


%MW601


801


点:


PLC SOE

< p>
缓存大小(


120


个字)――――――

< p>
%MW602


802


点:


PLC


心跳,每


0.1


秒自加


1


――――――――


%MW603


803


点:


PLC SOE


指针――――――――――――――


%MW604


804


点:机组状态(代替原来上位机计算量)―――


%MW605


805


点:


PLC


内部错误累计――――――――――――


%MW606


806


点:


PLC IO


强制点个数统计―――――――――


%MW607


807


点:


PLC

< br>流程启动时间(单位


0.1


秒)――――


%MW608



与原


GE 9030


程序相比较增加如下功能:



1




上电会 自动读取


PLC


系统时钟作为自己


SO E


时标,


PLC


每天用


SOE


时标给


PLC


系统时钟



对时一次。这样保证在上位机第一次给


PLC


发对时令前


SOE


时标是准确 的。



2




增加有功无功过负荷保护,超过设定的有功无功最大值时,会自动闭锁增有功无功脉冲; 当


有功小于


0


,闭锁减有功脉冲;当无 功小于负


50%


,闭锁减无功脉冲,




3




机组控制流程分成若干段,便于分开编写流程。每一段控制流程均为循环扫描,建议控制流< /p>


程中不使用程序跳转,这样便于流程调试。



4




使用虚 拟模拟量


--


机组状态,代替原来上位机计算量。



5


.增加


P LC


内部错误累计、


PLC IO


强制点个数统计等功能,在数据库中可查看这些统计置。



6.


功率调节开始、结束都会组织报文报警。



7.


流程每一步开出,都会组织报文报警(


V5.03


版本)




8.


机组命令号


10 1



102



103



104


的命令分别定义为


有功调节、无功调节


、有功调节退出、无


功 调节退出。这样定义每次功率调节简报窗会报有功或无功调节流程开始或退出。


101< /p>



102


不要定义有

功调节投入、无功调节投入,这样的话,简报窗会报有功或无功调节投入流程开始或退出













5






18




南京申瑞电气系统控制有限公司









附:对于一个新工程(模式为


PLC +


测温或同期单元)


PLC


程序需要修 改的几个地方





1




PLC


硬件配置。


< br>在配置开入量模块时分组配置


Fast


扫描和

< p>
Mast


扫描。



要将< /p>


GPS


点设计在


Fast


扫描模块中保证时钟的精确性。在


Fast


任务


SOEST


程序段中关联


GPS



入点,并在此程序段中配置与


Fast

< p>
扫描开入量相对应的需要做


SOE


的点号。若使用 远程


IO


,开入量只


能配置在


mast


任务中,此时需要将


GPS

< p>
相关程序也移植到


mast


任务中并关联


GPS


开入点。






Mast


任务


Alarm_SOE


程序段中配置与


Mast


扫描开入量相对应的需要做


SOE

< br>的点号


.



2




Ini talialchu


初始化程序段


.


在本程序段中填写本


LCU PLC


开入点字数、


PLC


模入点、温度量点(与巡检单元通讯上来)


、通讯


量数据字数、


LCU

< p>
类型等。



若为机组


LC U


需要在此程序段中设置机组最大限制有功功率、无功功率、功率工程系数、有功调节< /p>


最大和最小脉宽、无功调节最大和最小脉宽


,


并关联功率调节开出点。



3





Pi_to_Word


程序段中添加需要上送的开入量和综合量


.


4





DI_AI


程序段中关联需要做

< p>
SOE


的开关量。



5





GPS


程序段中关联


GPS


点。此开关量上升沿使


PLC


时钟变成整分以便跟


GPS


时钟同步。



6




若是开 关站、


共用


PLC


< br>在


Mast


任务中添加控制各开关的程序段。

< p>
若是机组


LCU


执行以下步骤。

< br>


7





ContolM3


程序段中根据示例关联开机按钮、停机、 事故停机、紧急停机和复位按钮,并添加


紧急停机、事故停机外部启动源。



8



< br>在


STATE


程序段修改综合开关量、机组状态。在


Shigutingji


程序段添加紧急、事故停机需要

< p>
马上执行的动作。



9




根据设 计院提供的流程图纸在


mast


任务中相应流程段中编写各种控 制流程。


注意置流程结束标


志,以便


C ontolM2


程序段在该流程结束时自动启动下一个控制流程。



10




不要改动以


N


开头命名的变量,不要改动有“锁”标志的程序段 ,否则可能导致通讯、报


警等功能异常。



11




以机 组模板程序为示例,将模板控制程序中的开入、开出变量名改为对应本工程的开入、


开出 变量名,


同时


做好新改动开入、开出测点注释。






注意:



1




Unity PLC


可以设定快速任务扫描模块与主任务扫描模 块。快速任务记录


SOE


精度为


4ms


,主


任务记录


SOE

< br>精度为主任务扫描周期(一般


12ms





2




需要在 快速任务记录


SOE


的开关量


(规定开 入


1-64


点)


必须将该开关量所在开 入模块配置为


快速任务扫描模块,


需要在主任务记录

< p>
SOE


的开关量必须将该开关量所在开入模块配置为主任

< br>务扫描模块。


若违反此规则,


SOE

事件会漏报或重报






6






18




南京申瑞电气系统控制有限公司



3




快速记 录


SOE


的开入量最好不超过


96


点,特殊工程需要更改


soe


点数的,在快 速任务


Soe_ST


中设置需要快速记录


SOE


的开入量点号,


在主任务


Al arm_Soe


中设置需要普通记录


SOE

的开入


量点号。



4




为保证


SOE


时标精度,需要将


GPS


开入点配置在快速任务扫描模块中,并在快速任务中关联


GPS


开入点。



5




刚并网 和解列需设置的有功无功功率在程序


Kongzai_TO_Fadian


中设定。



6




已经加 锁的程序段可阅读但不要改写。


区分程序段与子程序的概念,


程 序段是循环扫描的,



程序调用才扫描。用本软件编写的


LCU


程序只包括


2


个子程序,建议不要添加其他子程序。



7




Uni ty


软件中使用上升沿触点给线圈置位可能会出错,


应不用此语 句。


尽量不使用检测沿线圈、


沿触点。



8




若在控 制流程中需要报警并退出流程则将变量


NLFault


置位,< /p>


只需报警但不退出流程则将变量


NLFAlarm


置位。


NLFault


被置位后先组织报警报文,然后 将寄存器%


m129


-%


m596


清零,


NLFAlarm


被置位后只组织报 警报文,不清零%


m129


-%


m59 6




9




Unity CPU



Premium



Quantum


< br>Premium


的寄存器编号是从


0

开始的,而


Quantum


的寄存


器编号是从


1


开始的,所以上位机通讯配置文件有区别:



Premium




写寄存器开始地址


=401


读寄存器开始地址


=601


读事件寄存器开始地址


=481



Quantum




写寄存器开始地址


=400


读寄存器开始地址


=600


读事件寄存器开始地址


=480


10




在上 位机数据库中添加有功调节


(序号


2100



无功调节


(序号


2101




系统在功率调 节开


始、结束、通讯故障时会报警。



11




Unity


软件用梯形图编程时


1< /p>


个触点可以驱动数个置位或复位线圈但此软件有


bug

< p>
,试验


证明一个触点驱动置位或复位线圈数量不能超过

4


个。




12




以前 用通讯过来的机端电压作为空载的一个条件,事故停机时大部分时候能调用发电至空


载流 程,


而改进用励磁电流作为空载的条件程序是不会调用发电至空载流程的,


这就需要在事


故停机时不仅要跳灭磁开关,还要逆变灭磁

.


















7






18




南京申瑞电气系统控制有限公司










二、


PL C


与上位机通讯规约




新型


PLC


与上位机通讯信文区格式和通讯方式




1


.综述



上 位机和


PLC


的通讯底层协议由


PLC


所决定,


PLC


和上位机通过寄存器读 写交换信息,


本文只介绍通讯信文的基本格式和通讯过程。具体的信文定义另述。




2


.上送信文区


PLC


将需上送的信息存入以下两个信文区:数据区、事件区。所有需要和该


PLC


通讯


的计算机均从该区域读取信息。这 两个区域的起始寄存器地址对具体的


PLC


型号而言是固


定的,不随工程变化,可以在上位机通讯程序的参数文件中定义。




2



1


数据区






数据区的基本内容为:


< p>
基本信息(


10


个寄存器)



子信文


1


子信文


2


――――



子信文


n



基本信息的定义:



寄存器序号



1


2


3


4


5



10


名称



信文总长度



事件区总长度



累加器



事件指针



备用



说明:



信文总长度:上送区总寄存器数量(包括基本信息在内)




事件区总长度:事件上送区的总寄存器数量;



累加器:


PLC


对该寄存器不断累加,上位机可以根据 该寄存器的值是否变化判断


PLC


的应用程序是否运行;



事件指针:如果发生新的事件时将被存入事件区的寄存器在事件区内 的序号(例如:事


件区中第


1



4


个寄存器存放的是最新一个事件,则该指针=


5






2



2


事件区







事件记录


1


事件记录


2


――――



事件记录


n


PLC

< br>将发生的事件存入该区,存满时循环使用并覆盖原记录。区域的总长度应当小于


P LC


通讯协议允许在一次通讯中读取的最大寄存器数量。




3


.下发信文区


设置两个或两个以上的下发信文区,上位机将命令、对时信息等写入该区。两个区分


别供不同级别的上位机写入(例如可以分别供厂内上位机和梯级调度中心计算机写入)







8






18




南京申瑞电气系统控制有限公司



4


.通讯过程




4



1 PLC






——初始化时将所有通讯区域全部清零,延时等待所有采样点 第一次采样完成后将上


送信息存入上送数据区并正确设置其中的基本信息。此后按照一定 的时间间隔刷


新各种子信文。基本信息中的累加器每程序扫描周期均累加,事件指针在事 件发


生时即时更新。







——当 下发信文区有非零数据出现时立即处理该信文并将信文复制到一个暂存区中


(方便程序调 试)后将该区清零。




4



2


上位机



4



2



1


初始化



每次通讯程序重起、通讯中断 后重新恢复、通讯程序由从机升为主机时首先按照允许的最大信文长


度读取上送数据区的 起始部分数据,将基本信息的内容存入变量,根据“信文总长度”计算应当分


几次读取全 部上送数据。




4

< br>.


2



2


读取上送数据



按照一定时间间隔分次 读取全部上送数据并解析处理各子信文,同时监视:



——根据 累加器判断


PLC


程序是否在运行,如果累加器不刷新则认为通 讯中断;



——将收到的事件指针与上次记录的事件指针相比较 ,如果不同则说明有新的事件发


生,应当读取全部事件区的数据并根据新旧两个指针的值 提取新的事件作相应处


理;




1




信文格式



无论是上送信文还是下行信 文都采取打包方式以提高效率。打包的方式是将包含各种信息的子信文


组成一个总的信文 (总长度不能超过信文区的长度)


。如下图:




子信文


1


子信文


2


?



子信文


n


0


(结束符)





信文基本单位为字,每封子信文头均为特征码及正文长度,即:




特征码



正文长度(字)



正文





3



1


上行 信息(


PLC


→上位机)





9






18



study是什么意思-爬山的英文


study是什么意思-爬山的英文


study是什么意思-爬山的英文


study是什么意思-爬山的英文


study是什么意思-爬山的英文


study是什么意思-爬山的英文


study是什么意思-爬山的英文


study是什么意思-爬山的英文



本文更新与2021-01-28 01:14,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/575840.html

UnityPro编程指导书V5.06的相关文章