


价格:255起
0
联系人:
电话:
地址:
西门子总代理商
1)指令功能
JP/LBL:当预置触发信号接通时,跳转到与JP指令编号相同的LBL指令,执行LBL 以下的程序。
(2)程序举例【例3-22】
JP和LBL指令应用举例的梯形图及指令见表3-28。
表3-28 梯形图及指令
例题解释:当触发信号X1接通时,程序由JP1跳转到LBL1,执行LBL1以下程序。
(3)指令使用说明
①JP指令不能直接从母线开始,必须要有控制触点。
②程序中只要出现JP指令,就必须要有编号相同的LBL指令,编号的取值范围:C16及以下系列为0~31,C24及以上系列为0~63。可使用多个相同编号的JP指令,但不能出现编号相同的LBL指令。JP指令可以嵌套,如图3-8所示。
③在执行JP指令期间,TM、CT和SR指令的状态说明如下(见图3-9):
a.LBL指令位于JP指令之后:
TM指令:不执行定时器指令,定时器复位。
CT指令:即使计数器输入接通,也不计数,经过值不变。
SR指令:即使移位输入接通,也不执行移位操作。特殊寄存器的内容保持不变。
b.LBL指令位于JP指令之前:
TM指令:由于定时器指令每次:程序中包含TM、CT和SR指令
扫描都执行多次,故不能保证准确的时间。
CT指令:在扫描期间,如果计数器输入状态不改变,则计数操作照常运行。
SR指令:在扫描期间,如果移位输入的状态没有变化,则移位操作照常进行。应注意的问题:若LBL指令地址放在JP指令地址之前,扫描不会终止,会发生运行瓶颈错误。
④另外以下几种情况,程序也不能执行:
a.从主程序区跳转到ED指令以后的程序中去。
B.从步进程序区之外跳转到步进程序区。
c. 从子程序区或中断程序区跳转到子程序区或中断程序区之外。
3.3.3 LOOP(循环)和LBL(标号)指令
(1)指令功能
LOOP/LBL:当LOOP指令的控制触点闭合时,反复循环执行LOOP与LBL之间的程序,循环次数由预置在寄存器中的操作数决定。
(2)程序举例
【例3-23】 LOOP和LBL指令应用举例。如图3-10所示。
例题解释:因为数据寄存器DTO中预置的操作数为5,所以当控制触点X1接通时,循环执行LBL1与LOOP1指令之间的程序5次。在5次之后,即使X1仍然接通,循环指令也不再执行。
(3)指令使用说明
①LDL与LOOP指令必须成对使用,且编号应相同:编号的取值范围与JP指令相同。
②LBL指令专门用作JP和LOOP指令的目标指令。如果在程序中同时使用JP和LOOP指令,则应注意区分各自的LBL指令编号,避免编号相同。
③可用作预置操作数的寄存器“S”包括WY、WR、SV、EV、DT、IB和IY。④循环指令也可嵌套使用
PLC的核心部件是CPU和存储器:
(1)中央处理单元(CPU)
中央处理单元(CPU)是PLC 的控制中枢。它按照PLC系统程序赋予的功能,接受并存储从编程器键入的用户程序和数据,检查电源、存储器、I/O以及警戒定时器的状态,并能检查用户程序的语法错误。当PLC投入运行时,首先它以扫描的方式接受现场各输入装置的状态和数据,并分别存入I/O映象区, 然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算术运算等任务。并将逻辑或算术运算等结果送入I/O映象区或数据寄存器内。等所有的用户程序执行完毕以后,后将I/O映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行为止。
(2)存储器
与微型计算机一样,除了硬件以外,还必须有软件。才能构成一台完整的PLC。PLC的软件分为两部分: 系统软件和应用软件。存放系统软件的存储器称为系统程序存储器。
PLC存储空间的分配:虽然大、中、小型 PLC的CPU的大可寻址存储空间各不相同,但是根据PLC的工作原理, 其存储空间一般包括以下三个区域:系统程序存储区,系统RAM存储区(包括I/O映象区和系统软设备等)和用户程序存储区。
| 6ES72111BE400XB0 | CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI |
| 6ES72111AE400XB0 | CPU 1211C DC/DC/DC,6输入/4输出,集成2AI |
| 6ES72111HE400XB0 | CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI |
| 6ES72121BE400XB0 | CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI |
| 6ES72121AE400XB0 | CPU 1212C DC/DC/DC,8输入/6输出,集成2AI |
| 6ES72121HE400XB0 | CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI |
| 6ES72141BG400XB0 | CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI |
| 6ES72141AG400XB0 | CPU 1214C DC/DC/DC,14输入/10输出,集成2AI |
| 6ES72141HG400XB0 | CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI |
| 6ES72151BG400XB0 | CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO |
| 6ES72151AG400XB0 | CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO |
| 6ES72151HG400XB0 | CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO |
| 6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO |