电动机功率 | 4kW | 外形尺寸 | 5mm |
---|---|---|---|
应用领域 | 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 | 重量 | 7kg |
全新的西门子S7-1500PLC 带来了标准型,紧凑型,分布式以及开放式不同类型的 CPU 模块。凭借快速的响应时间、集成的 CPU 显示面板以及相应的调试和诊断机制,SIMATIC S7-1500 的 CPU *地提升了生产效率,降低了生产成本。
![]() |
参考价 | ¥322 |
订货量 | 1 |
更新时间:2019-06-21 13:22:07浏览次数:327
联系我们时请说明是化工仪器网上看到的信息,谢谢!
天津西门子PLC模块代理
西门子S7-300/400 PLC的显示和空操作指令
显示和空操作指令及其说明见表3-87。
表3-87 显示和空操作指令及其说明
(1) BLD程序显示指令(空)
使用该指令(程序显示指令,空指令),既不执行任何功能,也不影响状态位。该指令用于编程器( PG)的图形显示。当在语句表中显示梯形逻辑或FBD程序时,再自动生成。地址<编号>是指BLD指令的标识号,由编程器产生,生成数字的范围为0~255。
(2) NOPO空操作指令
NOP 0指令(空操作指令0)既不执行任何功能,也不影响状态位。指令代码由16个“0”组成。该指令只用于编程器( PG)显示程序。
(3) 空操作指令
指令(空操作指令1)既不执行任何功能,也不影响状态位。指令代码由16个“1”组成。该指令只用于编程器(PG)显示程序。
地址寄存器指令说明见表3-86。
表3-86 地址寄存器指令说明
1.+AR1加累加器1至地址寄存器1(+AR1、+AR1<P#Byte. Bit>)
使用该指令是将地址寄存器AR1的内容加上作为地址偏移量的累加器1中低字的内容,或加上指令中的16位常数,结果在AR1( AR2)中。首先将整数(16位)扩展为符号正确的24位,然后将其加到AR1的低有效的24位(AR1中的相对地址的部分)。在AR1( AR2)中,区域ID的部分(第24~ 26位)保持不变。要加到AR1、AR2的内容中的整数(16位)由ACCU 1的低字中的值。允许值的范围为-8~+67。参数P#Byte. Bit(被加到AR1或AR2上的地址)的数据类型为指针常数。要加到AR1、AR2的内容中的偏移量由参数P#Byte,Bit地址。指令的执行与状态位无关,而且对状态位没有影响。
+AR1:加地址寄存器1中内容的整数(16位)通过累加器1低字中的数值定义,允许范围为-32768~+32767。
+AR1<P#Byte. Bit>:要加上的偏移量通过<P#Byte. Bit>地址定义。
编程示例1:
L +300 说明:将数值装入累加器1低字中
+AR1 将累加器1低字中的内容(整数,16位)加到地址寄存器1
编程示例2:
+ AR1 P#300.0 说明:将偏移量300.0加到地址寄存器1
2.+AR2加累加器1至地址寄存器2*(+AR2、+LAR2<P#Byte. Bit>)
使用该指令,可以将语句中或累加器1低字中定义的偏移量加至地址寄存器2。首先将整数(16位)扩展为带有其正确符号的2位数,然后加到地址寄存器2的低有效24位(地址寄存器2中部分相关地址)。地址寄存器2中ID区部分(位24、25和26)保持不变。指令的执行与状态位无关,而且对状态位没有影响。
+AR2:加地址寄存器2中内容的整数(16位)通过累加器1低字中的数值定义,允许范围为-32768~+32767。
+AR2<P#Byte. Bit>:要加上的偏移量通过<P#Byte. Bit>地址定义。
编程示例1:
L+300 说明:将数值装入累加器1低字中
+AR2 将累加器1低字中的内容(整数,16位)加到地址寄存器2
编程示例2:
+AR2 P#3.0 说明:将偏移量.0加到地址寄存器2
(1) TAK累加器1与累加器2进行互换
使用该指令,可以交换累加器1和累加器2中的内容。指令的执行与状态位无关,而且对状态位也没有影响。对于具有4个累加器的CPU,累加器3和累加器4的内容保持不变。
(2) POP带有2个累加器的CPU
使用该指令,可以将累加器2的全部内容复制到累加器1,累加器2保持不变。指令的执行与状态位无关,而且对状态位也没有影响。
(3) POP带有4个累加器的CPU
使用该指令,可以将累加器2的全部内容复制到累加器1,累加器3的内容复制到累加器2,累加器4的内容复制到累加器3,累加器4的内容保持不变。指令的执行与状态位无关,而且对状态位也没有影响。
(4) PUSH带有两个累加器的CPU
使用该指令,可以将累加器1的全部内容复制到累加器2,累加器1保持不变。指令的执行与状态位无关,而且对状态位也没有影响。
(5) PUSH带有4个累加器的CPU
使用该指令,可以将累加器3的内容复制到累加器4,累加器2的内容复制到累加器3。累加器1的内容复制到累加器2,累加器1的内容保持不变。指令的执行与状态位无关,而且对状态位也没有影响。
(6) ENT进入累加器栈
使用该指令,可以将累加器3的内容复制到累加器4,累加器2的内容复制到累加器3。如果直接在一个装入指令的前面编程ENT指令,可以将中间结果保存到累加器3中。
(7) LEAVE离开累加器栈
使用该指令,可以将累加器3的内容复制到累加器4,累加器2的内容复制到累加器3。如果直接在一个移位或循环指令的前面编程LEAVE指令,则该指令类似于算术运算指令。累加器1和累加器4中的内容保持不变。
(8) INC增加累加器1低字的低字节
使用该指令,可以将累加器1低字低字节中的内容与8位整数相加,结果保存在累加器1低字低字节中。累加器1低字高字节、累加器1高字和累加器2中的内容保持不变。指令的执行与状态位无关,而且对状态位也没有影响。
这些指令不适合16位和32位的算术运算,因为累加器1低字的低字节运算时不向高字节进位。如要进行16位和32位的算术运算,请用+I或+D指令。
(9) DEC减少累加器1低字的低字节
使用该指令,可以从累加器1低字低字节中的内容中减去8位整数,结果保存在累加器1低字低字节中。累加器1低字的高字节、累加器1高字和累加器2中的内容保持不变。指令的执行与状态位无关,而且对状态位也没有影响。
这些指令不适合16位和32位的算术运算,因为累加器1低字的低字节运算时不向高字节进位。如要进行16位和32位的算术运算,请用+I或+D指令。
天津西门子PLC模块代理