PLC模块6ES73157TJ100AB0PLC模块6ES73157TJ100AB0
SIMATIC S7-300, CPU 315T-3 PN/DP, 中央处理器用于PLC和TECHNOLOGY,384 KBYTE 工作存储区, 1. 接口 MPI/DP 12MBIT/S, 2. 接口 DP(DRIVE), 3. 接口 以太网 PROFINET 带有 2个 PORT SWITCH,集成 I/O用于TECHNOLOGY, 前连接器 (1 X 40针) 必须有MMC卡 MIN. 8 MB |
SIMATIC S7-300, CPU 317T-3 PN/DP, 中央处理器用于PLC 和TECHNOLOGY, 1024 KB 工作存储区, 1. 接口 MPI/DP 12MBIT/S, 2. 接口 DP(DRIVE), 3. 接口 以太网 PROFINET 带有 2PORT SWITCH, 集成 I/O 用于 TECHNOLOGY, 前连接器 (1 X 40PIN) 必须有MMC卡 Zui小8MB |
SIMATIC S7, MMC卡用于 S7-300/C7/ET 200,3.3 VNFLASH, 64 KB |
SIMATIC S7, MMC卡用于 S7-300/C7/ET 200,3.3 VNFLASH, 128 KB |
SIMATIC S7, MMC卡 F. S7-300/C7/ET 200,3.3 VNFLASH, 512 KB |
SIMATIC S7, MMC卡 P. S7-300/C7/ET 200,3.3 VNFLASH, 2 MB |
SIMATIC S7, MMC卡用于 S7-300/C7/ET 200,3.3 VNFLASH, 4 MB |
set A I 0.1
save save
beu beu
请问这两者有什么不同? beu不是无条件结束吗? 为什么这里 前面还有A I 0.1呢,这是条件吧,是不是这要 I0.1只要就这个块就结束?那么如果这个块被调用的话 后面的EN0就有输出吗?
佳答案
1、
A I 0.1
save //将RLO的结果存入BR中。
beu //无条件结束
2、如果上述A I 0.1指令的II 0.1为1,即RLO的结果为1,则如下述指令功能相同;如果上述A I 0.1指令的II 0.1为0,则如下述指令功能不同:
set // 将RLO置为1
save //将RLO的结果存入BR中,即RLO=1。
beu////无条件结束
3、后面的EN0就有输出吗?
如2、中的程序后面的EN0就有输出。如在1、中当A I 0.1指令的II 0.1为1时后面的EN0就有输出。
PLC模块6ES73157TJ100AB0可编程控制器模块可编程控制器模块西门子主机模块S7-1500