全国服务热线 157****1077

上海西门子电缆中国供应商

更新时间:2023-04-07 10:01:55
价格:请来电询价
品牌:西门子
型号:全系列
产地:德国
联系电话:157****1077
联系手机:157****1077
联系人:王清云
让卖家联系我
详细介绍

上海西门子电缆中国供应商

S7-200将信息存放于不同的存储器单元,每个存储器单元都有唯一确定的地址。根据对存储器单元中信息存取形式的不同,对编程元件的寻址可分为直接寻址和间接寻址。间接寻址是指数据存放在存储器或寄存器,在指令中只出现所需数据所在单元的内存地址。存储单元地址的地址又称为地址指针。这种间接寻址方式与计算机的间接寻址方式相同。间接寻址在处理内存连续地址中的数据时非常方便,而且可以缩短程序所生成的代码长度,使编程更加灵活。

可以用地址指针进行间接寻址的存储器有:输入继电器(I)、输出继电器(Q)、通用辅助继电器(M)、变量存储器(V)、顺序控制继电器(S)、定时器(T)和计数器(C)。其中,对T和C的当前值可以进行间接寻址,而对独立的位值和模拟量不能进行间接寻址。

使用间接寻址方式存取数据方法与C语言中的应用相似,其过程如下所述。

(1)建立地址指针

使用间接寻址对某个存储器单元读、写时,首先要建立地址指针。地址指针为双字长,是所要访问的存储器单元的32位的物理地址。可作为地址指针存储区的有:变量存储器(V)、局部变量存储器(L)和累加器(AC1、AC2、AC3)。必须采用双字传送指令(MOVD)将存储器所要访问存储器单元的地址传送给用来作为地址指针的存储器单元或寄存器,注意,这里传送的是地址而不是数据本身。例如:

”为地址符号,它与单元编号结合表示所对应单元的32位物理地址;VBl00、VBl0、C2只是一个直接地址编号,并不是它的物理地址;指令中的第二个地址数据长度必须是双字长,如VD、AC和LD。

(2)间接存取间接寻址是指数据存放在存储器或寄存器,在指令中只出现所需数据所在单元的内存地址。存储单元地址的地址又称为地址指针。这种间接寻址方式与计算机的间接寻址方式相同。间接寻址在处理内存连续地址中的数据时非常方便,而且可以缩短程序所生成的代码长度,使编程更加灵活。

(1)建立地址指针基本逻辑指令是指构成基本逻辑运算功能指令的集合,包括基本位操作指令,逻辑栈指令、定时器指令、计数器指令、比较指令。

3.2.1 基本位操作指令

基本位操作指令主要用来实现逻辑控制和顺序控制,传统继电器控制系统完全可以用S7-200 PLC的基本位操作指令来完成。

1.装载指令LD(Load)、装载反指令LDN(Load Not)与线圈

则Q0.0断开。

LD、LDN、“=”指令的使用说明如下所述。

1)LD、LDN指令用于与输入公共线(输入母线)相连的触点,也可以与后述的OLD、ALD指令配合使用于分支回路的开头。

2)“=”指令用于输出继电器、辅助继电器、定时器及计数器等,但不能用于输入继电器。

3)并联的“=”指令可以连续使用任意次,但是,当操作时一般不能重复使用,例如,在程序中多次出现"=Q0.0"。

4)LD、LDN的操作数包括:I、Q、M、SM、T、C、V和S。“=”的操作数包括:Q、M、SM、T、C和S。

2.触点串联指令A(And)、AN(And Not)为真,则Q0.0为ON。

ALD指令的使用说明如下所述。

1)当分支电路(并联电路块)与前面电路串联连接时,使用ALD指令。分支的起始点用LD(LDN)指令,并联电路块结束,使用ALD指令与前面电路串联。

2)如果有多个并联电路块串联,顺次以ALD指令与前面支路连接,支路数量没有限制。

3)ALD指令无操作数。

3.载入栈指令LDS、逻辑入栈指令LPS、逻辑


联系方式

  • 地址:上海 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 电话:157****1077
  • 联系人:王清云
  • 手机:157****1077
  • 微信:157****1077
  • QQ:2254834168