STL间接寻址

请问各路大神 下面这几句寻址指令每一句是什么意思  我查了手册看得有点混乱 想理清一下思路,想向各位求教; 这几句个是在FB块里面 我需要改到1200cpu里面 可是1200不支持STL语言,我想改成SCL;
    L     #PLC_IO_Addr
      SLW   3
      LAR1
      L IW [ AR1 , P#0.0 ]
      T     %LW8
      L IW [ AR1 , P#2.0 ]
      T     %LW10

      L     #PLC_IO_Addr
      SLW   3
      LAR1
      L     %LW4
      T QW [ AR1 , P#0.0 ]
      L     %LW6
      T QW [ AR1 , P#2.0 ]

最佳答案

L     #PLC_IO_Addr    //装入PLCio地址指针
      SLW   3            //将值乘以8,相当于字节。
      LAR1       //装入地址寄存器AR1
      L IW [ AR1 , P#0.0 ]      //读取输入点字的值
      T     %LW8         //传给临时变量  
      L IW [ AR1 , P#2.0 ]  //  //读取输入点+2个字节的字的值
      T     %LW10   //传给临时变量  

      L     #PLC_IO_Addr
      SLW   3
      LAR1
      L     %LW4
      T QW [ AR1 , P#0.0 ]  //将临时变量的值传给QW输出模块
      L     %LW6
      T QW [ AR1 , P#2.0]  //将临时变量的值传给QW+2字节输出模块

提问者对于答案的评价:
谢谢大神

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc353813.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:40
下一篇 2021年7月5日 上午1:40

相关推荐

  • s7-1500如何进行模拟量输出

    今天想要用s7-1500输出一个模拟量电压,使用的是move指令,但是实际没有输出电压,我想请教一下,应该怎么输出一个模拟量电压,求指导一下,谢谢。 问题补充:现在用move指令可…

    SIMATIC S7-1500 2017年6月10日
  • 博途的程序下载

    由于原来的程序丢失,现在CPU中,有程序,能有办法,把程序从CPU中下载出来吗? 最佳答案 如果 CPU 没有加密码,用相同版本的编程软件可在线连接,则可以上载…

    SIMATIC S7-1500 2021年7月5日
  • 1500GRAPH编程怪事

    本人用的TIA V14,1500PLC,生产上有个几个工艺流程我用GRAPH设计的,本来觉得真的很方便,以为大功告成,后来就出问题了,前几个工艺流程,用GRAPH走下来都…

    SIMATIC S7-1500 2017年6月1日
  • V13博图的安装顺序

    问题一 求 V13博图的安装顺的和注意事项问题二我现在的版本是Upd6在不卸载程序时候能不能直接安装Upd8问题三WinCC 13 &nbs…

    SIMATIC S7-1500 2017年6月9日
  • 基座怎样拆下

    红色方框内的固定夹子怎样拆下 图片说明:    最佳答案 这个是前连接器安装时的一个位置判断,目的是防止相邻2个前连接器误插。用小的尖嘴钳夹住,往外拉一下就可以…

    2017年6月3日
  • TIA portal还无法真的仿真PID?

    TIA portal里,在DB里已经给设定值、过程值赋值了,但仿真调节时一直无法开始,值一直是0,调节的状态也一直是未开始。是TIA portal仍然无法真的仿…

    SIMATIC S7-1500 2017年6月3日
  • 博途V14 SP1 DVD1和DVD2

    各位大神请教下,博途V14和V14 sp1安装包里都有DVD1和DVD2。安装了DVD1就可以使用了。DVD2里面的有必要安装吗?安装和不安装有什么影响?如图 图片说明:…

    2017年5月29日
  • ET200SP 模拟量模块不用的通道如何处理?

    ET200SP 模拟量模块不用的通道如何处理? 最佳答案 在模块属性页面找到通道信号类型设置选择禁用即可 提问者对于答案的评价:谢谢 专家置评 已阅,最佳答案正确。

    SIMATIC S7-1500 2017年6月6日
  • 用存储卡清除密码、升级固件的功能适用于哪些PLC?

    S7-1200中,存储卡有多种用途,可用存储卡作装载存储器、复制程序,还可清除密码、升级固件。S7-300/400/1500中,存储卡也有这么多的用途么? 最佳答案 s7-300/…

    SIMATIC S7-1500 2017年6月1日
  • WINCC V7.2的变量不能剪切?

    以前用WINCCV6.0的时候,如果项目从网卡连接改到DP连接很方便,只需要在ICP/IP那里剪切变量或变量组,再到PROFIBUS那粘贴就行了。可是V7.2怎么就不可以呢?我要把…

    2021年7月5日

发表回复

登录后才能评论