提问
盖德化工网  >  盖德问答  >  DeltaV中SIM...

DeltaV中SIMULATE_D和SIMULATE_IN_D的关系?

SIMULATE_D 和SIMULATE_IN_D的关系? 是否SIMULATE_IN_D优先级高于SIMULATE_D?即同时满足时,依据SIMULATE_IN_D为准? 是否SIMULATE_IN_D通常连接来自其他的功能块的参数作为仿真值?而SIMULATE_D通常是在Ifix的面板上使能和给定仿真值? 是否最好不好要在SIMULATE_IN_D中输入仿真值,原因是:SIMULATE_IN_D优先级高于SIMULATE_D,一旦SIMULATE_IN_D的状态不是Bad:NotConnected,它的值就会覆盖掉SIMULATE_D的值,使得操作员不能得到想要的仿真值?
0评论 +关注
共1个回答
希望以下内容对你有用 离散输入(di)功能块 离散输入(di)功能块访问一个来自两态现场设备的带状态的离散值,并使处理的物理输入可以用于其它功能块。您可以组态反转和报警检测在输入值上。 离散输入功能块支持功能块报警,模式控制,信号状态传播,还有仿真。 通常,功能块用在自动(auto)模式下,这样过程变量(pv_d)复制到输出(out_d)。您可以改变模式到手动(man)来断开现场信号连接并用手动输入值替代out_d。这种情况下,pv_d继续在模式返回自动时显示将要变为out_d的值。 您可以使能仿真来支持测试。这允许测量值和状态通过simulate_in_d输入,由另外一个功能块输入或者手动输入。 [img=141,57][/img] 仿真使能的di功能块 simulate_in_d是仿真使能时功能块使用的有状态的仿真离散值。 out_d是离散输出值和状态。 原理图-离散输入功能块 下图显示了离散输入功能块的内部结构: [img=481,234][/img] 离散输入功能块原理图 功能块执行-离散输入功能块 i/o选择 当您组态离散输入功能块的时候,选择与离散测量值相关的i/o通道,这通过组态io_in参数的设备信号标签(dst)来实现。选择那个通道上的离散输入功能块,访问设备位号和参数。 当您选择离散输入通道作为通道类型时,唯一可选通道参数为: field_val_d –卡件报告的上一个值和通道的当前状态。 在i/o组态过程中组态触点防止误动作滤波。 仿真 您可以使能仿真来支持测试。这允许测量值和状态由另外一个功能块提供或者手动输入。 当功能块下装到控制器时,使能simulate_d设置block_err参数里的仿真激活(simulate active)位。当功能块下装到工作站时, 不 设置仿真激活位。 组态过程中,要决定仿真值/状态是操作过程中手动输入还是使用来自另一个功能块的值/状态作为仿真值/状态。 当值是手动输入的时候: 操作员首先选择simulate_d参数,来使能仿真,并设置仿真使能/停用栏的仿真使能(simulate enabled)复选框。 如果simulate_in_d没有连接(状态= bad: notconnected ),操作员输入simulate_d参数仿真值栏要使用的值。在线操作时,操作员就可以在仿真状态栏输入仿真状态值。 注意 如果您想手动输入simulate_d值和状态,确保该参数没有连接。当simulate_in_d值未连接,来自simulate_in_d值栏的值用作仿真值。 当使用来自另一个功能块的值/状态时: 组态过程中,连接simulate_in_d到期望的功能块输出或参数。 不要输入simulate_in_d输入的仿真值栏;功能块自动使用连接值。 操作过程中,操作员通过选择simulate_d参数并设置仿真使能/禁用(simulate enabled/disabled )栏的仿真使能复选框来使能仿真。 注意 不要给simulate_in_d参数输入值。如果输入了并且simulate_in_d的状态不是 bad: notconnected ,simulate_in_d手动输入的值将超驰在simulate_d中输入的值。 当simulate_d 没有 使能时,硬件值变为功能块的field_val_d参数值。当simulate_d 为 使能时,simulate_in_d参数的值和状态变为field_val_d的值和状态。 现场值处理 您可以组态反转i/o选项(io_opts)来处理field_val_d。 反转 反转处理器的输出为pv_d。这个值转到模式开关,在这里当模式为自动模式时,该值变为out_d。out_d为报警状态而检测。您可以在现场触点为常关时选择这个选项,这样开路触点或断开的连接代表感应到报警条件的活动状态。 pv滤波 离散输入功能块的滤波和开/关延迟一起作用。 在功能块传递一个改变给pv_d之前,pv_ftime没有变化,field_val_d必须开(或关)。 注意 您可以将i/o选项设置为手动或者只有离线模式。 报警检测-离散输入功能块 您可组态disc_lim参数,来选择输出(out_d)的状态,此输出导致报警条件参数(disc_act)为真,并且设置输出中的(out_d)离散报警子状态。尽管只有0和1产生报警,但您可输入0至225之间的任何值。然而,您可输入状态255,指示您不需要报警提示。 功能块错误 下面的条件在block_err参数中报告: 仿真激活 –simulate_d使能,因此,out_d不是真实的。 输入故障/过程变量状态为 坏 - 功能块过程变量的来源是坏的。 离线 –功能块没有运行。 该功能块支持条件报警。使能条件报警使得该功能块可以使用额外的参数。对于标准di功能块,使能和禁用功能块报警对话框(右击功能块,选择分配报警(assign alarm))的条件报警。对于转换成现场总线的di功能块,可从功能块报警对话框或通过使用condalm_enabled参数来使能条件报警。 请查阅 条件报警 这一主题来获得关于条件报警和附加参数的更多信息。 模式-离散输入功能块 离散输入功能块支持三种模式 离线 (oos) 手动 (man) 自动 (auto) 请查阅 功能块模式 这一主题来获得关于支持的模式的详细信息。 状态处理-离散输入功能块 正常条件下, good: non-cascade 状态传递到out_d。然而,功能块支持故障状态和功能块错误指示。 请查阅 状态选项 这一主题来获得关于状态选项的更多信息。 故障动作 当硬件坏掉的时候,field_val_d, pv_d, 和out_d的状态设置为 坏 并且block_err参数显示bad pv。当simulate_d使能的时候,field_val_d, pv_d,和out_d设置为仿真状态。当功能块设置为手动模式,out_d设置为 good: non-cascade, constant 状态。 参数-离散输入功能块 下表列出了离散输入功能块的系统参数: 离散输入功能块系统参数 参数 单位 描述 abnorm_active 无 指示出bad_mask(功能块级别上)里没有选中的错误条件为真(活动)或者指示merror_mask里没有选中的错误条件(模块级别上)为真(活动),或者mstatus_mask里没有选中的模块状态为真(活动)。 alert_key* 无 一个用户分配的识别数,在功能块的报警信息中报告,该功能块允许hmi应用程序来分类和过滤报警与事件。为各功能块设定本参数,显示该功能块相关联的物理单元。这个信息可以用于主机分类报警,等等。 bad_active 无 指示出bad_mask(功能块级别上)里选中的错误条件为真(活动)或者指示merror_mask里选中的错误条件(模块级别上)为真(活动),或者mstatus_mask里选中的模块状态为真(活动)。 bad_mask 无 可以触发用户自定义的坏的(bad)条件的激活的错误条件设置。 用户在bad_mask参数里选择功能块错误(block_err)的子集。当任何一个条件为真时,bad_active参数为真。 当任何没有包含在bad_mask的block_err条件为真的时候,abnorm_active变为真。 block_err 无 与功能块相关的激活的错误条件的汇总。离散输入功能块的功能块错误有: 离线(out of service) 输入故障/坏的pv(input failure/bad pv) 仿真激活(simulate active)(只有当功能块下装到控制器时,才可以设置) channel* 无 连接到i/o功能块的逻辑硬件通道数量。它定义了用于去往或者来自于物理世界的变送器。 condalm_enabled* 无 使能和禁用条件报警。 disc_act 无 与disc_lim相关的报警检测结果。如果out_d的状态和disc_lim的值相匹配,disc_act等于真。 disc_lim 无 导致报警的离散输入状态。可以输入0到255之间的任何数,不过只有0和1会产生报警。 255指定显示为没有报警指示。 field_val_d 无 来自现场设备的离散输入值和状态。 inspect_act 无 显示inspect是否使能和一个或一个以上门限值是否被超过。正常值为0。该参数只有在下面条件满足时才可设为1: 写入inspect报警(write to inspect alarm)情境菜单条目已经从功能块的inspect选择。 选择了当前小时滤波器(current hour filter),inspect 指示模式,控制,输入或者变量的非正常条件存在。(注意只有变量指数 和 标准偏差都超越定义的界限时才出现非正常条件)。 io_in 无 为用作pv的i/o通道定义输入dst。 io_opts 无 模拟量输入功能块支持的i/o选项为: 反转(invert) 请查阅 i/o选项 以获得更多信息 mode 无 功能块的模式记录。包含实际、目标、允许以及正常模式。 out_d 无 离散输出值和状态。 out_state* 无 描述从传感器得到的离散值状态的文本索引。 pv_d 无 用在功能块执行的离散过程变量。 pv_ftime 秒 在pv_d变化之前field_val_d必须为开或关的时间。 simulate_d 无 使能仿真并在simulate_in_d未连接时让您输入一个输入值和状态。 simulate_in_d 无 仿真使能时的仿真离散输入值。 st_rev* 无 与功能块相关的静态数据的修正水平。为了支持静态参数字段的跟踪变化,相关功能块的静态修正参数在每次静态参数字段值变化的时候都增加。 同样,如果静态参数字段被写入,相关功能块的静态修正参数会增加,但值不变。 status_opts 无 状态选项 让您决定状态是如何保持和处理的。当功能块分配到一个控制器上,可用的状态选项有: 手动模式则不确定状态(uncertain if man mode) 如果功能块指定到一个现场总线设备,可用的选项有: 手动模式则不确定状态(uncertain if man mode) 前向故障传播(propagate fault forward) stdev out_scale的工程单位或者pv_scale的工程单位(以百分比汇报给inspect) 标准的pv偏差。对于自动模式下的模拟控制功能块,均值假设为sp。请查阅 回路性能计算 来获得关于该参数是如何计算的详细信息。 stdev_cap out_scale的工程单位或者pv_scale的工程单位(以百分比汇报给inspect) 估计性能标准偏差(短期变量测量)。过程理想状态 下可能达到的最小标准偏差估计。请查阅回路性能计算 来获得&nb sp;该参数如何计算的详细信息。 stdev_time 秒 执行stdev和stdev_cap的时帧。零的缺省值对于大部分过程是良好的,这里扫描速率不超过稳态时间的约10倍。 如果过程相对非常慢,这里建议您输入过程在变化以后回到稳态所需的近似时间。这保证stdev和stdev_cap的计算,精确地考虑过程的实际时间常数。 strategy* 无 用于识别功能块的分组。该数据不由功能块检查或处理。 substitute_in_d* 无 替代的(来自现场设备)离散输入值和状态。 xd_state* 无 描述从传感器得到的离散值状态的文本索引。 *这些参数只有在功能块扩展到现场总线设备时才可见。
编辑推荐
三价铬溶液颜色问题? 15个回答
能否用离心代替旋蒸去除乙醇? 2个回答
想请教下靛蓝染料在紫外分光光度计下吸收的问题? 4个回答
硫酸钙结垢,用什么清洗掉? 4个回答
氰基取代苯环上的卤素的反应条件? 0个回答
 
请填写举报原因
选择举报原因
 
增加悬赏
剩余能量值
能量值