电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

西门子S7-200PLC的寻址方式

作者:佚名    文章来源:本站原创    点击数:    更新时间:2019-07-18
    1.直接寻址
    S7系列plc的编程指令支持直接寻址与间接寻址两种寻址方式。
    直接寻址通过直接给出信号地址进行,它可以用于所有的编程元件(I、Q、M、SM、V、L、S、T、C、AC、HC等)。
    [例8-5]利用直接寻址的方式,将标志存储器MB10的内容一次性在QB2上输出的程序如图8-4.1所示。
 
    图中的MOV B在S7-200PLC中为字节移动指令,EN为启动条件,IN端为需要移动的数据地址,OUT端为移动目标位置地址,SMO.O为PLC内部的恒“1”信号。有关本指令的更具体说明可以详见plc编程的有关章节。
  2.间接寻址
  S7-200的间接寻址方式中,操作数指定的是操作对象所存放的地址,而不具体指明操作对象。因此,间接寻址方式需要通过“地址指针”进行。
    所谓“地址指针”是间接寻址时专门用来存储地址的寄存器。在S7-200 PLC中,建立地址指针应注意以下几点:
    ①只能用变量V、局部变量L或累加器AC1、AC2、AC3作为地址指针(ACO不可使用)。
    ②建立地址指针,必须用双字的形式将间接寻址需要的存储器地址移动到地址指针中;存储器地址前加符号“&”进行标记,“&”表明移动的只是址,而不是该存储器的具体内容。
    ③间接寻j时,应在地址指针的前面加“*”标记,表示该操作数为间接寻址的地址指针。
    ④允许利用地址指针访问的存储器为I、Q、V、M、S以及定时器T、计数器C的当前值,但模拟量输入/输出AI/AQ、高速计数器HC、特殊标志SM以局部变量L不能通过地址指针进行访问。
    ⑤S7-200的间接寻址不可以用于二进制位信号、高速计数器HC、局部变量L,如不可以对I0.2、Q0.2、HC1、LW2等使用间接寻址。
plc梯形图程序 
    [例1]以AC1(累加器1)作为地址指针,将变量存储器VB200~VB203中4字节数据(12345678)移动到标志寄存器MBO~MB3中的程序如图8-4.2所示。
    程序分为4段,第1段利用双字移动指令MOVD(在梯形图中的符号为MOV__ DW)将地址VB200移动到地址指针AC1中。
    第2段利用字移动指令MOVW,将地址指针ACI中地址VB200所存储的内容(VB200、VB201中的值1234)移动到MWO。
    第3段将地址指针中的地址加2(AC1的地址变为VB202)。
    第4段将地址指针AC1中地址VB202中所存储的内容(VB202、VB203中的值5678)移动到MW2。
    图中有关MOV指令的具体说明可以详见第10章10.4节的有关章节。
    [例2]以LD10(局部变量10)作为指针,将由偏移量存储器VD1004所确定的变量存储器VW中的内容移动到VW1900的程序如图8-4.3所示。
    程序分为3段,第l段利用双字移动指令MOVD(在梯形图中的符号为MOV DW)将地址VBO移动到地址指针LD10中。
    第2段将指针中的地址VBO加上偏移量存储器VD1004的内容(LD10的地址变为VBO+偏移量),确定移动目标。
    第3段将指针LD10中地址“VBO+偏移量”中所存储的内容移动到VW1900。
    本例中如果VD1004中的内容为1000,则变量存储器VW1000中的内容将被复制到VW 1900中;若改变VD1004中的内容为1100,则变量存储VW1100中的内容将被复制到VW1900中。
Tags:S7-200,PLC,寻址方式  
责任编辑:admin
相关文章列表
西门子S7-200 PLC在恒温水箱控制中的应用 梯形图实例
西门子s7-200PLC模拟量输入数值不稳定原因分析
PLC的数制和编码
三台S7-200 SMART 之间的MODBUS-RTU 通讯 梯形图实例
S7-200与变频器的MODBUS RTU通讯实例
西门子S7-200 PLC在地铁排水控制系统中的应用 梯形图实例
西门子S7-200 PLC在温度监测与控制系统中的应用 EM235 梯形图实例
西门子S7-200 PLC在除尘室除尘控制中的应用 梯形实例图
西门子S7-200 PLC在装配流水线控制系统中的应用 梯形图实例
西门子PLC的DI_BCD指令
西门子 PLC数据处理指令 MOV_B
使用西门子S7-200 PLC控制水轮发电机组润滑、冷却、制动及调相压
西门子S7200四则运算指令表详解
梯形图实例 基于S7-200 PLC的饮料灌装线控制系统设计
梯形图实例 S7-200 PLC在自动数粒机中的应用
梯形图实例 S7-200 PLC在造粒机摇振控制系统中的应用
梯形图实例 节日彩灯的S7-200 PLC控制设计
S7-200 PLC在多工步机床控制系统中的应用
楼梯灯的S7-200 PLC定时控制 ton
西门子PLC程序结构
如何用plc高速输入脉冲测定瞬时流量
西门子S7-200模拟量的使用事项
PLC模拟量输入模块的最大输出值与实际输出值
plc控制伺服电机详解
PLC编程入门基础知识
PLC程序的组合逻辑设计法及梯形图实例
【实验】六种“逻辑门”逻辑功能的PLC程序设计(有梯形图 指令表)
单脉冲PLC梯形图程序
PLC梯形图分频程序,plc二分频电路
西门子PLC二分频电路图分析
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询