SPLC的指令系统PPT课件下载推荐.ppt
《SPLC的指令系统PPT课件下载推荐.ppt》由会员分享,可在线阅读,更多相关《SPLC的指令系统PPT课件下载推荐.ppt(503页珍藏版)》请在冰豆网上搜索。
,数据区存储器的地址表示格式,
(2)字节、字、双字地址格式用VB100、VW100、VD100分别表示字节、字、双字的地址。
VW100:
由VB100、VB101两个字节组成;
VD100:
由VB100VB103四个组成。
(3)其它地址表示格式定时器存储器(T)计数器存储器(C)累加器(AC)高速计数器(HC)如:
T24C2AC1AC2,数据区存储器的地址表示格式,2.数据区存储区域,
(1)输入/输出映像寄存器(I/Q)输入映像寄存器(I)PLC的输入端子是从外部接收输入信号的窗口。
每一个输入端子与输入映像寄存器(I)的一个相应位对应。
PLC的输入映像寄存器区实际上就是外部输入设备的映像区,PLC通过输入映像区与外部物理设备建立联系。
执行程序时,对输入点的读取通常是通过输入映像寄存器区,而不是通过实际的(物理)输入端子。
接触器,外部输入电路,SB1,SB2,PLC,I0.0,I0.1,I0.0,I0.1,0,0,Q0.0,Q0.1,0,0,1M,输入映象寄存器,输出映象寄存器,I0.2,I0.2,0,Q0.0,Q0.1,1L,Q0.2,外部输出电路,输出接口电路,Q0.2,0,输入接口电路,
(1)输入/输出映像寄存器(I/Q),注意:
输入映像寄存器的状态只能由外部输入信号驱动,而不能由程序来改变其状态。
即在程序中,只能出现输入映像寄存器的触点,而不能出现其线圈。
(1)输入/输出映像寄存器(I/Q),输入映像寄存器(I)的地址格式:
位地址:
I字节地址.位地址如I0.0字节、字、双字地址:
I数据长度起始位字节地址如IB4、IW6、ID10,CPU224输入映像寄存器(I)的有效地址范围:
I(0.015.7)IB(015)IW(014)ID(012),
(1)输入/输出映像寄存器(I/Q),输出映像寄存器(Q)输出映像寄存器是PLC用来向外部负载发送控制命令的窗口。
每一个输出端子与输出映像寄存器(Q)的一个相应位想对应。
并有无数对常开和常闭触点供编程时使用。
PLC的输出映像寄存器区实际上就是外部输出设备的映像区,PLC通过输出映像区与外部物理设备建立联系。
执行程序时,对输出点的改变通常是通过输出映像寄存器区,而不是通过实际的(物理)输出端子。
接触器,外部输入电路,SB1,SB2,PLC,I0.0,I0.1,I0.0,I0.1,0,0,Q0.0,Q0.1,0,1,1M,输入映象寄存器,输出映象寄存器,I0.2,I0.2,0,Q0.0,Q0.1,1L,Q0.2,外部输出电路,输出接口电路,Q0.2,0,输入接口电路,
(1)输入/输出映像寄存器(I/Q),输出映像寄存器(Q)的地址格式:
Q字节地址.位地址如Q0.0字节、字、双字地址:
Q数据长度起始位字节地址如QB4、QW6、QD10,CPU224输出映像寄存器(Q)的有效地址范围:
Q(0.015.7)QB(015)QW(014)QD(012),
(2)内部标志位存储器M,内部标志位存储器:
用来保存控制继电器的中间操作状态,其作用相当于继电器控制中的中间继电器。
注意:
内部标志位存储器在PLC中没有输入/输出端子与之对应,其线圈的通断状态只能在程序内部用指令驱动。
(2)内部标志位存储器M,内部标志位存储器(M)的地址格式:
M字节地址.位地址如M0.0字节、字、双字地址:
M数据长度起始位字节地址如MB4、MW11、MD26,CPU224内部标志位存储器(M)的有效地址范围:
M(0.031.7)MB(031)MW(030)MD(028),(3)变量存储器V,变量存储器主要用于存储全局变量,或者存放数据运算的中间运算结果或设置参数。
变量存储器V的地址格式:
V字节地址.位地址如V10.5字节、字、双字地址:
V数据长度起始位字节地址如VB4、VW100、VD320,CPU224变量存储器V的有效地址范围:
V(0.05119.7)VB(05119)VW(05118)VD(05116),(4)局部变量存储器L,局部变量存储器L用来存放局部变量,即变量只能在特定的程序中使用。
局部变量存储器L的地址格式:
L字节地址.位地址如L1.5字节、字、双字地址:
L数据长度起始位字节地址如LB21、LW44、LD55,CPU224局部变量存储器L的有效地址范围:
L(0.063.7)LB(063)LW(062)LD(060),(5)顺序控制继电器S,顺序控制继电器是使用步进顺序控制指令编程时的重要状态元件,通常与步进指令一起使用以实现顺序功能流程图的编程。
顺序控制继电器S的地址格式:
S字节地址.位地址如S3.1字节、字、双字地址:
S数据长度起始位字节地址如SB4、SW10、SD21,CPU224顺序控制继电器S的有效地址范围:
S(0.031.7)SB(031)SW(030)SD(028),(6)特殊标志位存储器SM,特殊标志位存储器是用户程序和系统程序之间的界面,为用户提供特殊的控制功能及系统信息。
SM0.0RUN监控,PLC在RUN方式时,SM0.0总为1,又称常ON继电器;
SM0.1初始脉冲,PLC由STOP转为RUN时,SM0.1接通一个扫描周期;
SM0.3PLC开机后进入RUN方式时,SM0.3接通一个扫描周期;
SM0.5周期为1秒钟,占空比为50的时钟脉冲。
(7)定时器存储器T,PLC所提供的定时器作用相当于继电器控制系统中的时间继电器。
每个定时器可提供无数对常开和常闭触点供编程使用,其设定时间通常由程序设置。
地址格式:
T定时器号如T37有效地址范围:
T(0255),S7-200PLC提供了三种定时器:
TON通电延时TONR有记忆通电延时TOF断电延时,S7-200PLC提供了三种定时精度:
1ms10ms100ms,(8)计数器C,计数器用于累计计数输入端接收到的脉冲电平由低到高的脉冲个数。
计数器可提供无数对常开和常闭触点供编程使用,其设定值通常由程序赋予。
C计数器号如C5有效地址范围:
C(0255),S7-200PLC提供了三种计数器:
CTU增计数器CTD减计数器CTUD增减计数器,(9)模拟量输入映像寄存器(AI),S7-200的模拟量输入电路是将外部输入的模拟量信号转换成1个字长的数字量,存入模拟量输入映像寄存器区域。
模拟量输入映像寄存器(AI)的地址格式为:
AIW起始字节地址,如AIW4。
注:
模拟量输入映像寄存器(AI)的地址必须用偶数字节地址(如AIW0,AIW2,AIW4)来表示。
CPU226模块模拟量输入映像寄存器(AI)的有效地址的范围为:
AIW(062)。
(10)模拟量输出映像寄存器(AQ),CPU将运算的结果存放在模拟量输出映像寄存器中,供D/A转换器将1个字长的数字量转换为模拟量,以驱动外部模拟量控制设备。
模拟量输出映像寄存器(AQ)的地址格式为:
AQW起始字节地址,如AQW10。
注:
模拟量输出映像寄存器(AQ)的地址必须用偶数字节地址(如AQW0,AQW2,AQW4)来表示。
CPU226模块模拟量输出映像寄存器(AQ)的有效地址的范围为:
AQW(062)。
(11)累加器AC,累加器是用来暂存数据的寄存器,它可以用来存放运算数据、中间数据和结果。
CPU提供了4个32位的累加器,其地址编号为AC0AC3。
累加器的可用长度为32位,可采用字节、字、双字的存取方式,按字节、字只能存取累加器的低8位或低16位,双字可以存取累加器全部的32位。
(12)高速计数器HC,一般计数器:
计数频率受扫描周期的影响,不能太高。
高速计数器:
可用来累计比CPU的扫描速度更快的事件。
高速计数器的当前值是一个双字长(32位)的整数,且为只读值。
1.4寻址方式,1.立即寻址,S7-200PLC的寻址方式有:
立即寻址、直接寻址、间接寻址。
定义:
指令直接给出操作数,操作数紧跟着操作码.举例:
十进制常数:
30112十六进制常数:
16#42FASCII常数:
INPUT实数或浮点常数:
+1.1E-10二进制常数:
2#01011110,#为常数的进制格式说明符,1.4寻址方式,2.直接寻址,定义:
指令直接使用存储器或寄存器的元件名称和地址编号。
注意:
指令中,数据类型应与指令标识符相匹配。
不同数据长度的寻址指令举例如下:
位寻址:
ANDQ5.5字节寻址:
ORBVB33,LB21字寻址:
MOVWAC0,AQW2双字寻址:
MOVDAC1,VD200,1.4寻址方式,3.间接寻址,定义:
指令给出了存放操作数地址的存储单元的地址(也称地址指针)。
可作为地址指针的存储器有:
V、L、AC(13)可间接寻址的存储器区域有:
I、Q、V、M、S、T(仅当前值)、C(仅当前值)。
对独立的位(BIT)值或模拟量值不能进行间接寻址。
1.4寻址方式,
(1)建立指针指针:
为双字长,是所要访问的存储单元的物理地址。
可用作指针的存储器(只能使用):
变量存储器(V)局部存储器(L)累加器(AC1-AC3),AC0不能用作间接寻址的指针。
建立指针的方法:
MOVD&
VB200,AC1,32位物理地址,双字长,MOVD&
VD200,AC1?
1.4寻址方式,
(2)间接存取依据指针中的内容值作为地址存取数据。
使用指针可存取字节、字、双字型的数据。
建立指针和间接存取的应用方法:
VB200,AC1MOVW*AC1,AC0MOVD*AC1,AC0?
1.4寻址方式,(3)修改指针存取连续地址的存储单元中数据时,通过修改指针可以非常方便地存取数据。
在S7-200PLC中,指针的内容不会自动改变,可用自增或自减等指令修改指针值。
这样就可连续地存取存储单元中的数据。
1.4寻址方式,修改指针值时,应根据存取的数据长度来进行调整:
若对字节进行存取,指针值加1(或减1);
若对字进行存取、或对定时器/计数器的当前值进行存取,指针值加2(或减2);
若对双字进行存取,则指针值加4(或减4)。
把指针增加两次,指向下一个字,