长春西门子PLC模块DP电缆供应商
所有的FP1系列PLC都具有子程序功能,其中,FP1-C14和PP1-C16两种机型多可使用8个子程序(SUB0~SUB7),而FP1系列的其他机型则可以使用16个子程序(SUB0~SUB15)。
一般地,使用子程序功能必须用到以下几条指令:
①子程序调用指令CALL 该指令用于调用指定的子程序,它可以出现在主程序区、中断服务程序区、子程序区。在同一个程序中,允许同时存在多个相同标号的CALL指令而且在子程序中还可以出现CALL指令,这种结构叫作“嵌套”。但是应注意,在一个子程序中,多只可以有四层嵌套。
②子程序进入指令SUB一旦CALL指令被触发,程序就会跳转到对应标号的子程序去执行,SUB指令就是表示由子程序开始。由它和后面介绍的RET指令包括的部分就是子程序区。在一个程序中,不允许出现两个或两个以上相同标号的SUB指令。另外,在SUB 指令与RET指令间,不允许出现和SUB指令标号相同的CALL指令。
③子程序返回指令ERT 在SUB指令和ERT指令间的程序为子程序,当机器执行RET指令时,表示子程序结束,程序返回到CALL指令地址后面的下一条指令去执行。当触发信号闭合时,CALL指令被激活,程序将跳转到与该CALL指令标号相同的SUB指令去执行,直至遇到一条RET指令,然后程序返回执行CALL指令地址的下一条指令。一般规定,子程序放置在主程序之外,即"ED"指令之后。
西门子 | 模块 | 6ES7288-3AE08-0AA0 |
西门子 | 模块 | 6ES7288-3AR04-0AA0 |
西门子 | 模块 | 6ES7288-5CM01-0AA0 |
西门子 | 触摸屏 | 6AV2123-2MB03-0AX0 |
西门子 | 电缆 | 6XV1840-2AH10 |
西门子 | 触摸屏 | 6AV2123-2GB03-0AX0 |
西门子 | 底座 | 6ES7193-6BP00-0BA0 |
西门子 | 底座 | 6ES7193-6BP00-0DA0 |
西门子 | 模块 | 6ES7288-3AQ02-0AA0 |
西门子 | 模块 | 6ES7141-3BH00-0XA0 |
西门子 | 模块 | 6ES7288-3AE04-0AA0 |
西门子 | 模块 | 6ES7288-2DE08-0AA0 |
西门子 | 模块 | 6ES7288-3AM03-0AA0 |
西门子 | 内存卡 | 6ES7954-8LE03-0AA0 |
西门子 | 模块 | 6ES7521-1BH10-0AA0 |
西门子 | 模块 | 6ES7134-6GF00-0AA1 |
西门子 | 模块 | 6ES7288-3AM06-0AA0 |
西门子 | 模块 | 6ES7241-1CH32-0XB0 |
西门子 | 触摸屏 | 6AV2124-0MC01-0AX0 |
西门子 | 模块 | 6ES7288-2DR32-0AA0 |
Siemens | 模块 | 6ES7288-2DR08-0AA0 |
Siemens | 电池板 | 6ES7288-5BA01-0AA0 |
Siemens | 交换机 | 6GK5004-1BD00-1AB2 |
西门子 | 电源 | 6ES7288-0CD10-0AA0 |
Siemens | 模块 | 6ES7288-3AR02-0AA0 |
西门子 | 模块 | 6ES7511-1AK02-0AB0 |
西门子 | 模块 | 6ES7132-6BF01-0AA0 |
西门子 | 存储卡 | 6ES7954-8LL03-0AA0 |
Siemens | 模块 | 6ES7194-3AA00-0BA0 |
Siemens | 模块 | 6ES7288-1CR60-0AA0 |
西门子 | 存储卡 | 6ES7954-8LC03-0AA0 |
长春西门子PLC模块DP电缆供应商 长春西门子PLC模块DP电缆供应商