版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、最新资料推荐GT_FLOAT模块简介该模块功能是检查第一个输入值是否大于第二个输入值,若是,则输出值为 ON,否则为 OFF。EN和 ENO能作为附加参数加以设置。表示符号公式OUT = ON if IN1 IN2OUT =OFF if IN1 IN2参数描述参数数据类型含义IN1FLOAT第一输入IN2FLOAT第二输入OUTBOOL输出值1最新资料推荐GE_FLOAT模块简介模块功能是检查第一个输入值是否大于等于第二个输入值,若是,则输出值为 ON,否则为 OFF。EN 和 ENO能作为附加参数加以设置。表示符号公式OUT = ON if IN1 IN2OUT = OFF if IN1 I
2、N2参数描述参数数据类型含义IN1FLOAT第一输入IN2FLOAT第二输入OUTBOOL输出值2最新资料推荐LT_FLOAT模块简介该模块功能是检查第一个输入值是否小于第二个输入值,若是,则输出值为 ON,否则为 OFF。EN 和 ENO能作为附加参数加以设置。表示符号公式OUT = ON if IN1 IN2 OUT = OFF参数描述参数数据类型含义IN1INT第一输入IN2INT第二输入OUTBOOL输出值4最新资料推荐RS触发器模块简介该模块功能是用于RS存储,其中复位优先。当 R1 = ON, Q1 就变为 OFF。当 R1 = OFF ,S = ON,则 Q1 = ON;当 R1
3、 = OFF ,S = OFF,则 Q1 保持原状态。EN和 ENO能作为附加参数加以设置。表示符号VOID RS(S,R1,Q1)参数描述参数数据类型含义SBOOL置位R1BOOL复位 ( 优先 )Q1BOOL输出5最新资料推荐SR触发器模块简介该模块功能是用于RS存储,其中置位优先。当 S1 = ON , Q1就变为 ON。当 S1 = OFF ,R = OFF 时 , Q1 保持以前状态;当 S1 = OFF ,R = ON 时,Q1 = OFF。EN和 ENO能作为附加参数加以设置。表示符号VOID SR(S1,R,Q1)参数描述参数数据类型含义S1BOOL置位 ( 优先 )RBOOL
4、复位Q1BOOL输出6最新资料推荐R_TRIG模块简介该模块的功能是上升沿触发,即当 CLK从 OFF跳变为 ON时, Q在下一周期为 ON;其余情况下, Q都为 OFF。EN 和 ENO能作为附加参数加以设置。表示符号VOID R_TRIG(CLK,Q)参数描述参数数据类型含义CLKBOOL输入QBOOL输出7最新资料推荐F_TRIG模块简介该模块的功能是下降沿触发,即当 CLK从 ON跳变为 OFF时, Q在下一周期为 ON其余情况下, Q都为 OFF。EN 和 ENO能作为附加参数加以设置。表示符号VOID F_TRIG(CLK,Q)参数描述参数数据类型含义CLKBOOL输入QBOOL输
5、出值8最新资料推荐TON定时器模块简介该模块的功能是当IN 从 OFF跳变为 ON时,产生一个延时输出。EN和 ENO能作为附加参数加以设置。表示符号VOID TON(IN,PT,Q,ET)参数描述参数数据类型含义INBOOL输入PTULONG预置延时时间(单位毫秒)QBOOL输出状态ETULONG内部时钟详细描述任何时候如果 IN 为 OFF,则 QOFF,ET=0。9最新资料推荐如果 IN 变为 ON,内部时钟 ET 启动,以(系统运行周期任务运行周期数)为单位增加,延时开始。(例如:系统运行周期在 SCKey中设定为 500ms, SCControl 的任务管理中选定占 5 个周期,那么
6、延时就以 2500ms为单位增加)。当内部时钟 ET 达到 PT 值时 , Q 变为 ON,ETPT。如果 IN 在 ET 达到 PT 值前变为 OFF,则 Q OFF,ET=0。10最新资料推荐TOFF定时器模块简介该模块的功能是当IN 从 ON跳变为 OFF时,产生一个延时输出。EN和 ENO能作为附加参数加以设置。表示符号VOID TOFF(IN,PT,Q,ET)参数描述参数数据类型含义INBOOL输入PTULONG预置延时时间 ( 单位毫秒 )QBOOL输出状态ETULONG内部时钟详细描述11最新资料推荐任何时候如果 IN 为 ON,则 QON,ET 0。如果 IN 变为 OFF,
7、内部时钟 ET将启动,以(系统运行周期任务运行周期数)为单位增加,延时开始。(例如:系统运行周期在 SCKey中设定为500ms,SCControl 的任务管理中选定占 5 个周期,那么延时就以 2500ms为单位增加)。当内部时钟 ET达到 PT 值时 , Q 将变为 OFF,ETPT。如果 IN 在 ET 达到 PT 值之前变为 ON,则 ET=0,QON。12最新资料推荐TP定时器模块简介该模块用于产生持续时间一定的脉冲。EN 和 ENO能作为附加参数加以设置。表示符号VOID TP(IN,PT,Q,ET)参数描述参数数据类型含义INBOOL输入PTULONG预置延时时间(单位毫秒)QB
8、OOL输出状态ETULONG内部时钟详细描述13最新资料推荐如果 ET0,IN 变为 ON,则 Q变为 ON,内部时钟 (ET) 启动,以(系统运行周期任务运行周期数)为单位增加。(例如:系统运行周期在SCKey中设定为 500ms, SCControl 的任务管理中选定占5 个周期,那么延时就以2500ms为单位增加)。如果ET 尚未达到 PT 值, IN 变为 OFF,ET 与 Q 都不会受 IN 影响。当 ET 达到 PT值 , Q 将变为 OFF(与 IN 无关 ) 。 ET达到 PT值之后 IN 变为 OFF,则内部时钟停止, ET=0, Q OFF。14最新资料推荐CTD模块简介该
9、模块(减计数器)的功能是:当 LDON时, CV=PV。当 LDOFF,CD=ON时, CV每个周期自减 1,直到 -32767 为止。不管 LD 和 CD的状态,当 CV0时 Q为 OFF,当 CV0时 Q变为 ON。EN和 ENO能作为附加参数加以设置。表示符号VOID CTD(CD,LD,PV,Q,CV)参数描述参数数据类型含义CDBOOL计数开关LDBOOL数据载入PVINT预置数值QBOOL输出指示CVINT计算值15最新资料推荐CTU模块简介该模块(增计数器)功能是:当 RON时, CV=0。当 R=OFF,CU=ON时, CV每个周期自加 1,直到 32767 为止。不管 R 和
10、 CU的状态,当 CVPV时, Q=OFF,当 CVPV 时, Q变为 ON。EN和 ENO能作为附加参数加以设置。表示符号VOID CTU(CU,R,PV,Q,CV)参数描述参数数据类型含义CUBOOL计数开关RBOOL复位PVINT预置数值QBOOL输出指示CVINT计算值16最新资料推荐CTUD模块简介该模块(增减计数器)的功能是:当 R=ON时, CV=0, QU=OFF,QD=ON(增计数器清零);当 LD=ON时, CV=PV,QU=ON, QD=OFF(减计数器清零);如果在 R和 LD端同时为 ON,则 R(复位)优先。当 R=LD=OFF时,若 CU=ON, CD=OFF,则
11、为增计数器, CV自加 1;至 CVPV时, QU变为 ON,CV继续自加至 32767。当 R=LD=OFF时,若 CU=OFF,CD=ON,则为减计数器, CV自减 1;至 CV0时 QD变为 ON,CV继续自减到 -32767 为止。EN和 ENO能作为附加参数加以设置。表示符号VOID CTUD(CU,CD,R,LD,PV,QU,QD,CV)参数描述参数数据类型含义CUBOOL增计数触发输入CDBOOL减计数触发输入RBOOL复位LDBOOL数据载入17最新资料推荐PVINT预置数值QUBOOL增指示开关QDBOOL减指示开关CVINT计算值(真实值)18最新资料推荐XOR_BOOL模
12、块简介该模块功能是将输入值进行逻辑异或操作,并将结果赋给输出值。输入值个数不限,拖动该模块会出现多个输入引脚。EN 和 ENO能作为附加参数加以设置。表示符号公式OUT=IN1 XOR IN2 XOR XOR INn参数描述参数数据类型含义IN1BOOL第一输入IN2BOOL第二输入INnBOOL第 n 个输入OUTBOOL输出19最新资料推荐ABS_FLOAT模块简介该模块的功能是计算输入值的绝对值并将结果赋给输出值。EN 和 ENO可作为附加参数加以设置。表示符号公式OUT=|IN|参数描述参数数据类型含义INFLOAT输入值OUTFLOAT输出值20最新资料推荐MUL_FLOAT模块简介
13、该模块的功能是将输入值相乘,并将结果赋给输出值。EN 和 ENO能作为附加参数加以设置。表示符号公式: OUT=IN1 IN2参数描述参数数据类型含义IN1FLOAT第一输入IN2FLOAT第二输入OUTFLOAT输出21最新资料推荐DIV_FLOAT模块简介该模块的功能是将输入值相除,并将结果赋给输出值。EN 和 ENO能作为附加参数加以设置。表示符号公式OUT=IN1/IN2参数描述参数数据类型含义IN1FLOAT第一输入IN2FLOAT第二输入OUTFLOAT输出值22最新资料推荐MOVE_FLOAT模块简介该模块的功能是将输入值赋给输出值。EN 和 ENO能作为附加参数加以设置。表示符
14、号公式OUT = IN1参数描述参数数据类型含义IN1FLOAT第一输入OUTFLOAT输出23最新资料推荐ADD_FLOAT模块简介该模块的功能是将输入值相加,并将结果赋给输出值。输入值的个数不限,拖动该模块会出现多个输入引脚。EN 和 ENO 能作为附加参数加以设置。表示符号公式OUT=IN1+IN2+INn参数描述参数数据类型含义IN1FLOAT第一输入IN2FLOAT第二输入INnFLOAT第 n 输入OUTFLOAT输出24最新资料推荐SUB_FLOAT模块简介该模块的功能是将输入值相减,并将结果赋给输出值。EN 和 ENO能作为附加参数加以设置。表示符号公式OUT=IN1-IN2参
15、数描述参数数据类型含义IN1FLOAT第一输入IN2FLOAT第二输入OUTFLOAT输出25最新资料推荐AVE_FLOAT模块简介该模块的功能是求输入值的平均值,并将结果赋给输出值。输入值的个数不限,拖动该模块会出现多个输入引脚。EN 和 ENO 能作为附加参数加以设置。表示符号公式OUT(IN1+IN2+ ) / N=参数描述参数数据类型含义IN1FLOAT第一输入IN2FLOAT第二输入INnFLOAT第二 nOUTFLOAT输出26最新资料推荐单回路模块简介该模块是对在自定义回路中声明的单回路进行定义,确定它的输入输出,组成一个控制回路。通过序号N 与自定义回路中的声明相对应,将它在自
16、定义回路中所相应序号所对应的位号组入监控画面中,可在监控画面中对其进行参数设置。其中BSCX可以有更多的参数让用户来设置。表示符号算法该模块是 PID 单回路控制模块,流程图如下所示:27最新资料推荐参数描述参数数据类含义补充说明型PVSFLOAT 测量值NUINTBSC 序号范围 0,31MVSFLOAT 输出阀位g_bscN.SwSVBOOL内 /外给定ON外给定开关g_bscN.SwAMBOOL手 /自动开 ON自动28最新资料推荐关g_bscN.SwNegBOOL正 /反作用开关g_bscN.SwTVBOOL输出跟踪开关g_bscN.SwDTBOOL微分方式切换开关g_bscN.SVS
17、FLOAT 内给定值g_bscN.ESVSFLOAT 外给定值g_bscN.KPSFLOAT 比例常数g_bscN.TIINT积分时间g_bscN.TDINT微分时间g_bscN.TVSFLOAT输出跟踪量g_bscN.IASFLOAT输入补偿g_bscN.OASFLOAT 输出补偿g_bscN.ERSFLOAT偏差报警值g_bscN.MLSFLOAT输出限幅下限g_bscN.MHSFLOAT输出限幅上限ON反作用ON跟踪ON=dPV/dtOFF=dErr/dtKp*2 = 1/P单位为 0.1 秒单位为 0.1 秒g_bscN.KVSFLOAT 可变增益g_bscN.RESERVED_6B
18、BOOL比例微分ON 比例微分先行29最新资料推荐先行开关注意对 BSCX模块,需要特别注意所设置的参数不能与 AdvanTrol 等监控画面中的相关参数相冲突,否则将导致 AdvanTrol 中监控画面中的相关参数设置功能无效!各项内外给定选择用户可以通过参数 SwSV来选择内给定或外给定。当 SwSV为 ON时,设定值等于外给定值 ESV;当 SwSV为 OFF时,设定值等于内给定值 SV。同时为了防止内外给定切换时发生扰动,在外给定时,将外给定值赋给内给定值;在内给定时,将内给定值赋给外给定值(监控画面中所看到的内给定值就等于系统的设定值)。用户可以通过 BSCX模块给内外给定值分别赋数
19、值、变量和位号。也可以在 ST 语言中进行这些赋值操作,其操作语句如下:sfloat tt;int N;g_bscN.ESV=0.5f;g_bscN.ESV=AI02000000PV;g_bscN.ESV=S02_B0000;g_bscN.ESV = tt;g_bscN.SV=0.5;g_bscN.SV=AI02000000.PV;g_bscN.SV=S02_B0000;g_bscN.SV = tt;其中: N为 BSC序号, S02_B0000为自定义半浮点, AI02000000 为 AI30最新资料推荐位号。内给定和外给定的唯一区别就是,内给定值可以在监控画面上进行设置。报警处理误差等于
20、设定值减去测量值,同时在BSC中,对误差进行了报警处理。误差报警值缺省值为100,用户也可以通过ST语言,对 ER进行修改,如下所示:g_bsc0.ER=0.01f;当 BSC回路 0 的误差大于 0.01f 或小于 -0.01f时,就会发出一个偏差报警。但在手动状态下,不发生任何偏差报警。正反作用处理正反作用处理是根据正反作用开关,对偏差进行处理,把处理后的值送到 PID 算法中进行运算。当 SwNeg为 ON时,系统处于反作用状态,这个时候PID 算法中的输入等于负偏差;当SwNeg为 OFF时,系统处于正作用状态,这个时候 PID 算法的输入等于正偏差。正反作用可以在调整画面中进行修改,
21、也可以在 BSCX模块中进行修改,或在SCX语言中直接对其赋值。PID 计算单回路控制器PID 计算示意图31最新资料推荐AutoMV为上一周期的控制输出值减去输出补偿值。采用增量式的PID 算法,最终的控制输出值与上一周期的控制输出值有关,由于使用在输出补偿之前进行累加的方法,如果不减去上一周期的输出补偿值,而直接使用会造成对输出补偿值的累加。在串级控制回路中的原理亦是如此。自动值为本周期 PID 计算后的值,这个变量对用户不可见。PID 算法PID 算法框图上图中 PV为测量值乘以负1。32最新资料推荐基本算式所采用的算法为采用增量式算法,其中微分器为不完全微分方法,其表达式如下:其中 P
22、 为比例带。为积分时间( I ), 为微分时间 (D) , 为微分增益。微分先行当控制系统的给定值发生阶跃变化时,微分动作将导致控制量的大幅度变化,这样不利于生产的稳定操作。因此,在微分项中不考虑给定值,只对测量值(即被控量)进行微分。这种方法就是微分先行方法,即式中: y(n)为本周期测量值 PV,y(n 1)为上一周期 PV值, 为本周期微分项值, 为上一周期微分项值。对于串级控制的副回路而言,因给定值是主回路提供的,故上述仅对测量值微分的做法并不适用,仍应按原微分项算式对偏差进行微分。参数说明比例度 P(): P 最小值为 P=6.25%,P 的最大值为 P=204800%。微分时间常数
23、 D(单位秒):最大为3276.8s ,最小值可以为 0s。33最新资料推荐积分时间常数 I (单位分):其最大值与 D 一致, 3276.8/6054.61 分;而因为 I 在计算时表现为倒数形式,如果太小会引起计算的溢出,因此将 I 最低限制为 1s,1/60 0.02 分。输出处理单回路控制器输出处理框图手自动处理手自动处理根据开关量 SwAM判断当前回路处于自动或手动状态。当SwAM为 OFF时,回路处于手动状态;当 SwAM为 ON时,回路处于自动状态,将自动值赋给手动值。 SwAM缺省值为 OFF。跟踪处理当 SwTV等于 ON时,系统处于跟踪状态。当回路处于跟踪状态下,系统的手自
24、动状态开关( SwAM)处于手动状态,并将跟踪值赋给手动值。 SwTV缺省值为 OFF。34最新资料推荐量程限幅处理将经过跟踪处理后的手动值进行量程限幅处理,当其超出量程时发生一个报警。经过量程限幅后的手动值就是最后要输出的控制输出值(MV)。闪光模块简介该模块用来产生一个脉冲的输出信号,当输入IN1=OFF,则输出为OUT=OFF;当输入 IN1=ON且 IN2=OFF,则输出跟踪 IN1 状态,即 OUT=ON;当输入 IN1=IN2=ON时,输出将交替为逻辑 0 和逻辑 1,交替周期为扫描周期。表示符号算法当 IN1=OFF,输出 OUT=OFF;当 IN1=ON 且 IN2=OFF,输
25、出 OUT=ON;当 IN1=IN2=ON,输出 OUT交替为 ON或 OFF,交替周期为扫描周期,即当程序第 2 次运行到该模块,输出就发生跳变。35最新资料推荐参数描述参数数据类型含义IN1BOOL报警信号IN2BOOL确认报警信号OUTBOOL输出LD程序段的结构对应于继电器开关操作的梯级。在 LD编辑器中,窗口背景是逻辑网格。在它的左边划出所谓的左汇流条。这个左汇流条对应于梯级的相线(L线路)。正如在梯级中一样,只有接至电源即接至左汇流条的 LD 目标(触点、线圈)将在 LD 编程期间被编辑。对应于中线的右汇流条不进行显示。但是,在内部,所有的线圈和基本功能块输出都接在它上面,从而建立
26、起电流通路。编程语言 LD 的目标为触点、线圈和功能模块。这些目标通过实际参数和链路来互连。1 触点触点是 LD 元素,它将状态传送至其右侧的水平链路。这一状态是在其左侧的水平链路中的状态与相关变量 / 直接地址的状态进行布尔与的结果。触点不改变相关变量 / 直接地址的值。1.1常开触点在常开触点中,如果相关 BOOL变量的状态为 ON 时,左链路的状态复制至右链路。否则的话,右链路的状态为 OFF。36最新资料推荐常开触点对应于两个输入的AND_BOOL功能。两个并行的常开触点对应于两个通过OR功能连接的 AND_BOOL功能。1.2常闭触点在常闭触点中,如果相关 BOOL变量的状态为 OF
27、F 时,左链路的状态复制至右链路。 否则的话,右链路的状态为 OFF。常闭触点对应于含两个输入的AND_BOOL功能,其中一个是反相的。1.3正跳变触点在正跳变触点中,如果相关 BOOL变量的状态从 OFF跳变为 ON时,同时左链路的状态为 ON的话,则右链路在下一个程序周期为 ON。 否则的话,右链路的状态为 OFF。正跳变触点对应于含两个输入的AND_BOOL功能,其中的一个输入事先与 R_TRIG功能块相连。1.4负跳变触点在负跳变触点中,如果相关 BOOL变量的状态从 ON跳变为 OFF时,同时左链路的状态为 ON的话,则右链路在下一个程序周期为 ON。否则的话,右链路的状态为 OFF
28、。负跳变触点对应于含两个输入的 AND_BOOL功能,其中一个输入事先与F_TRIG功能块相连。37最新资料推荐2 线圈线圈是 LD 元素,它将其左侧的水平链路状态传送至其右侧的水平链路,相关变量 / 直接地址的状态将保存。2.1线圈在线圈中,可将左链路的状态复制至相关的布尔变量和右链路。线圈通常跟在触点之后,但它们也能够后接触点。线圈对应于 MOVE功能。2.2取反线圈在取反线圈中,可将左链路的状态复制至右链路。左链路的取反状态复制至相关的布尔变量。如果左链路为OFF,则右链路将为OFF,而相关变量将为ON。取反线圈对应于带有反相输出的MOVE功能。2.3置位线圈在置位线圈中,可将左链路的状
29、态复制至右链路。如果左链路为 ON,则相关的布尔变量置为 ON。否则的话,它保持不变。相关布尔变量能够借助复位线圈复位。置位线圈对应于 MOVE功能的输出,且固定为 1。2.4复位线圈在复位线圈中,可将左链路的状态复制至右链路。如果左链路为 ON,则相关的布尔变量置为 OFF。否则的话,它保持不变。相关布尔变量能够借助置位线圈置位。复位线圈对应于 MOVE功能的输出,且固定为 0。38最新资料推荐2.5正跳变线圈在正跳变的线圈中,可将左链路的状态复制至右链路。如果左链路从OFF跳变为 ON,则相关的布尔变量将在一个程序周期内为 ON。正跳变的线圈对应于 R_TRIG功能块。2.6负跳变线圈在负跳变的线圈中,可将左链路的状态复
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深度解析(2026)《GBT 30104.202-2013数字可寻址照明接口 第202部分:控制装置的特殊要求 自容式应急照明 (设备类型1)》
- 学校办学管理经验交流会校长发言:跳出制度依赖激活生态活力
- 深度解析(2026)《GBT 29658-2013电子薄膜用高纯铝及铝合金溅射靶材》
- 2026年中考英语一轮复习检测卷苏州专用含答案解析
- 《GAT 1024-2013视频画面中目标尺寸测量方法》(2026年)合规红线与避坑实操手册
- 2026年社区家政保洁服务协议书
- 细胞培养肉规模化生产关键技术研究与示范项目可行性研究报告模板拿地备案立项
- 早绝经与绝经女性骨质疏松非药物干预总结2026
- 2025北京牛栏山一中高三(上)期中化学试题及答案
- 胆囊结石护理培训考核试题及答案解析
- 人教版 (2019)必修1《分子与细胞》第2节 细胞器之间的分工合作表格教案
- 2026年企业主要负责人和安全管理人员安全培训题库及答案
- 2026年2026年浙江省名校高三语文第二次联考试卷附答案解析新版
- 中国资产评估协会中国资产评估协会资产评估技术案例汇编2025年
- 2026年小学生气象知识竞赛题库及实战解析
- 2026年中国化工经济技术发展中心招聘备考题库及完整答案详解一套
- 2026年卫星互联网全球连接报告及未来五至十年通信基建报告
- 2024版股份合资企业运营管理及风险控制合同3篇
- 磷石膏固废资源化利用技术及应用前景
- 【MOOC】声乐教学与舞台实践-江西财经大学 中国大学慕课MOOC答案
- 试卷保密工作流程
评论
0/150
提交评论