西门子PLC全国代理商工业电缆
-
≥ 1台¥0.00
西门子PLC全国代理商工业电缆
西门子PLC全国代理商工业电缆
西门子PLC全国代理商工业电缆
功能指令的分类定义
S7系列PLC除了具有上述的基本逻辑运算指令、定时、计数等常用的开关量控制指令外,还具有大量的用于字节、字、双字逻辑处理,数学运算,程序控制,通信等指令。这些指令可以为用户的PLC功能开发、编程、使用提供方便,因此,习惯上将其称为功能指令。
各种PLC可以使用的功能指令数量有所不同,从某种程度上说,功能指令反映了CPU功能的强弱。为了学习和掌握方便,现对S7系列PLC的功能指令做了如下分类与定义。
a.字节、字、双字逻辑处理指令。字节、字、双字逻辑处理指令是指以字节、字或双字的形式进行的逻辑运算与处理,包括字节、字或双字的"与"、"或"、"异或"、"取反"运算等
b.比较指令。比较指令是对两个存储器内容或数据的比较,通常以字节、字或双字的形式进行。比较方式可以是"大于"、"小于"、"等于"、"大于等于"、"小于等于"、"不等于"等,比较结果将以二进制位的形式输出。
c.装载、传送与移动指令。装载、传送与移动指令用于存储器间的内容交换,通常以字节、字或双字的形式进行。其定义如下。
(a)装载是指将存储器的内容或者特定的数据装载到累加器或地址寄存器中;(b)传送是指将累加器或地址寄存器的内容传送到的存储器中;(c)移动是指将某一存储器的内容或特定的数据移动到另一存储器中。
d.移位指令。移位指令是对存储器本身内容所进行的调整,通常以字节、字或双字的形式进行左移、右移、循环移动等形式。
e.代码转换指令。代码转换指令是指将一个存储器的存储内容以其他代码的形式存储到储器中的操作,通常以字节、字或双字的形式进行。常见的代码转换有二进制与BCD码间的转换、ASCII码与二进制数间的转换等。
6.数学运算指令。数学运算指令是指将两个存储器间的内容进行四则运算、函数运算或将存储器的内容进行增减“1”等处理后的结果,存放到存储器中的操作,通常以字节、字或双字的形式进行。
g.程序控制指令。程序控制指令是指改变PLC内部指令的执行过程或PLC运行状态的操作。常见的有程序结束、程序跳转、程序中断、程序停止等。
h.通信指令。通信指令是指用于控制PLC与外部设备间数据交换(通信)的指令。常见的有数据发送、数据接收等。
以上指令在各种PLC中的具体数量、用法等可能有所区别,使用中应注意实际选用的PLC型号。此外,对于具体其一型号的PLC,还可能有一些其他特殊用途的功能指令。
PLC可编程控制器系统RAM存储区简介
PLC可编程控制器系统RAM存储区包括I/O映象区以及各类软设备(例如:逻辑线圈、数据寄存器、计时器、计数器、变址寄存器、累加器等)存储区。
(A)I/O映象区
由于PLC投入运行后,只是在输入采样阶段才依次读入各输入状态和数据,在输出刷新阶段才将输出的状态和数据送至相应的外设。因此,它需要有一定数量的存储单元(RAM)以供存放I/O的状态和数据,这些存储单元称作I/O映象区。一个开关量I/O占用存储单元中的一个位(bit), 一个模拟量I/O占用存储单元中的一个字(16个bit)。因此,整个I/O映象区可看作由开关量的I/O映象区和模拟量的I/O映象区两部分组成。
(B)系统软设备存储区
除了I/O映象区以外,系统 RAM存储区还包括PLC内部各类软设备(逻辑线圈、数据寄存器、计时器、计数器、变址寄存器、累加器等)的存储区。该存储区又分为具有失电保持的存储区域和无失电保持的存储区域,前者在PLC断电时,由内部的锂电子供电。使这部分存储单元内的数据得以保留;后者当PLC停止运行时,将这部分存储单元内的数据全部置“零”。
6ES7211-1BE40-0XB0 | CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI |
6ES7211-1AE40-0XB0 | CPU 1211C DC/DC/DC,6输入/4输出,集成2AI |
6ES7211-1HE40-0XB0 | CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI |
6ES7212-1BE40-0XB0 | CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI |
6ES7212-1AE40-0XB0 | CPU 1212C DC/DC/DC,8输入/6输出,集成2AI |
6ES7212-1HE40-0XB0 | CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI |
6ES7214-1BG40-0XB0 | CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI |
6ES7214-1AG40-0XB0 | CPU 1214C DC/DC/DC,14输入/10输出,集成2AI |
6ES7214-1HG40-0XB0 | CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI |
6ES7215-1BG40-0XB0 | CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES7215-1AG40-0XB0 | CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO |
6ES7215-1HG40-0XB0 | CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO |