全国服务热线 15801815554

SIEMENS西门子 ITC1500 V3 6AV6 646-1BA15-0NA0

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


                IMC: 比较输入位与掩码位 (S7-300, S7-400) 说明 “比较输入位与掩码位”指令可以将Zui多 16 个已编程输入位(IN_BIT0 到 IN_BIT15)的信号 状态与相应掩码位进行比较。可编程多达 16 个带掩码的步。将参数 IN_BIT0 的值与掩码 CMP_VAL[x,0] 的值相比较,其中“x”代表步号。在参数 CMP_STEP 中,可以指定用于比较的 掩码步号。所有编程值均以相同方式进行比较。未编程输入位或未编程掩码位的默认信号状 态为 FALSE。 如果在比较期间找到匹配值,参数 OUT 的信号状态置为“1”。否则参数 OUT 将置“0”。 如果参数 CMP_STEP 的值大于 15,则不执行该指令。并在参数 ERR_CODE 中输出错误信息。 在程序中插入该指令时,将打开“调用选项”(Call options) 对话框,可以指定块参数将存储 在单个数据块中(单个背景)或者作为局部变量存储在块接口中(多重背景)。如果创建了 一个单独的数据块,则该数据块将保存到项目树“程序块 > 系统块”(Program blocks > System blocks) 路径中的“程序资源”(Program resources) 文件夹内。有关本主题的更多信息,请参见 “另请参见”。 参数 下表列出了“比较输入位与掩码位”指令的参数: 参数 声明 数据类型 存储区 说明 EN Input BOOL I、Q、M、D、L 使能输入 ENO Output BOOL I、Q、M、D、L 使能输出 IN_BIT0 Input BOOL I、Q、M、D、L 将与掩码位 0 进行比较的输 入位 0。 IN_BIT1 Input BOOL I、Q、M、D、L 将与掩码位 1 进行比较的输 入位 1。

               参数 声明 数据类型 存储区 说明 IN_BIT2 Input BOOL I、Q、M、D、L 将与掩码位 2 进行比较的输 入位 2。 IN_BIT3 Input BOOL I、Q、M、D、L 将与掩码位 3 进行比较的输 入位 3。 IN_BIT4 Input BOOL I、Q、M、D、L 将与掩码位 4 进行比较的输 入位 4。 IN_BIT5 Input BOOL I、Q、M、D、L 将与掩码位 5 进行比较的输 入位 5。 IN_BIT6 Input BOOL I、Q、M、D、L 将与掩码位 6 进行比较的输 入位 6。 IN_BIT7 Input BOOL I、Q、M、D、L 将与掩码位 7 进行比较的输 入位 7。 IN_BIT8 Input BOOL I、Q、M、D、L 将与掩码位 8 进行比较的输 入位 8。 IN_BIT9 Input BOOL I、Q、M、D、L 将与掩码位 9 进行比较的输 入位 9。 IN_BIT1 0 Input BOOL I、Q、M、D、L 将与掩码位 10 进行比较的 输入位 10。 IN_BIT1 1 Input BOOL I、Q、M、D、L 将与掩码位 11 进行比较的 输入位 11。 IN_BIT1 2 Input BOOL I、Q、M、D、L 将与掩码位 12 进行比较的 输入位 12。 IN_BIT1 3 Input BOOL I、Q、M、D、L 将与掩码位 13 进行比较的 输入位 13。 IN_BIT1 4 Input BOOL I、Q、M、D、L 将与掩码位 14 进行比较的 输入位 14。 IN_BIT1 5 Input BOOL I、Q、M、D、L 将与掩码位 15 进行比较的 输入位 15。 CMP_ST EP Input BYTE I、Q、M、D、L、P 或常数 用于比较的掩码步号。 OUT Output BOOL I、Q、M、D、L 信号状态“1”表示已找到一 个匹配值。 信号状态“0”表示已找到一 个匹配值。SMC: 比较扫描矩阵 (S7-300, S7-400) 说明 可以使用“比较扫描矩阵”指令将Zui多 16 个已编程输入位(IN_BIT0 到 IN_BIT15)的信号 状态与各步比较掩码的相应位进行比较。处理从步 1 开始并继续,直到Zui后一个编程步 (LAST) 或直到找到匹配值。将参数 IN_BIT0 的输入位将与掩码 CMP_VAL[x,0] 的值相比较, 其中“x”代表步号。所有编程值均以相同方式进行比较。如果找到匹配值,则将参数 OUT 的 信号状态设置为“1”,并将匹配掩码的步号写入参数 OUT_STEP。未编程输入位或未编程掩码 位的默认信号状态为 FALSE。如果多个步都有相应的掩码,则将在 OUT_STEP 参数中仅指定 第一个匹配项。如果没有找到匹配值,则将参数 OUT 的信号状态置为“0”。在这种情况下,参 数 OUT_STEP 的值比参数 LAST 的值大“1”。 在程序中插入该指令时,将打开“调用选项”(Call options) 对话框,可以指定块参数将存储 在单个数据块中(单个背景)或者作为局部变量存储在块接口中(多重背景)。如果创建了 一个单独的数据块,则该数据块将保存到项目树“程序块 > 系统块”(Program blocks > System blocks) 路径中的“程序资源”(Program resources) 文件夹内。有关本主题的更多信息,请参见 “另请参见”。 参数 下表列出了“比较扫描矩阵”指令的参数: 参数 声明 数据类型 存储区 说明 EN Input BOOL I、Q、M、D、L 使能输入 ENO Output BOOL I、Q、M、D、L 使能输出 IN_BIT0 Input BOOL I、Q、M、D、L 将与掩码位 0 进行比较的输 入位 0。 IN_BIT1 Input BOOL I、Q、M、D、L 将与掩码位 1 进行比较的输 入位 1。 IN_BIT2 Input BOOL I、Q、M、D、L 将与掩码位 2 进行比较的输 入位 2。 IN_BIT3 Input BOOL I、Q、M、D、L 将与掩码位 3 进行比较的输 入位 3。 IN_BIT4 Input BOOL I、Q、M、D、L 将与掩码位 4 进行比较的输 入位 4。 IN_BIT5 Input BOOL I、Q、M、D、L 将与掩码位 5 进行比较的输 入位 5。参数 声明 数据类型 存储区 说明 IN_BIT6 Input BOOL I、Q、M、D、L 将与掩码位 6 进行比较的输 入位 6。 IN_BIT7 Input BOOL I、Q、M、D、L 将与掩码位 7 进行比较的输 入位 7。 IN_BIT8 Input BOOL I、Q、M、D、L 将与掩码位 8 进行比较的输 入位 8。 IN_BIT9 Input BOOL I、Q、M、D、L 将与掩码位 9 进行比较的输 入位 9。 IN_BIT1 0 Input BOOL I、Q、M、D、L 将与掩码位 10 进行比较的 输入位 10。 IN_BIT1 1 Input BOOL I、Q、M、D、L 将与掩码位 11 进行比较的 输入位 11。 IN_BIT1 2 Input BOOL I、Q、M、D、L 将与掩码位 12 进行比较的 输入位 12。 IN_BIT1 3 Input BOOL I、Q、M、D、L 将与掩码位 13 进行比较的 输入位 13。 IN_BIT1 4 Input BOOL I、Q、M、D、L 将与掩码位 14 进行比较的 输入位 14。 IN_BIT1 5 Input BOOL I、Q、M、D、L 将与掩码位 15 进行比较的 输入位 15。 OUT Output BOOL I、Q、M、D、L 信号状态“1”表示已找到一 个匹配值。 信号状态“0”表示未找到匹 配值。 ERR_CO DE Output WORD I、Q、M、D、L、P 错误信息 OUT_ST EP Output BYTE I、Q、M、D、L、P 包含具有匹配掩码的步号, 如果未找到相匹配的掩码, 则是比参数 LAST 的值大“1” 的步号。LEAD_LAG: 提前和滞后算法 (S7-300, S7-400) 说明 可以使用“提前和滞后算法”指令通过模拟量变量处理信号。 GAIN 参数的增益值必须大于 零。 使用以下等式计算“提前和滞后算法”指令的结果:下表列出了“提前和滞后算法”指令的参数: 参数 声明 数据类型 存储区 说明 EN Input BOOL I、Q、M、D、L 使能输入 ENO Output BOOL I、Q、M、D、L 使能输出。

联系方式

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