全国服务热线 15801815554

SIEMENS西门子 面板式工控机IPC377E 6AV7 230-0DA20-0BA0

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


            MCAT:电机控制定时器报警 (S7-300, S7-400) 说明 可以使用“电机控制定时器报警”指令,从激活某个命令输入(打开或关闭)时开始计时。 计时过程一直持续到超出了预设时间,或相关反馈输入提示设备已在规定时间内执行了要求 的操作为止。如果在收到反馈前就超出了预设时间,则触发相应的报警。 将该指令插入程序中时,将自动打开“调用选项”(Call options) 对话框。项目树中所创建的 数据块位于“Program resources”文件夹下的“程序块 > 系统块”(Program blocks > System blocks) 中。有关本主题的更多信息,请参见“另请参见”。在以下示例中,参数 CMD 从“0”变为“1”。执行该指令后,参数 Q 将置位为“1”,而两个报警 输出 OA 和 CA 的信号状态为“0”。背景数据块的参数 CMD_HIS 的信号状态将置位为“1”,同 时将参数 ET 复位为“0”。 说明 可以初始化数据块中的静态参数。

          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 resources”文件夹下的“程序块 > 系统块”(Program blocks > System blocks) 中。有关本主题的更多信息,请参见“另请参见”。 参数 下表列出了该指令的参数: 参数 声明 数据类型 存储区 说明 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_BIT10 Input BOOL I、Q、M、D、L 比较输入位 10 与掩码位 10。 IN_BIT11 Input BOOL I、Q、M、D、L 比较输入位 11 与掩码位 11。 IN_BIT12 Input BOOL I、Q、M、D、L 比较输入位 12 与掩码位 12。 IN_BIT13 Input BOOL I、Q、M、D、L 比较输入位 13 与掩码位 13。 IN_BIT14 Input BOOL I、Q、M、D、L 比较输入位 14 与掩码位 14。 IN_BIT15 Input BOOL I、Q、M、D、L 比较输入位 15 与掩码位 15。 CMP_STEP Input BYTE I、Q、M、D、L、 P 或常数 用于比较的掩码步号。 OUT Output BOOL I、Q、M、D、L 信号状态“1”表示找到一个 匹配值。 信号状态“0”表示未找到匹 配值。 ERR_CODE Output WORD I、Q、M、D、L、 P 错误信息 CMP_VAL Static ARRAY OF BOOL I、Q、M、D、L 比较掩码 [0 到 15,0 到 15]:下标的第一个编号为 步号,第二个编号为掩码的 位号。 有关有效数据类型的更多信息,请参见“另请参见”。

            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 resources”文件夹下的“程序块 > 系统块”(Program blocks > System blocks) 中。有关本主题的更多信息,请参见“另请参见”。下表列出了该指令的参数: 参数 声明 数据类型 存储区 说明 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_BIT10 Input BOOL I、Q、M、D、L 比较输入位 10 与掩码位 10。 IN_BIT11 Input BOOL I、Q、M、D、L 比较输入位 11 与掩码位 11。 IN_BIT12 Input BOOL I、Q、M、D、L 比较输入位 12 与掩码位 12。 IN_BIT13 Input BOOL I、Q、M、D、L 比较输入位 13 与掩码位 13。 IN_BIT14 Input BOOL I、Q、M、D、L 比较输入位 14 与掩码位 14。 IN_BIT15 Input BOOL I、Q、M、D、L 比较输入位 15 与掩码位 15。 OUT Output BOOL I、Q、M、D、L 信号状态“1”表示找到一个 匹配值。 信号状态“0”表示未找到匹 配值。 ERR_CODE Output WORD I、Q、M、D、L、P 错误信息。参数 声明 数据类型 存储区 说明 OUT_STEP Output BYTE I、Q、M、D、L、P 包含具有匹配掩码的步号, 如果未找到相匹配的掩码, 则是比参数 LAST 的值大“1” 的步号。 LAST Static BYTE I、Q、M、D、L、P 指定为获得匹配掩码而将扫 描的Zui后一步的步号。 CMP_VAL Static ARRAY of WORD I、Q、M、D、L 比较掩码 [0 到 15,0 到 15]:下标的第一个编号为 步号,第二个编号为掩码的 位号。 有关有效数据类型的更多信息,请参见“另请参见”。 参数 ERR_CODE 下表列出了 ERR_CODE 参数值的含义: 错误代码* (W#16#...) 说明 0000 无错误 000E 参数 LAST 的值大于 15。 * 在程序编辑器中,错误代码可显示为整数或十六进制值。有关切换显式格式的更多信息, 请参见“另请参见”。LEAD_LAG:提前和滞后算法 (S7-300, S7-400) 说明 可以使用“提前和滞后算法”指令,通过模拟量变量处理信号。GAIN 参数的增益值必须大 于零。使用以下等式计算“提前和滞后算法”指令的结果:仅当在固定的程序周期中运行指令“提前和滞后算法”时,才生成正确的结果。参数 LD_TIME、LG_TIME 和 SAMPLE_T 中必须指定相同的运算单元。计算 LG_TIME > 4 + SAMPLE_T 时,该指令与以下函数类似: OUT = GAIN * ((1 + LD_TIME * s) / (1 + LG_TIME * s)) * IN 当参数 GAIN 的值小于或等于零时,将不进行计算,并在参数 ERR_CODE 中输出错误信息。 “提前和滞后算法”指令可与回路一起用作动态前馈控制中的补偿器。该指令由两项操作组成。 “Lead”操作将输出 OUT 的相位进行移位,使得输出提前于输入。相反,“Lag”操作对输出进 行移位,使得输出滞后于输入。由于“Lag”操作相当于积分,因此可用作噪声抑制器或低通 滤波器。“Lead”操作相当于微分,因此可用作高通滤波器。同时使用两个操作(Lead 和 Lag),将导致在较低频率时输出的相位滞后于输入,而在较高频率时输出的相位提前于输入。 这意味着“提前和滞后算法”指令可用作带通滤波器。 将该指令插入程序中时,将自动打开“调用选项”(Call options) 对话框。项目树中所创建的 数据块位于“Program resources”文件夹下的“程序块 > 系统块”(Program blocks > System blocks) 中。有关本主题的更多信息,请参见“另请参见”。

联系方式

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