PLC技术

PLC技术

  • Q系列PLC的指针

    PLC技术 Q系列PLC的指针

    指针是分支指令中使用的软元件,可用 4096 点。指针用于下列用途中: 1) 跳转指令 CJ 、 SCJ 、 JMP 的跳转目标的指定。 2) 子程序调用指令 CALL 、 CALLP 的调用目标。指定指针可分为本地...

    阅读更多
  • S7 300/400语句表中的整数数学运算指令

    PLC技术 S7 300/400语句表中的整数数学运算指令

    数学运算指令的操作见表 3-12 和表 3-13 。 表3-12整数数学运算指令 语句表 梯形图 描 述 +I ADD_I 将累加器 1 、 2 低字的整数相加,运算结果在累加器 1 的低字 -I SUB_I 累加器 2 低字的整数...

    阅读更多
  • S7 300/400 TAK指令

    PLC技术 S7 300/400 TAK指令

    指令 TAK 交换累加器 1 和累加器 2 的内容。 【例子】下面的程序用 MW10 和 MW12 中较大的数减去较小的数,运算结果存放在 MW14 中。 L MW 10//MW10 的内容装入累加器 1 的低字 L MW 12// 累加器...

    阅读更多
  • S7 300/400数据转换指令

    PLC技术 S7 300/400数据转换指令

    数据转换指令将累加器 1 中的数据进行数据类型的转换,转换的结果仍然在累加器 1 。数据转换指令见表 3-8 。 表 3-8 数据转换指令 语句表 梯形图 描 述 BTI BCD_I 将累加器 1 低字的 3 位...

    阅读更多
  • S7 300/400梯形图中的数学运算指令

    PLC技术 S7 300/400梯形图中的数学运算指令

    梯形图的数学运算指令实现的数学运算为: IN1+IN2=OUT,IN1-IN2=OUT,IN1*IN2=OUT,IN1/IN2=OUT 梯形图的整数乘法指令的输出为 16 位整数地址,累加器 1 中乘积的低 16 位被送给输出地址。所以梯形图...

    阅读更多
  • S7 300/400堆栈指令

    PLC技术 S7 300/400堆栈指令

    S7-300 的 CPU 有两个累加器, S7-400 的 CPU 有 4 个累加器。 CPU 中的累加器组成一个堆栈,堆栈用来存放需要快速存取的数据,堆栈中的数据按“先入后出”的原则存取。堆栈指令是否执行...

    阅读更多
  • S7 300/400 BCD码的数据格式

    PLC技术 S7 300/400 BCD码的数据格式

    在 STEP 7 中, 16 位格式的 BCD 码( 3 位 BCD 码)的数值范围为 -999~+999 , 32 位格式的 BCD 码( 7 位 BCD 码)的数值范围为 -9999999~+9999999 (见图 3-55 和图 3-56 )。二进制整数和双整数以补码...

    阅读更多
  • S7 300/400扩展的浮点数数学运算指令

    PLC技术 S7 300/400扩展的浮点数数学运算指令

    扩展的浮点数数学运算指令包括各种浮点数函数运算指令(见表 3-13 )。操作数和运算结果都是累加器 1 中的 32 位浮点数。下面的程序用来求 DB17. DBDO 的平方根,如果运算没有出错,运...

    阅读更多
  • S7 300/400加、减8位整数指令

    PLC技术 S7 300/400加、减8位整数指令

    字节加指令 INC 和字节减指令 DEC 将累加器 1 的最低字节 (ACCU 1-LL) 的内容加上或减去指令中的 8 位常数 (0~255) ,运算结果仍在累加器的最低字节。累加器 1 的其他 3 个字节不变。 这些指...

    阅读更多
  • S7 300/400地址寄存器指令

    PLC技术 S7 300/400地址寄存器指令

    +AR1 (Add to AR1) 指令将地址寄存器 AR1 的内容加上作为地址偏移量的累加器 1 的低字的内容,或加上指令中的 16 位常数( -32768~+32767 ),结果在 AR1 中。 +AR2 指令的操作与 +AR1 类似。 16 位...

    阅读更多