全国服务热线 15801815554

SIEMENS西门子 ITC1500 V3 6AV66461BA150NA0

更新时间:2024-07-05 08:00:00
价格:请来电询价
西门子:代理经销商
精智面板:全新原装 假一罚十
德国:现货 实体经营
联系电话:15801815554
联系手机:15801815554
联系人:邓经理
让卖家联系我
详细介绍


               “执行顺控程序”指令的参数: 参数 声明 数据类型 存储区 说明 EN Input BOOL I、Q、M、D、L 使能输入 ENO Output BOOL I、Q、M、D、L 使能输出 RESET Input BOOL I、Q、M、D、L 信号状态“1”表示复位状 态。 JOG Input BOOL I、Q、M、D、L 当信号状态从“0”变为“1” 时,该指令将进入下一步。 DRUM_EN Input BOOL I、Q、M、D、L 信号状态“1”允许顺控程序 按照事件和时间条件提前 执行。 LST_STEP Input BYTE I、Q、M、D、L 或常数 Zui后一个编程步的编号。 EVENT(i), 1 ≤ i ≤ 16 Input BOOL I、Q、M、D、L 事件位 (i); 初始信号状态为“1”。位且定时器值大于“0”的步,在该事件位的信号状态为“1”时开始计时。 信号状态为“1”时,初 始化事件位。 当顺控程序位于Zui后一个编程步 (LST_STEP) 且该步的时间用完时,会将参数 Q 的信号状态 置位为“1”;否则复位为“0”。置位参数 Q 时,该指令将停留在该步,直至该参数复位。 在可组态掩码 (S_MASK) 中,可以选择输出字 (OUT_WORD) 中的各个位并通过输出值 (OUT_VAL) 置位或复位输出位(OUT1 到 OUT16)。如果可组态掩码的某个位的信号状态为 “1”,则将置位值 OUT_VAL 或复位相应位。 如果可组态掩码的某个位的信号状态为“0”,相 应位则保持不变。 在信号状态为“1”时,将初始化所有 16 个步中可组态掩码的所有位。 参数 OUT1 的输出位对应输出字 (OUT_WORD) 的Zui低有效位。参数 OUT16 的输出位对应输 出字 (OUT_WORD) 的Zui高有效位。 在程序中插入该指令时,将打开“调用选项”(Call options) 对话框,可以指定块参数将存储 在单个数据块中(单背景)或者作为局部变量存储在块接口中(多重背景)。如果用户创建 一个单独的数据块,那么该数据块将保存到项目树“程序块 > 系统块”(Program blocks > System blocks) 路径中的“程序资源”(Program resources) 文件夹内。 有关本主题的更多信 息,请参见“另请参见”。

             参数 声明 数据类型 存储区 说明 OUT(j), 1 ≤ j ≤ 16 Output BOOL I、Q、M、D、L 输出位 (j) BOOL I、Q、M、D、L 信号状态“1”表示Zui后一步 的时间已用完。 OUT_WORD Output WORD I、Q、M、D、 L、P 顺控程序写入输出值的目 标字地址。 ERR_CODE Output WORD I、Q、M、D、 L、P 错误信息 JOG_HIS Static BOOL I、Q、M、D、L 参数 JOG 的历史位 EOD Static BOOL I、Q、M、D、L 信号状态“1”表示Zui后一步 的时间已用完。 DSP Static BYTE I、Q、M、D、 L、P 顺控程序的预设步 DSC Static BYTE I、Q、M、D、 L、P 顺控程序的当前步 DCC Static DWORD I、Q、M、D、 L、P 顺控程序的当前数值 DTBP Static WORD I、Q、M、D、 L、P 顺控程序的预设时基 PrevTime Static TIME I、Q、M、D、L 或常数 上一次的系统时间 S_PRESET Static ARRAY[1..16] of WORD I、Q、M、D、L 每个步 [1 到 16] 的预置计 数值,其中 1 个时钟脉冲 = 1 ms。 OUT_VAL Static ARRAY[1..16, 0..15] of BOOL I、Q、M、D、L 每个步 [1 到 16,0 到 15] 的输出值。 S_MASK Static ARRAY[1..16, 0..15] of BOOL I、Q、M、D、L 每个步 [1 到 16,0 到 15] 的可组态掩码。 初始信号 状态为“1”。 有关有效数据类型的更多信息,请参见“另请参见”。在以下示例中,该指令从步 1 前进到步 2。根据为步 2 组态的掩码和参数 OUT_VAL 的值,设 置输出位(OUT1 到 OUT16)和输出字 (OUT_WORD)。 说明 可以初始化数据块中的静态参数。

            DRUM_X: 执行顺控程序 (S7-300, S7-400) 说明 “执行顺控程序”指令用于执行Zui多包含 16 个步的顺控程序。 在参数 DSP 中指定第一步的 编号。 在参数 LST_STEP 中指定Zui后一步的编号。 执行每一步期间,将写入所有 16 个输出位(OUT0 到 OUT15)和输出参数 OUT_WORD(包 含了所有输出位)。 并将指定 OUT_VAL 数组的相应位或前导步的输出位分配给输出位。 分 配的值取决于参数 S_MASK 掩码位的值。 说明 掩码位的默认值是 0。可在背景数据块中更改一个或多个掩码位的当前设置。 参数 JOG 出现上升沿时,“执行顺控程序”指令将进入下一步。如果该指令已处于Zui后一步, 则在参数 JOG 出现上升沿时,置位变量 Q 和 EOD。 在这种情况下,将参数 DCC 的值设置为 “0”。 该指令保持在Zui后一步,直到参数 RESET 的值设置为“1”。 也可以通过分配参数,使得该指令根据时间切换到下一步。 为此,参数 DRUM_EN 的值必 须设置为“1”。 在当前步的事件位 (EVENTi) 置位且为当前步指定的时间用完后,切换到下一 步。 步时间是 (DTBP) 时基与适用于当前步 (S_PRESET) 的时间因子的乘积。 说明 只有相应事件位 (EVENTi) 置位时,当前步剩余的执行时间 (DCC) 才会减少。在程序中插入该指令时,将打开“调用选项”(Call options) 对话框,可以指定块参数将存储 在单个数据块中(单背景)或者作为局部变量存储在块接口中(多重背景)。 如果用户创 建一个单独的数据块,那么该数据块将保存到项目树“程序块 > 系统块”(Program blocks > System blocks) 路径中的“程序资源”(Program resources) 文件夹内。 有关本主题的更多信 息,请参见“另请参见”。 如果调用指令后参数 RESET 的值设置为“1”,则顺控程序将转到通过参数 DSP 指定的编号所 对应的步。 可使用定时器值和/或事件对步进行编程。 具有一个事件位且定时器值为“0”的步,在该事件 位的信号状态为“1”时立即进入下一步。 仅用定时器值编程的步将立即开始计时。 具有事件 位且定时器值大于“0”的步,在该事件位的信号状态为“1”时开始计时。 还可通过给参数 JOG 赋值,随时移动到下一步。 第一次调用该指令时,必须将参数 RESET 的值设置为“1”。 如果顺控程序处于Zui后一步且为该步指定的执行时间已用完,将置位参数 Q 和 EOD。 该指 令保持在Zui后一步,直到参数 RESET 的值变为“1”。 该指令仅在 STARTUP 和 RUN 模式下执行。 操作系统会在冷启动期间复位“执行顺控程序”指令。 暖启动期间,不会复位该指令。 如 果要在暖启动后初始化“执行顺控程序”指令,必须在参数 RESET 的值为“1”时调用 OB 100。下表列出了“执行顺控程序”指令的参数: 参数 声明 数据类型 存储区 说明 EN Input BOOL I、Q、M、D、L 使能输入 ENO Output BOOL I、Q、M、D、L 使能输出 RESET Input BOOL I、Q、M、D、L 信号状态“1”将复位顺控程 序。 第一次调用该指令 时,必须将参数 RESET 的 值设置为“1”。 JOG Input BOOL I、Q、M、D、L 如果顺控程序未到Zui后一 步,则信号上升沿(与上 一次调用相比)会将其切 换到下一步。 是否会启用 下一步取决于为参数 DRUM_EN 分配的值。参数 声明 数据类型 存储区 说明 DRUM_EN Input BOOL I、Q、M、D、L 指定是否能根据时间切换 到下一步的控制参数。 如 果值为“1”,则可以根据时 间切换到下一步。 LST_STEP Input BYTE I、Q、M、D、L 或常数 Zui后一步的编号 允许为 1 到 16 之间的值。 EVENTi, 1 ≤ i ≤ 16 Input BOOL I、Q、M、D、L 事件位号 i(属于步 i) OUTj, 0 ≤ j ≤ 15 Output BOOL I、Q、M、D、L 输出位号 j(与 OUT_WORD 的位号 j 相 同) BOOL I、Q、M、D、L 指示为上一步指定的执行 时间是否已用完的状态参 数。 OUT_WORD Output WORD I、Q、M、D、 L、P 包含在同一个变量中的输 出位 ERR_CODE Output WORD I、Q、M、D、 L、P 错误信息 JOG_HIS Static BOOL I、Q、M、D、L 与用户无关(前导调用的 输入参数 JOG) EOD Static BOOL I、Q、M、D、L 与输出参数 Q 相同 DSP Static BYTE I、Q、M、D、 L、P 或常数 第一步的编号 允许为 1 到 16 之间的值。 DSC Static BYTE I、Q、M、D、 L、P 或常数 当前步的编号 DCC Static DWORD I、Q、M、D、 L、P 当前步仍有剩余的执行时 间,单位为毫秒 (ms), (仅在 DRUM_EN = 1 且相 应事件位 = 1 时才进行相 关) DTBP Static WORD I、Q、M、D、 L、P 或常数 对所有步有效的时基,单 位为毫秒 (ms) PREV_TIME Static DWORD I、Q、M、D、L 或常数 (与用户无关: 上一次调 用的系统时间)

联系方式

  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201100
  • 电话:15801815554
  • 联系人:邓经理
  • 手机:15801815554
  • 微信:15801815554
  • QQ:190755061