首页 DeltaV组态逻辑(Logical)功能块详细说明

DeltaV组态逻辑(Logical)功能块详细说明

举报
开通vip

DeltaV组态逻辑(Logical)功能块详细说明逻辑与(AND)功能块此主题包括逻辑与(AND)功能块根据二到十六个离散输入的逻辑与(AND)关系生成一个离散输出值。功能块支持信号状态传播。逻辑与功能块里没有模式或者报警检测。逻辑与(AND)功能块IN_D1到IN_D[n]是离散输入值和状态(多达16个输入)。OUT_D是离散输出值和状态。原理图-逻辑与功能块下图显示了逻辑与功能块的内部结构逻辑与功能块原理图功能块执行-逻辑与功能块逻辑与功能块的输入数是个可扩展参数。功能块缺省有两个输入。您可以选择功能块原理图,右击并选择扩展参数(ExtensibleParam...

DeltaV组态逻辑(Logical)功能块详细说明
逻辑与(AND)功能块此主 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 包括逻辑与(AND)功能块根据二到十六个离散输入的逻辑与(AND)关系生成一个离散输出值。功能块支持信号状态传播。逻辑与功能块里没有模式或者报警检测。逻辑与(AND)功能块IN_D1到IN_D[n]是离散输入值和状态(多达16个输入)。OUT_D是离散输出值和状态。原理图-逻辑与功能块下图显示了逻辑与功能块的内部结构逻辑与功能块原理图功能块执行-逻辑与功能块逻辑与功能块的输入数是个可扩展参数。功能块缺省有两个输入。您可以选择功能块原理图,右击并选择扩展参数(ExtensibleParameters),然后修改输入的数量。这为功能块创建额外的输入连接器。逻辑与功能块检查您定义的输入,并应用逻辑与到输入中。当所有的输入是真(1),输出为真。当一个或多个输入为假(0),输出为假。状态处理-逻辑与功能块输出状态设为所选输入的最坏状态,除非至少一个输入是假并且其状态为非坏输出状态设为GoodNonCascade。参数-逻辑与功能块下表列出了逻辑与功能块的系统参数逻辑与功能块系统参数参数单位描述IN_D1toIN_D16无离散输入值和状态。离散输入数量是可扩展参数。OUT_D无离散输出值和状态。注意参数的缺省值和数据类型信息可以通过展开参数视图来获得。应用信息-逻辑与功能块逻辑与功能块用于确定是否所有的离散输入都为真。您可以使用逻辑与功能块在一个或者多个紧急停止条件满足时紧急停止一个过程。您也可以在联锁条件里使用逻辑与功能块,保证只有在进料阀打开并且储罐的液位在最小值之上时泵运行。阀和液位变送器值可以作为逻辑与功能块的输入。只有在两个条件都满足时,逻辑与功能块才会发送一个信号来启动泵。结果信号将送到离散输出功能块作额外处理,像下面的例子一样。逻辑与功能块应用举例逻辑或(Or)功能块此主题包括逻辑或(Or)功能块根据二到十六个离散输入的逻辑或关系生成一个离散输出值。当一个或多个输入值为真(1)的时候,输出设为真。功能块支持信号状态传播。逻辑或功能块没有模式或者报警检测。逻辑或(Or)功能块IN_D1到IN_D[n]是离散输入值和状态(多达16个输入)。OUT_D是离散输出值和状态。原理图-逻辑或功能块下图显示了逻辑或功能块的内部结构:IN逻辑或功能块原理图功能块执行-逻辑或功能块逻辑或功能块的输入数量是一个可扩展参数。功能块缺省有两个输入。您可以选择功能块原理图,右击并选择扩展参数(ExtensibleParameters),然后修改输入的数量。这为功能块创建额外的输入连接器。当一个或多个输入为真(1)的时候,输出设为真。否则,输出设为假。状态处理-逻辑或功能块输出状态设为输入状态的最坏值。不过,当至少一个输入为真的时候并且状态不是坏,输出状态设为GoodNonCascade。参数-逻辑或功能块下表列出了逻辑或功能块的系统参数逻辑或功能块系统参数参数单位描述IN_D1toIN_D16无离散输入值和状态。输入的数量是可扩展参数。OUT_D无离散输出值和状态。注意参数的缺省值和数据类型信息可以通过展开参数视图来获得。应用信息-逻辑或功能块逻辑或功能块用于给一些离散输入施加逻辑或作用。您可以根据设备状态使用逻辑或功能块来触发事件。应用举例:设备关闭假设一个下游中继器必须在上游中继器关闭时关闭。下图显示了中继系统的举例:QOPOQOQQQ◎◎勒CnnvRvnr1oooooooo◎雕Convenor2OO&OCOQ◎◎Conveyor3逻辑或功能块应用举例您可以组态逻辑或功能块位在中继器1或中继器2指示为关闭的时候停止中继器3。下图是这个例子的功能块图:逻辑或功能块原理图举例逻辑非(Not)功能块此主题包括逻辑非(Not)功能块对离散输入信号进行逻辑转换,并生成一个离散输出值。当输入为真(1),输出为假(0)。当输入为假,输出为真。功能块支持信号状态传播。逻辑非功能块没有模式或者报警检测。逻辑非(Not)功能块IN_D是离散输入值和状态。OUT_D是离散输出值和状态。原理图-逻辑非功能块下图显示了逻辑非功能块的内部结构逻辑非功能块原理图功能块执行-逻辑非功能块逻辑非功能块生成一个输入的逻辑非输出值。当输入为假,输出为真。当输入为真(1或更大)的时候,输出为假。下图显示了逻辑非功能块执行的举例。IN_DOUT_D逻辑非功能块执行举例状态处理-逻辑非功能块输出状态设为输入的状态。参数-逻辑非功能块下表列出了逻辑非功能块的系统参数逻辑非功能块系统参数参数单位描述IN_D无离散输入值和状态。OUT_D无离散输出值和状态。注意参数的缺省值和数据类型信息可以通过展开参数视图来获得。应用信息-逻辑非功能块逻辑非功能块用于在一些输入上实现逻辑非函数。例如,您可以在离散输入信号丢失或者变为假的时候,关闭一个常开阀。动作(ACT)功能块此主题包括动作(ACT)功能块在输入值为真时用来评估表达式。数学(Math)功能块,逻辑算子,还有常数可以用在表达式里。在动作(ACT)功能块里没有模式,报警检测,或者状态处理。动作(ACT)功能块IN_D是初始化表达式估计的值和状态原理图-动作(ACT)功能块下图显示了动作(ACT)功能块的内部结构:动作(ACT)功能块原理图功能块执行-动作(ACT)功能块当输入(IN_D)设定为真(1)的时候动作(ACT)功能块评估表达式。结果将送到外部引用参数;该功能块没有输出。表达式是由操作数,算子,函数,常数,还有关键词组成,有指定语法的结构文本。用公式编辑器来写表达式。请查阅表达式这一主题来获得关于写表达式和被支持的操作数,算子,函数,常数,还有关键词。状态处理-动作(ACT)功能块IND的状态不影响对表达式的评估。表达式由IND是否为真(1)来评估。参数-动作(ACT)功能块下表列出了动作(ACT)功能块的系统参数:动作(ACT)功能块的系统参数参数单位描述ALGO_OPTS无算法选项。当该选项选中时,表达式的算法将在读取错误时忽略。该算法选项是读取错误忽略。BLOCK_ERR无与功能块相关的激活的错误条件的汇总。可能的活动功能块的错误有:组态错误-表达式为空。IN_D无离散输入值和状态。注意参数的缺省值和数据类型信息可以通过展开参数视图来获得。应用信息-动作(ACT)功能块您可以使用动作(ACT)功能块来实现复杂运算,信号调制,或者 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 功能块不具备的功能。您可以使用三角函数,指数函数,幂函数,还有一些标准的数学函数。应用举例-强制自动控制如果有一个储罐由三个泵来填充不同成分。下图显示了该过程的示意图:功能块应用举例假设您需要操作员能够在一种或者两种成分正在填充的时候可以选择把液位控制器打到自动或手动模式。不过,在三种成分同时填充的时候,您想把储罐液位控制在设定值为95%的自动模式上。您可以使用两个动作(ACT)功能块来满足这个需求,就像下图所示那样:动作(ACT)功能块图举例当三个泵都开启的时候,动作(ACT)功能块的输出为真(1)。这样就触发了两个动作(ACT)功能块来运行它们的表达式。这样组态FORCE_AUTO动作(ACT)功能块的表达式来把TANK_LEVELPID控制器目标模式设为自动:'/TANK_LEVEL/MODE.TARGET':=AUTO;这样组态FORCE_SP动作(ACT)功能块的表达式来把TANK_LEVELPID控制器设定值设为95%:'/TANK_LEVEL/SP.CV':=95.0;只要三个泵正在运行并且有操作员试图改变TANK_LEVEL控制器模式或者设定值超驰,动作(ACT)功能块的表达式将继续运行。布尔扇输出(BFO)功能块此主题包括布尔扇输出(BFO)功能块解码一个加权二进制输入为单个的位,并为每位生成一个离散输出值。功能块支持信号状态传播。布尔输出功能块没有模式或报警检测。BF01E1布尔扇输出(BFO)功能块IN」NT是32位无符号二进制加权输入值和状态。OUT_D1到OUT_D[n]是表示输入位的离散输出值和状态(多达16个输出)。原理图-布尔扇输出功能块下图显示了布尔扇输出功能块的内部结构布尔扇输出功能块原理图功能块执行-布尔扇输出功能块布尔扇输出功能块视32位无符号输入为二进制加权值。组成该值的每位都转换成功能块的离散输出。布尔扇输出功能块输入的数量是一个可扩展参数。功能块缺省有两个输出。您可以通过选择功能块图,右击,点击可扩展参数(ExtensibleParameters),然后修改输入数量来增加输出。这样就给功能块创建了额外的输出连接器。第一个离散输出表示解码输入值的最不重要的一位。第二个离散输出是下一个最不重要的一位,等等。输入(IN」NT)的状态传递到离散输出(OUT_D)。F面是IN」NT=5153的布尔扇输出的执行举例。0001010000100001OUTOUTOUTOUTOUTOUTOUTOUOUOUOUOUOUOUOUOUD1DID1D1D1D1D1TTTTTTTTT6543210D9D8D7D6D5D4D3D2D1状态处理-布尔扇输出功能块功能块的输出(OUT_D)状态设置为和功能块的输入(IN_INT)状态相等。参数-布尔扇输出功能块下表列出了布尔扇输出功能块的系统参数布尔扇输出功能块系统参数参数单位描述IN_INT无32位无符号二进制加权输入值和状态OUT_D1to0UT_D16无离散输出值和状态。输出的数量是个可扩展参数。注意参数的缺省值和数据类型信息可以通过展开参数视图来获得。应用信息您可以用布尔扇输出功能块来优化两个控制器之间的数据通讯。为了做到这些,您可以使用在一个控制器上的布尔扇输入(BFI)功能块来把离散值压缩为整数。接着,将整数值传递到另一个控制器的布尔扇输出功能块来扩展整数为其原始的离散表示。布尔扇输入(BFI)功能块此主题包括布尔扇输入(BFI)功能块根据加权的模2和,二进制代码的十进制(BCD)代换,转换状态,或一到十六个离散输入的逻辑或关系生成一个离散输出。功能块支持信号状态传播。布尔扇输入(BFI)功能块没有模式和报警检测。布尔扇输入(BFI)功能块RESET_IN,当为真(1)的时候,清除FIRST_OUT。IN_D1到IN_Dn是使离散输入值和状态(多达16个)。OUTINT是无符号32位二进制加权输出值,代表了输入(INDn)位组合。OUT_D是表示输入(IN_D〃)的逻辑或关系的输出值。FIRST_OUT是二进制加权输出,表示离散输入值(IN_Dn)位组合,在OUT_INT从零到非零变化时同时ARM_TRAP为非零时设置的。原理图-布尔扇输入功能块下图显示了布尔扇输入功能块的内部结构:□IND2IND1IN_DnFHRESETINFIRSTOUTOUTINTOUT_D*Resettrapforinputs布尔扇输入功能块原理图Calculatebinarvweightedvalue|Determineworststatus|ORoperation►ComputeBCDequivalent功能块执行-布尔扇输入功能块布尔扇输入功能块输入的数量是一个可扩展参数。功能块缺省有两个输入。您可以选择功能块原理图,右击并选择扩展参数(ExtensibleParameters),然后修改输入的数量。这为功能块创建额外的输入连接器。布尔扇输入功能块在每次功能块执行时为设定状态检查离散输入值。设置OUT_INT输出为离散输入的二进制加权值(IN_D1加权为1,IN_D2为2,IN_D3为4,IN_D4为8,等等)。OUT_INT的状态设置为输入的最坏状态。当OUT_INT从零到非零转换时并且ARM_TRAP非零,FIRST_OUT通过复制OUT_INT到FIRST_OUT的方式将其捕获。FIRST_OUT保留其值,直到IN_D门参数转换到零然后到一个或更多非零(并且ARM_TRAP非零)为止。设定RESET_IN为非零值,而设置FIRST_OUT为零。复位以后,FIRST_OUT保持为零,直到所有IN_D门参数转换到零然后到一个或更多非零。—当陷阱发生时,FIRST_OUT的状态等于OUT_INT的状态。OUT_D的值是离散输入的逻辑或关系。它的状态等于输入的最坏状态。为了支持拨盘开关接口,布尔扇输入功能块使用一个被包含参数来存储代表这些离散输入的BCD码。前四个离散输入用于构建BCD码的个位。(这种情况下,第一个输入是最不重要的位)。下面四个输入用于BCD码的十位,百位,千位,还有万位。当四表示的位数大于九的时候,数位限制为九。下图是布尔扇输入功能块以OUT」NT=5510作为例子的执行情况。结果是BCD=1586,OUT_D=真。TOC\o"1-5"\h\zIN_D16IN_D1TTIN_DValues0001010110000110BCDDigits:15S6布尔扇输入功能块执行举例状态处理-布尔扇输入功能块OUT_D的状态设为输入的最坏状态。不过,当至少一个输入为真的时候并且状态不是坏,输出状态设为GoodNonCascade。OUT_INT的状态设为输入的最坏状态。FIRST_OUT的状态是FIRST_OUT写入时在输入中最坏的状态。当FIRST_OUT值清零时,FIRST_OUT状态复位。参数-布尔扇输入功能块下表列出了布尔扇输入功能块的系统参数布尔扇输入功能块系统参数参数单位描述ARM_TRAP无非零的时候,ARM_TRAP使能先出捕获机构。BCD无离散输出的BCD码FIRST_OUT无当0UT_INT参数从零到非零转换并且ARM_TRAP非零时的0UT_INT快照。IN_D1toIN_D16无离散输入的值和状态。输入的数量是可扩展参数。OUT_D无表示离散输入的逻辑或关系的输出值。OUT_INT无表示输入的位组合的32位无符号二进制加权输出值。RESET_IN无非零的时候,RESET_IN清零FIRST_OUT。功能块在每次扫描结束时将RESET_IN设置回零。RESETIN不重新装备捕获。FIRSTOUT保持在清除,直到一个或者更多输入在所有输入为零时置位为止。注意参数的缺省值和数据类型信息可以通过展开参数视图来获得。应用信息-布尔扇输入功能块布尔扇输入功能块在转换到设定状态时对于检测和滞留一个或更多离散输入很有用。当检测到这个条件的时候,OUT_INT的副本就保存在功能块的FIRST_OUT输出。该输出可以用于决定哪个输入或者初始条件导致机器故障。当OUT_INT总是反映出输入的状态,而FIRST_OUT输出只在IN_Dn参数从全为零转换到一个或多个非零,并且ARM_TRAP非零的时候更新。传递(XFR)功能块此主题包括传递(XFR)功能块从两个模拟量输入信号中选择一个,并在一定时间之后把它传递到输出。从一个输入到另一个输入的传递通过线性斜坡而变得平滑。传递功能块支持信号状态传播。功能块没有模式或者报警检测。传递(XFR)功能块IN_1是第一个模拟量输入值和状态。IN_2是第二个模拟量输入值和状态。SELECTOR选择的输入被放置在输出。OUT是模拟量输出值和状态。原理图-传递功能块下图显示了传递功能块的内部结构传递功能块原理图功能块执行-传递功能块传递功能块根据SELECTOR参数值从两个输入里选择一个。当SELECTOR为假(0)的时候,IN_1在特定时间(BAL_TIME)之后传输到输出。当SELECTOR为真(1)的时候,IN_2在(BAL_TIME)之后传输到输出。当BAL_TIME=O的时候,输出瞬时变为新的值。状态处理-传递功能块输出状态设为选择输入和SELECTOR的最坏状态。参数-传递功能块下表列出了传递功能块的系统参数传递功能块系统参数参数单位描述BAL_TIME秒制定输出值变为新选择的输出值的时间。IN_1由源决定第一模拟量输入值和状态。IN_2由源决定第二模拟量输入值和状态。OUTIN的 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 单位模拟量输出值和状态。SELECTOR无选择要送到输出的输入。注意参数的缺省值和数据类型信息可以通过展开参数视图来获得。应用信息-传递功能块使用传递功能块来防止突然变化送到过程上。例如,如果过程不能处理流量的突然变化,传递功能块可以将流量变为新的值。您也可以使用功能块在现场值状态变坏时传输预先决定的值。应用举例:温度传感器开关您可以使用传递功能块作为两个温度传感器的输入开关。SELECTOR参数根据储罐液位选择温度输入。下图是该应用的功能块示例功能块图:TC101Fun^on匚半BlockTC102IN1AlFunction匚BlockOUT□Transfer二IFunction匚-BlockOUTINPID二IFunctionBlockSELECTORConditionFunction匚Block0UT-DCheckforTankLeveI传递功能块原理图举例多路转换器(MLTX)功能块此主题包括多路转换器(MLTX)功能块从多达十六个值中,选择一个输入值,并将其送到输出。功能块支持信号状态传播。多路转换器功能块没有模式或报警检测。多路转换器(MLTX)功能块SELECTOR选择要送到输出的输入。IN1到IN[n]是模拟量输入值和状态(多达16个输入)。OUT是模拟量输出值和状态。原理图-多路转换器功能块下图显示了多路转换器功能块的内部结构:多路转换器功能块原理图功能块执行-多路转换器功能块多路转换器功能块读取多达十六个输入的值和状态并选择SELECTOR参数设计的输入。功能块的输入数是一个可扩展参数。功能块缺省有两个输入。您可以选择功能块原理图,右击并选择扩展参数(ExtensibleParameters),然后修改输入的数量。这为功能块创建额外的输入连接器。从一个输入到另一个输入的转换,可以通过使用平衡时间(BAL_TIME)参数来平滑进行。BAL_TIME参数定义了前一个输入值斜坡变化到新选择的输入值所需要的时间。当BAL_TIME设置为零的时候,输入之间的转换是瞬时的。通过组态SELECT_NEXT_GOOD参数,您可以选择让功能块自动选择下一个有良好状态的输入。接下来,如果选择的输入状态为坏,下一个良好状态输入选中,以升序排列并从最后一个到第一个滚动。如果所有输入的状态为坏,功能块将选择的输入放在输出并标记状态为坏。当该选项为假,功能块设置输出到所选择的输入而不管其状态。下表给出了一个带有三个多路输入的输出值和状态的举例。表里的输入值和状态使用一个值[状态]命名法来表示。例如,1[良好]是值为1并且状态为良好。多路转换器功能块响应举例IN1值[状态]IN2值[状态]IN3值[状态]SELECTORSELECT_NEXT_GOODOUT状态OUT10[良好]O氐9cm1__130[良好]1假良好10。氐9I1——120[良好]30[良好]1真良好2010[良好]o氐9cm1~~1OEco2真良好1010[良好]20[良好]30[良好]2假良好20。氐9I1——1o氐9cm1~~1笃COB3真坏30状态处理-多路转换器功能块输出状态设为选择的输入信号和选择器输入的最坏状态。参数-多路转换器功能块下表列出了多路转换器功能块的系统参数多路转换器功能块系统参数参数单位描述ABNORM_ACTIVE无指示出BAD_MASK(功能块级别上)里没有选中的错误条件为真(活动)或者指示MERROR_MASK里没有选中的错误条件(模块级别上)为真(活动),或者MSTATUS_MASK里没有选中的模块状态为真(活动)。BAD_ACTIVE无指示出BADMASK(功能块级别上)里选中的错误条件为真(活动)或者指示MERROR_MASK里选中的错误条件(模块级别上)为真(活动),或者MSTATUS_MASK里选中的模块状态为真(活动)。BAD_MASK无可以触发用户自定义的坏的(Bad)条件的激活的错误条件设置。用户在BAD_MASK参数里选择功能块错误(BLOCK_ERR)的子集。当任何一个条件为真时,BAD_ACTIVE参数为真。当任何没有包含在BAD_MASK的BLOCK_ERR条件为真的时候,ABNORM_ACTIVE变为真。BAL_TIME秒制定了旧的输入值变为新选择的输入值的时间。BLOCK_ERR无与功能块相关的激活的错误条件的汇总。可能出现的功能块错误有:输入故障/坏的PV(InputFailure/BadPV)IN1toIN16由源决定模拟量输入的值和状态。输入的数量是可扩展参数。OUT由源决定模拟量输出值和状态。SELECT_NEXT_GOOD无在选择的输入状态为坏的时候选择下一个有良好状态的输入(真[1]=使能,假[0]=停止)。SELECTOR无选择要送到输出的输入。注意参数的缺省值和数据类型信息可以通过展开参数视图来获得。应用信息-多路转换器功能块多路转换器功能块从一定数量得输入中选择一个输入。您可通过操作员或来自另一个功能块的逻辑来选择输入。您可以使用多路转换器功能块从几个变送器值当中选择一个,如下图所示:SELECTOR=3Status=GoodIN1=25MultiplexerFunciionBlockOutput=15(SelectsIN2)Siatus=^adIN2=15Status=GoodINS=20Status=Bad多路转换器功能块图举例本例中,SELECT_NEXT_GOOD参数设置为真。IN1是变送器A的值,IN2是变送器B的值。IN3是这两者的平均。通常,该例中输出(OUT)将是IN3的值,因为SELECTOR=3。假设变送器A发生故障,导致IN1和IN3的状态为坏。因为SELECT_NEXT_GOOD为真,选择的输出将是IN2的值。复位/置位触发器(RS)功能块此主题包括复位/置位触发器(RS)功能块根据复位和置位输入的或非(NOR)关系生成一个离散输出值。如果复位输入为假(0)而置位输入为真(1),输出为真。不管设置值如何,输出会一直保持为真,直到复位值为真为止。当复位变为真时,输出为假。当两个输入为真的时候,输出为假。当两个输入为假的时候,输出保持前一个值,可以为真也可以为假。功能块没有模式或者报警检测。复位/置位触发器(RS)功能块RESET_IN是复位离散输入值和状态SET是置位离散输入值和状态。OUT_D是离散输出值和状态。原理图-复位/置位触发器功能块下图显示了复位/置位触发器功能块的内部结构复位/置位触发器功能块原理图功能块执行-复位/置位触发器功能块复位/置位触发器功能块用于检测置位输入(SET)变为真的时间。它保持输出为真,即使在SET变为假的时候,直到另一个事件改变复位输入(RESET_IN)为真。下表显示了可能的SET和RESET_IN组合的功能块输出:复位/置位触发器功能块真值表SETRESET_INOUT_D假假上一个OUT假真假真假真真真假状态处理-复位/置位触发器功能块输出状态等于输入的最坏状态。参数-复位/置位触发器功能块下表列出了复位/置位触发器功能块的系统参数复位/置位触发器功能块系统参数参数单位描述OUT_D无离散输出值和状态。RESET_IN无功能块逻辑里的复位离散输入值和状态。SET无功能块逻辑里的置位离散输入值和状态。注意参数的缺省值和数据类型信息可以通过展开参数视图来获得。应用信息-复位/置位触发器功能块您可以使用复位/置位触发器功能块来激活需要使用瞬时开关启动过程的连续真值条件的过程。上升沿触发器(PDE)功能块此主题包括上升沿触发器(PDE)功能块从上一次功能块执行开始,当离散输入作一个正向(假到真)转变时产生一个真(1)的离散脉冲输出。如果没有转换,功能块的离散输出为假(0)。上升沿触发器功能块支持信号状态传播。功能块没有模式或者报警检测。上升沿触发器(PDE)功能块IN_D是离散输入值和状态。OUT_D是离散输出值和状态。原理图-上升沿触发器功能块下图显示了上升沿触发器功能块的内部结构上升沿触发器功能块原理图功能块执行-上升沿触发器功能块上升沿触发器功能块用于根据逻辑信号的上升转换,触发其它逻辑事件。如果输入值上次运行的时候从假变为真,输出设置为真。否则,输出为假。下图显示了上升沿触发器功能块对输入变化的响应。1TrnInput|0iOutputt—OneScanPeriod上升沿触发器功能块执行举例状态处理-上升沿触发器功能块输出状态设为输入状态。参数-上升沿触发器功能块下表列出了上升沿触发器功能块的系统参数上升沿触发器功能块系统参数参数单位描述IN_D无离散输入值和状态。0UT_D无离散输出值和状态。注意参数的缺省值和数据类型信息可以通过展开参数视图来获得。应用信息-上升沿触发器功能块使用上升沿触发功能块来根据逻辑信号的上升变换来触发事件。例如,您可以使用功能块在阀打开的时候触发机器开启。注意该功能块的输出不应该用于不同的模块,除非您确定它们的扫描速率相匹配并且将来不会改变。您可以使用一个关延迟定时器功能块来延长脉冲,或者使用脉冲输出来设置闭锁。设备控制(DC)功能块此主题包括设备控制(DC)功能块为多状态离散设备,像马达,泵,隔断阀等提供设定值控制。功能块比较需要的状态(设定值)与设备 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 的实际状态,在设备转换状态所需时间之后,检测所有错误上的报警门限值。基本功能通过联锁和设备控制选项分类来扩大,并为您的应用定制功能块的操作。设备控制功能块支持模式控制,设定值跟踪,仿真,还有报警门限值检测。您可以选择选项来指定功能块的控制策略。设定值要求设备转到两个或者三个支持状态的一个:Passive,Activel和Active2(可选)。Passive状态是电源故障(安全)状态,像OFF或者CLOSED。Active状态通常需要能量(或者允许能量流动),就像OPEN,RUN,FORWARD,或者REVERSE。组态一种或两种Active状态(Active]和Active2)来与您想控制的设备匹配。选择应用到设备的状态名称,如STOP/FORWARD/REVERSE或者OFF/LOW/HIGH。设备控制功能块使用多达八个离散I/O通道来命令设备到要求的设定值状态,并回读确认。离散I/O是与Passive和Active状态相关的,方式是通过每个状态的掩码,允许定义每个位为True(1),False(0),或者notused。您可以组态四位作为设备输出,还有四位作为确认设备状态的触点。必须维持确认触点,因为设计功能块为在确认缺失时报警。INDSII1ULP.TE_IN_DPFRueer-i'E□设备控制(DC)功能块CAS_IN_D是功能块在串级模式下,来自另一个功能块的设定值的离散值和状态。SHUTDOWN_D是强制并保持设备在Passive状态的紧急停止离散值和状态输入。PERMISSIVE_D是可选离散输入值和状态,当使能Permissive设备选项来命令设备到Active状态时PERMISSIVE_D必须为真。TRK_IN_D是强制功能块为本地超驰模式,并让输出跟随现场值(FV_D)的离散输入值。SIMULATE_IN_D是用于仿真现场值的可选离散输入值和状态。INTERLOCK_D是可选离散输入值和状态,当使能联锁设备选项让设备保持在Active状态时INTERLOCK_D必须为真。OUT_D是反映当前受控设备状态的离散输出值和状态。原理图-设备控制功能块下图显示了设备控制功能块内部结构的简化视图:设备控制功能块原理图功能块执行-设备控制(DC)功能块设备控制功能块获取设定值(需要的状态),并确定是否需要转换到新的状态。接着,功能块读取物理设备的状态(反馈状态)并将其与设定值比较。设备控制器的状态(DC_STATE)通过这个比较来决定,当DC_STATE与设定值不匹配时生成一个故障报告。最后,计算并写入输出状态。您要分配与离散硬件连接对应的输入和输出,组态为不同状态定义期望或要求的输入/输出值的状态掩码。您可以分配多达四个反馈信号来监视现场设备操作。您可以选择设定值跟踪,仿真,与/或逻辑控制选项来为您的特殊设备定制功能块,如气动阀,电动阀,或者其它电机。决定命令设定值(请求状态)功能块必须首先根据以下逻辑来计算其设定值(SP_D):•当模式是串级(Cas)时,设定值从CAS_IN_D复制。•当模式是自动(Auto)时,设定值保持在功能块上次运行时的值或者上次操作员输入的值。接着,如果跟踪参数CTRK_IN_D)为真,实际模式变为本地超驰(L0),输出(OUT_D)从现场确认值(FV_D)复制,当在有效状态(不是Undefined)时。如果SP跟踪设备选项为真,设定值从输出(OUT_D)复制。•如果SP跟踪(SPTrack)设备选项为真并且实际模式根据联锁或者关闭条件为LO,设定值从输出(OUT_D)复制。您可以选择PassiveonActiveTimeout设备选项来使OUT_D输出在功能块执行Active确认定时器参数超时时变为Passive状态。再有,您可以选择跳车(Trip)设备选项。当跳车设备选项为真并且Active确认缺失的时间超出跳车时间参数(TRIP_TIME),OUT_D设置为Passive状态。SP_D值必须变为Passive状态来清除跳车状态。如果需要转换设定值还用于决定设备控制器状态(DC_STATE)的逻辑,看是否需要转换到另一个状态。Passive状态的设定值总是导致输出变为Passive。Active状态的设定值不一定导致输出变为期望的状态。如果您想在状态转换之前获得许可,您可以选择许可(Permissive)设备选项。当许可设备选项为真的时候,PERMISSIVE_D输入必须为真,使Active状态设定值把DC_STATE变到那个Active状态。然而,PERMISSIVE_D不一定在SP_D可以变为Active状态之前为真。一旦DC_STATE为Active状态,PERMISSIVE_D没有更多的作用。当DC_STATE变得不是Active状态,PERMISSIVE_D必须为真才能返回那个状态,即使SP_D没有变化。延迟设定值变化当DELAY_TIME不是零的时候,设定值从Passive状态到Active状态的变化在送到决定DC_STATE的逻辑之前延迟了DELAY_TIME秒(使用DELAY_TIMER)。这允许普通外部设定值引发一组电机顺序启动。当RESTART_TIME的值非零的时候,设定值从一个Active状态到同样的或者另一个Active状态的变化延迟了RESTART_TIME参数(使用DELAY_TIMER)指定的时间。OUT_D在DELAY_TIMER为Active的时候保持为Passive。这允许电机在反向之前有可以停止的时间,或者压缩机重启之前卸载。DELAY_TIMER在间隔的开始设置为延迟或重启时间并减少到零。您可以看到DELAY_TIMER参数里的延迟或重启时间的剩余时间。决定物理设备状态(反馈状态)物理设备的状态必须报告给设备控制器,以便与设定值比较。反馈状态在FV_D参数里显示。决定FV_D的二进制离散输入在下面的I/O分配部分有所描述:设备在稳态之间迁移时状态可能为Undefined。您可以组态如下参数,在宣布迁移故障之前指定状态可以为Undefined的最长时间:CFM_ACT1_TIME是转换到Active1状态的最大允许时间。CFM_ACT2_TIME是转换到Active2状态的最大允许时间。CFM_PASS_TIME是转换到Passive状态的最大允许时间。定时在TRAVEL_TIMER里发生(行程是描述阀从开度的一端到另一端的移动。)。在在转换开始的时候该定时器复位为零并且其值增加,直到设备确认或者确认时间终止。行程时间留在定时器里,直到下一次转换发生,这样您可以为预防检修程序收集统计信息。一些阀的行程时间很长。当阀开始打开的时候,叫做crack设置CRACK_TIME为丢失所有前一个状态的确认信号的最长时间。这比行程时间短得多,所以这给操作员一个早期报警,示意阀没有动。该时间出现在CRACK_TIMER,其值增加并保持时间到下一次转换。通常,设备花费有限时间来达到一个新的指令状态。设备控制功能块支持并用DC_STATE参数跟踪这些转换。DC_STATE表示设备的当前状态。下表列出了DC_STATE的索引值。设备控制功能块DC_STATE参数值状态类型DC_STATE索引意思稳态(SteadyStates)0ConfirmedPassive1ConfirmedActive12ConfirmedActive2暂态(TransientStates)3GoingtoPassive4GoingtoActive15GoingtoActive2故障状态6FailedPassive(FailureStates)7FailedActive18FailedActive2特殊状态(SpecialStates)9Tripped10Shutdown/Interlocked11LockedPV_D值用于决定DC_STATE。PV_D通常是FV_D的副本。然而,有时确认设备状态的硬件出故障。这种情况下,操作员可以通过观察来确认现场设备的状态。当现场设备处于正确的状态时,操作员可以开启接受开关(ACCEPT_D=真)。当ACCEPT_D从假到真转变时,PV_D从OUT_D复制过来并保持到OUT_D改变状态为止。您可以组态图形显示和过程控制逻辑来使用PV_D为确认状态,即使确认开关故障。操作员可以通过改变SP_D或者手动设置ACCEPT_D为故障,来关闭可见确认。决定设备控制器状态(DC_STATE)通常,设定值变化的作用是将设备控制器的状态(由DC_STATE显示)改变成为三个正常稳态之一:Passive,Activel,或Active2。不过,还有其它可能出现的状态。与稳态之间转换相应的三个暂态与稳态确认丢失或没有在规定时间内完成转换的故障相应的三个故障状态三个特殊状态您可以选择联锁(Interlock)设备选项。当联锁设备选项为真的时候,INTERLOCK_D输入必须为真来让DC_STATE保持在一个Active状态。当INTERLOCK_D变为假的时候:实际模式转变为LO•DC_STATE变为关闭/联锁(Shutdown/Interlocked)和OUT_D设置为Passive状态当INTERLOCK_D再次变为真,DC_STATE会在SP跟踪设备选项为假的时候返回其前一个状态。返回时没有延迟。当SHUTDOWN_D输入变为真的时候,上述同样发生,原因是联锁输入丢失。这不是可选的。当您有一个必须手动复位的带有过载保护的电机启动器时,直至操作员准备启动之前,您可能想要确保复位过载不会启动电机。当跳车设备选项为真并且Active状态确认丢失超过TRIP_TIME秒,DC_STATE变为已跳车并且OUT_D设为Passive。操作员(或Cas模式下的功能块逻辑)必须写SP_D到Passive状态,以便在写SP_D到前一个Active状态并恢复那个状态之前离开已跳车状态。您可以选择复位设备选项。设备选项工作在关闭,联锁,还有跳车。如果复位请求设备选项为真,DC_STATE在您清除设备的关闭,联锁,还有跳车状态时变为锁定。下表是设备选项如何工作在关闭下的举例。条件DC_STATEFAILSP_D=1确认Activel清除SHUTDOWN_D=1关闭/联锁Passive确认时间SHUTDOWN_D=0锁闭Passive确认时间RESET_D=1确认Activel清除电机跳车变为已跳车状态,但需要复位和手动输入的Passive设定值。RESET_D参数必须开启,以清除锁定状态并变为Passive。关闭或联锁引起的锁定状态不需要手动输入Passive状态设定值,来恢复Active状态。当关闭或联锁状态清除并且RESET_D设为真,恢复前一个Active状态。缺省RESET_D有控制锁定分配并允许操作员改变。如果您的应用允许管理员在非正常事件发生时复位设备控制器,您可以改变RESET_D的参数锁定功能。请查阅参数和功能块安全这一主题来获得关于如何改变参数锁定功能的详细信息。决定故障代码当DC_STATE的设备控制器状态与设定值不匹配的时候,就生成一个故障代码。该代码存储在FAIL参数。FAIL_ACTIVE参数在FAIL值不为零时设置为真。下面的故障可能发生。设备控制功能块FAIL参数代码故障参数代码意思结果0清除1Passive确认时间当0UT_D设置为Passive,而且FV_D在指定的时间段里不变为Passive,或者FV_D在CRACKTIMER超时之前不改变状态时,进行设置。2Activel确认时间当SP_D把OUT_D设为Active1,并且FV_D在指定的时间段里不变为Active1,或者FVD在CRACKTIMER超时之前不改变状态时,进行设置。3Active2确认时间当SP_D把OUT_D设为Active2,并且FV_D在指定的时间段里不变为Active2,或者FVD在CRACKTIMER超时之前不改变状态时,进行设置。4Passive确认丢失当OUT_D和FV_D为Passive并且FV_D变为其它状态时置位。5Active1确认丢失当OUT_D和FV_D为Active1,并且FV_D变为其它状态时置位。6Active2确认丢失当OUT_D和FV_D为Active2并且FV_D变为其它状态时置位。7已跳车当DC_STATE设为已跳车时置位。8关闭/联锁当DC_STATE设为关闭/联锁时置位。决定输出状态稳态,暂态,还有故障状态时OUT_D的状态和DC_STATE—样。例如,当设定值使得DC_STATE改变状态为Activel,DC_STATE变为GoingtoActive1。当DC_STATE变为ConfirmedActive1或者FailedActive1时,OUT_D变为Active]并保持在那里。这在设备是气开阀时是必需的。当跳车或复位请求设备选项为真的时候,故障状态没有输入并且OUT_D返回Passive状态。这在设备是电机时是必需的。三个特殊状态都将OUT_D设为Passive。当PassivewhenConfirmed设备选项为真的时候,在DC_STATEActive状态或者故障状态时OUT_D的状态都为Passive。这允许电动阀只有在转换时间内得电;电机必须在行程完毕时一定不能停转。分配I/O设备控制功能块允许多达四个反馈信号和四个输出信号与离散现场设备相关联。八个输入/输出信号通过I/O参数由设备控制功能块引用。IOREF_IN[1-4]参数引用来自现场设备的离散反馈信号。IO_OUT[1-4]参数引用离散输出信号,命令现场设备到一个要求的状态。反馈输入IOREF_IN[1-4]离散信号值和状态存储在内部参数F_IN_D[1-4]里。这些信号值用于FV_D状态确定。注意F_IN_D参数可以替代相应的IO_IN参数来连接模块级参数到DC功能块的PV。对于来自DST信号和模块参数联合的PV,这里建议使用DI功能块来读取DST信号到模块里并连接所有信号到DC功能块的F_IN_D参数。如果IO_IN用于与F_IN_D参数协作,用户必须组态在IO_IN1,IO_IN2等开始的DST信号,并为F_IN_D参数使用余下的输入。注意带有BAD_MASK参数里输出故障(OutputFailure)值选中的的DC功能块,如果相关I/O通道一次使能,然后禁用,然后仅I/O卡件下装,仅设置BAD_ACTIVE标记在输出故障上。依据相应输出状态掩码,解码请求状态(存储于OUT_D)到单独的IO_OUT[1-4]通道输出。IOREF_OUT[1-4]通道的值和状态回读并复制到内部参数F_OUT_D[1-4]来跟踪输出通道值并计算OUT_D的状态。IO_OUT[1-4]离散输出通道值由与当前存储在OUT_D的状态相应的输出掩码决定。同样,IO」N[1-4]离散输入用于寻找匹配的输入掩码来决定存储在FV_D和PV_D的状态。STATE_MASKS参数用于给可能在参数SP_D,OUT_D,FV_D和PV_D里包含的三个不同状态中的每一个定义输出和输入的IO_OUT[1-4]和IO」N[1-4]组合。SP_D和OUT_D参数可以是下面三种状态中的一种。值状态0Passive1Activel2Active2FV_D和PV_D可以是下面四种状态中的一种。值状态255Undefined0Passive1Activel2Active2Undefined状态指的是IO_IN[1-4]引用不与任何定义的输入STATE_MASKS相匹配。组态状态掩码在状态掩码对话框中,您可为三个状态中的每一个输入期望/需要值。空白的复选框指示假(0)输入或者输出值。有复选标记的复选框表示真(1)的输入或输出值。灰框指示输入和输出没有使用或者不起作用。BS下图显示单状态掩码举例。STATE_MASKSPropertiesParametername:|STATE_MASKSParameter[DCstatemaskProperliesPassive:1InputsOutputs2r3r4r1172厂3r斗rActive1:17rrr厂17rrActive2:厂厂厂厂厂厂厂厂I-Useactive2设备控制功能块状态掩码举例(非活动2状态)这个例子里,如果IO_IN_1为真(1),FV_D参数值为1,指示Activel状态。当功能块设置OUT_D为1来请求Activel状态时,Activel输出掩码用于设置IO_OUT_1为0并设置IO_OUT_2为1。勾选Useactive2复选框来显示使用Active2状态。这只用于在匹配位类型时决定是否考虑Active2状态。下图显示了Passive,Active],还有Active2的一组输入和输出I/O参数的二位掩码的定义举例。STATE_HA5K5PropertiesParametername:|STATE_MASKSParameter|DCstatemask二|PropertiesInputsOutputs12341234Passive;厂厂厂厂膚厂厂Active1:厂厂厂rrActive2:厂厂厂厂厂厂磺Useactive2设备控制功能块状态掩码举例(带有Active2状态)本例中,如果I0」N_1为假并且IO」N_2为真,FV_D参数为2,指示Active2状态。当功能块设置OUT_D为2来请求Active2状态的时候,输出按如下方法设置:IO_OUT_1=False(0)IO_OUT_2=False(0)IO_OUT_3=True(1)IO_OUT_4=Grayedout(0)灰掉的输出设置总是设为假。仿真您可以使能仿真来支持测试。这允许测量值和状态由另外一个功能块提供或者手动输入。组态过程中,要决定仿真值/状态是操作过程中手动输入还是使用来自另一个功能块的值/状态。当值是手动输入的时候:•操作员首先选择SIMULATE_D参数,来使能仿真,并设置仿真使能/停用栏的仿真使能(SimulateEnabled)复选框。如果SIMULATE_IN_D没有连接(状态=Bad:NotConnected),操作员输入SIMULATE_D参数仿真值栏使用的值。在线操作时,操作员就可以在仿真状态栏输入仿真状态值。注意如果您想手动输入SIMULATE_D值和状态,确保该参数没有连接。当连接SIMULATE_IN_D值,来自SIMULATE_IN_D值栏的值用作仿真值。当使用来自另一个功能块的值/状态时:组态过程中,连接SIMULATE_IN_D到期望的功能块输出或参数。不要输入SIMULATE_IN_D输入的仿真值域;功能块自动使用连接值。•操作过程中,操作员通过选择SIMULATE_D参数并设置仿真使能/禁用栏的仿真使能复选框来使能仿真。注意不要给SIMULATE_IN_D参数输入值。如果输入了并且SIMULATE_IN_D的状态不是Bad:NotConnected,SIMULATE_IN_D手动输入的值将超驰在SIMULATE_D中输入的值。跟踪TRK_IN_D输入用于强制OUT_D跟踪FV_D。当TRK_IN_D为真的时候,OUT_D在Passive,Active],或Active2的时候设置为与FV_D相等。功能块的实际模式为本地超驰(LO)。如果SP跟踪设备选项为真,SP_D复制于OUT_D。PV_D值通常设为FV_D的值。然而,当ACCEPT_D参数为真的时候,PV_D设置为OUT_D的值。当OUT_D从前一个值变化的时候候功能块自动设置ACCEPT_D为假。设备选项设备选项(DEVICEOPTS)参数让您可以选择功能块的可选控制逻辑。通过在DEVICE_OPTS参数属性对话框里进行选择,以选择一个或多个设备选项。下面是可用的设备选项:Active超时时转为Passive(PassiveonActiveTimeout)•确认后Passive(PassivewhenConfirmed)•跳车(Trip)•需要复位(ResetRequired)许可(Permissive)SP跟踪(SPTrack)联锁(Interlock)有Active超时时转为Passive设备选项时,生成确认超时报警并且DC_STATE变成故障Active状态。自动模式下,SP_D必须手动输入来尝试再次回到Active状态。串级模式下,SP_D必须变成Passive并且回到Active状态来再次尝试Active状态。确认后Passive(PassivewhenConfirmed)设备选项用于像电动阀一类的设备,需要驱动信号在达到要求的状态时停止。使用Permissive设备选项时,OUT_D从Active到Passive的变化从来不会受阻。功能块错误下面的条件在BLOCK_ERR参数中报告:仿真激活-仿真使能并且功能块执行时使用仿真值。输入故障/过程变量状态为坏-硬件为坏的。本地超驰-功能块处于本地超驰(LO)模式。输出故障-输出无效。回读故障-I/O回读故障模式-设备控制功能块设备控制功能块支持两种模式:自动(Auto)串级(Cas)模式转换是标准的。设备的模式在MODE参数字段指定在下面的情况下实际模式转换为本地超驰(LO):•当TRK_IN_D为真•当SHUTDOWN_D为真•当联锁丢失(联锁设备选项使能而INTERLOCK_D为假)•当没有许可(许可设备选项使能而PERMISSIVE_D为假)并且设备状态为确认Passive(ConfirmedPassive),转向Passive(GoingtoPassive),或者故障Passive(FailedPassive)当DC_STATE锁定时,模式将保持为本地超驰。请查阅功能块模式这一主题来获得关于支持的模式的详细信息。报警检测-设备控制功能块您可以为下面的标准报警组态报警门限值:CFM_ACT1_TIME-从任何状态转换到Activel状态的最长允许时间。CFM_ACT2_TIME-从任何状态转换到Act
本文档为【DeltaV组态逻辑(Logical)功能块详细说明】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥21.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
青青子衿
暂无简介~
格式:doc
大小:649KB
软件:Word
页数:64
分类:高中语文
上传时间:2022-11-20
浏览量:29