DW IN1/IN2:VD, ID, QD, MD, SMD, AC, LD, HC,?常量, *VD, *AC, SD, *LD??
OUT:VD, ID, QD, MD, SMD, LD, AC, *VD, *AC, SD, *LD????????
说明:
(1)在表1中,在梯形图指令中设置IN2和OUT所*的存储单元相同,这样对应的语句表指令如表中所示。若在梯形图指令中,IN2(或IN1)和OUT所*的存储单元不同,则在语句表指令中需使用数据传送指令,将其中一个输入端的数据先送入OUT,在进行逻辑运算。如MOVB IN1,OUT
???????????? ANDB IN2,OUT
(2)ENO=0的错误条件:0006?间接地址,SM4.3?运行时间
(3)对标志位的影响:SM1.0(零)
逻辑运算编程举例,程序如图所示。
//字节与操作
LD??? I0.0
ANDB? VB1, VB2
//字或操作
MOVW VW100, VW300
ORW?? VW200, VW300
//双字异或操作
XORD?? AC0, AC1
//字节取反操作
MOVB?? VB5, VB6
INVB?? VB6
??
递增、递减指令用于对输入无符号数字节、符号数字、符号数双字进行加1或减1的操作。指令格式如表1所示。
1.?递增字节(INC-B)/递减字节(DEC-B)指令
递增字节和递减字节指令在输入字节(IN)上加1或减1,并将结果置入OUT*的变量中。递增和递减字节运算不带符号。
2.?递增字(INC-W)/递减字(DEC-W)指令
递增字和递减字指令在输入字(IN)上加1或减1,并将结果置入OUT。递增和递减字运算带符号(16#7FFF > 16#8000)。
3.递增双字(INC-DW)/递减双字(DEC-DW)指令
递增双字和递减双字指令在输入双字(IN)上加1或减1,并将结果置入OUT。递增和递减双字运算带符号(
表1?递增、递减指令格式
设计大的组网灵活性,可以将紧凑型交换机模块 CSM 1277 和 SIMATIC S7-1200 一起使用,以便轻松组建成一个统一或混合的网络(具有 线型、树型或星型的拓扑结构)。CSM 1277 是一个 4 端口的非托管 交换机,用户可以通过它将 SIMATIC S7-1200 连接到多 3 个附加 设备。除此之外,如果将 SIMATIC S7-1200 和 SIMATIC NET 工业无 线局域网组件一起使用,您还可以构建一个全新的组网规模。 PROFINET 通信 S7-1200 CPU 可以与以下设备通信: ? 编程设备 ? 人机界面 采用公开的用户通信和分布式 I/O 指令,S7-1200 CPU 可以和以下 设备通信: ? 其他的 CPU ? PROFINET I/O 设备(例如 ET 200 和 SINAMICS) ? 使用标准的 TCP 通信协议的设备
简单的结构使得 S7-300 使用灵活且易于维护:
? 安装模块:S7-1200 家族提供各种各样的通信选项以满足您所有的网络要求。 ? I-Device ? PROFINET ? PROFIBUS ? 远距离控制通信 ? 点对点(PtP)通信 ? USS 通信 ? Modbus RTU ? AS-i ? I/O Link MASTER
只需简单地将模块挂在安装导轨上,转动到位然后锁紧螺钉。
? 集成的背板总线:?PROFIBUS 通 过使 用 PROFIBUS 主 站 和 从 站 通信 模 块,S7-1200 CPU 支 持 PROFIBUS 通信标准。 PROFIBUS DP 主站 PROFIBUS 主站通信模块同时支持下列通信连接: ? 为人机界面与 CPU 通信提供 3 个连接 ? 为编程设备与 CPU 通信提供 1 个连接 ? 为主动通信提供 8 个连接,采用分布式 I/O 指令 ? 为被动通信提供 3 个连接,采用 S7 通信指令 PROFIBUS DP