6ES7522-1BL10-0AA0
与、或和异或指令
字节与(ANDB)、字与(ANDW)和双字与(ANDD)指令将输入值
IN1和IN2的相应位进行与操作,将结果存入OUT中。
字节或(ORB)、字或指令(ORW)和双字或(ORD)指令将两个输 入值IN1和IN2的相应位进行或操作,将结果存入OUT中。
字节异或ROB)、异或ORW)和双字异或(ORD)指令将两个输入 值IN1和IN2的相应位进行异或操作,将结果存入OUT中。
对于本页中描述的所有指令,下列情况影响SM位和ENO。
使ENO=0的错误条件:
■ 0006 (间接寻址)
受影响的SM标志位:
■ SM1.0 (结果为0)
表6--52 与、或和异或指令的有效操作数
输入/输出 |
数据类型 |
操作数 |
IN1、IN2 |
BYTE WORD
DWORD |
IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC、常数 IW、QW、VW、MW、SMW、SW、LW、T、C、AC、AIW、*VD、*LD、 *AC、常数 ID、QD、VD、MD、SMD、SD、LD、AC、HC、*VD、*LD、*AC、常数 |
OUT |
BYTE WORD
DWORD |
IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*AC、*LD IW、QW、VW、MW、SMW、SW、T、C、LW、AC、*VD、*AC、 *LD ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*AC、*LD |
实例:与、或和异或指令 |
|
|
Network 1 |
LD I4.0 |
|
ANDW AC1,AC0 |
|
ORW AC1,VW100 |
|
XORW AC1,AC0 |
|
字与 字或 |
|
AC1 0001 1111 0110 1101 AC1 0001 1111 0110 1101 |
|
AND OR |
|
AC0 1101 0011 1110 0110 VW100 1101 0011 1010 0000 |
|
等于 等于 |
|
AC0 0001 0011 0110 0100 VW100 1101 1111 1110 1101 |
|
字异或 |
|
AC1 0001 1111 0110 1101 |
|
XOR |
|
AC0 0001 0011 0110 0100 |
|
等于 |
|
AC0 0000 1100 0000 1001 |
字节传送(MOVB)、字传送(MOVW)、双字传送(MOVD)和实数 传送指令在不改变原值的情况下将IN中的值传送到OUT。
使用双字传送指令可以创建一个指针。要更多信息,请参
考第4章中指针和间接寻址一节。
对于IEC传送指令,输入和输出的数据类型可以不同,但数据
长度必须相同。
使ENO=0的错误条件:
■ 0006 (间接寻址)
表6--53 传送指令的有效操作数
输入/输出 |
数据类型 |
操作数 |
IN |
BYTE |
IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC、 常数 |
|
WORD、INT |
IW、QW、VW、MW、SMW、SW、T、C、LW、AC、AIW、 *VD、*AC、*LD、常数 |
|
DWORD、DINT |
ID、QD、VD、MD、SMD、SD、LD、HC、&VB、&IB、&QB、&MB、&SB、&T、&C、&SMB、&AIW、&AQW、AC、*VD、 *LD、*AC、常数、 |
|
REAL |
ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC、 常数 |
OUT |
BYTE WORD、INT DWORD、DINT、 REAL |
IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC IW、QW、VW、MW、SMW、SW、T、C、LW、AC、AQW、 *VD、*LD、*AC ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC |
字节立即传送指令允许您在物理I/O和存储器之间立即传送一个 字节数据。
字节立即读(BIR)指令读物理输入(IN),并将结果存入内存地址
(OUT),但映像寄存器并不刷新。
字节立即写指令(BIW)从内存地址(IN)中读取数据,写入物理输 出(OUT),同时刷新相应的映像区。
使ENO=0的错误条件:
■ 0006 (间接寻址)
■ 不能访问扩展模块
表6--54 字节立即读指令的有效操作数
输入/输出 |
数据类型 |
操作数 |
IN |
BYTE |
IB、*VD、*LD、*AC |
OUT |
BYTE |
IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC |
表6--55 字节立即写指令的有效操作数块传送指令
字节块传送(BMB)、字块传送(BMW)和双字块传送(BMD)指令 传送数量的数据到一个新的存储区,数据的起始地址IN, 数据长度为N个字节、字或者双字,新块的起始地址为OUT。
N的范围从1到255。
使ENO=0的错误条件:
■ 0006 (间接寻址)
■ 0091 (操作数超出范围)
表6--56 块传送指令的有效操作数
输入/输出 |
数据类型 |
操作数 |
IN |
BYTE WORD、INT DWORD、DINT |
IB、QB、VB、MB、SMB、SB、LB、*VD、*LD、*AC IW、QW、VW、SMW、SW、T、C、LW、AIW、*VD、*LD、*AC ID、QD、VD、MD、SMD、SD、LD、*VD、*LD、*AC |
OUT |
BYTE WORD、INT DWORD、DINT |
IB、QB、VB、MB、SMB、SB、LB、*VD、*LD、*AC IW、QW、VW、MW、SMW、SW、T、C、LW、AQW、*VD、*LD、 *AC ID、QD、VD、MD、SMD、SD、LD、*VD、*LD、*AC |
N |
BYTE |
IB、QB、VB、MB、SMB、SB、LB、AC、常数、*VD、*LD、*AC |
实例:块指令 |
|||
|
Network1 |
//将数组1(VB20到VB23) |
|
|
//传送至数组2(VB100到VB103) |
|
|
LD |
I2.1 |
|
|
BMB |
VB20,VB100,4 |
|
|
|
VB20 VB21 VB22 |
VB23 |
|
|
数组1 30 31 32 |
33 |
|
|
VB100 VB101 VB102 |
VB103 |
|
|
数组2 30 31 32 |
33 |
条件结束指令(END)根据前面的逻辑关系终止当前扫描周期。 可以在主程序中使用条件结束指令,但不能在子程序或中断程 序中使用该命令。
停止指令(STOP)S7- 200 CPU从RUN到STOP,从
而可以立即终止程序的执行。
如果STOP指令在中断程序中执行,那么该中断立即终止,并且忽略所有挂起的中断,继续扫描程序的剩余部分。完成当前 周期的剩余,包括主用户程序的执行,并在当前扫描的 后,完成从RUN到STOP的转变。
程序复位指令(WDR)允许S7-200 CPU的狗定时器被重新触发,这样可以在不引起
狗错误的情况下,此扫描所允许的时间。
使用WDR指令时要小心, 因为如果您用循环指令去扫描完成或的扫描完成的时间,那么在终止本次扫描之前,下列操作将被禁止:
q 通讯(端口除外)
q I/O更新(立即I/O除外)
q 强制更新
q SM位更新(SM0,SM5 - SM29不能被更新)
q 运行时间诊断
q 由于扫描时间超过25秒,10ms和100ms定时器将不会正确累计时间
S7-1500 导轨上集成有 DIN 导轨:
6ES7522-1BL10-0AA0
SIMATIC S7,SIMATIC S5 自动化系统和其他公司的系统
设置回零相关参数
7. 其他相关基本定位参数,在参数列表中设置
快速、方便地安装小型断路器、继电器等附加组件
通过信号模块进行集中扩展:
可根据任何应用的要求进行灵活调整
数字量信号模块的系统电缆连接:
可快速、清晰地进行安排,以连接至现场的传感器和执行器并在控制柜中进行简便接线
电源:
负载电源模块(电源模块)为模块提供 24 V 电源
电源模块可通过背板总线向模块内部电路供电
分布式扩展:
通过 PROFINET 接口模块 IM 155-5,可针对 ET 200MP I/O 系统使用多 30 个信号模块、通信模块和工艺模块
在集中和分布式运行的操作和系统功能方面没有差别
集成系统诊断
CPU 的集成系统诊断,默认情况下已激活:
在显示屏上以及 TIA Portal、HMI 和 Web 服务器中以普通文本形式一致地显示系统诊断信息,甚至可显示变频器消息。即使 CPU 处于停止状态,也会更新消息。
系统诊断功能集成在 CPU 固件中。无需由用户进行组态。组态发生改变时,会自动对诊断信息进行更新。
对 SIMATIC ProDiag S7-1500 的支持能力
ProDiag 是一个轻松创建机器诊断与工厂诊断的概念。它提升了可用性,并支持就地的故障分析和故障排除功能。
打印机
机器人控制
扫描器,条码阅读器,等
特殊功能块包括在通信功能手册的供货范围之内。
使用多点接口 (MPI) 进行数据通信
MPI(多点接口)是集成在 SIMATIC S7-300 CPU 上的通信接口。它可用于简单的网络任务。
MPI 可以同时连接多个配有 STEP 7 的编程器/PC,HMI 系统(OP/OS),S7-300 和 S7-400。
全局数据:
“全局数据通信”服务可以在联网的 CPU 间周期性地进行数据交换。 一个 S7-300 CPU 可与多达 4 个数据包交换数据,每个数据包含有 22 字节数据,可同时有 16 个 CPU 参与数据交换(使用 STEP 7 V4.x)。
例如,可以允许一个 CPU 访问另一个 CPU 的输入/输出。只可通过 MPI 接口进行全局数据通信。
内部通信总线(C-bus):
CPU 的 MPI 直接连接到 S7-300 的 C 总线。因此,可以通过 MPI 从编程器直接找到与 C 总线连接的 FM/CP 模块的地址。
功能强大的通信技术:
多达 32 个 MPI 节点。
使用 SIMATIC S7-300/-400 的 S7 基本通信的每个 CPU 有多个通信接口。
使用编程器/PC,SIMATIC HMI 系统和 SIMATIC S7-300/400 的 S7 通信的每个 CPU 有多个通信接口。
数据传输速率 187.5 kbit/s 或 12 Mbit/s
灵活的组态选项:
可靠的组件用于建立 MPI 通信: PROFIBUS 和“分布式 I/O”系列的总线电缆,总线连接器和 RS 485 中继器。使用这些组件,可以根据需求实现设计的优化调整。例如,任意两个MPI节点之间多可以开启10个中继器,以桥接更大的距离