帮忙解释下STL程序

L     104
      L     8
      *I    
      L     DB7.DBW  170
      +I    
      LAR1  
请问这里的104 和8是怎么回事,为什么这么用,谢谢各位大神

最佳答案

L     104
      L     8
      *I    
      L     DB7.DBW  170
      +I    
      LAR1   //这条指令的意思是将ACCU1里的值装载到AR1里
104*8的意思就是:104个字节,8对应的是一个字节8个位,32位指针机含有位的地址也还有字节的地址,如果直接输入104的话,对应的数据地址就是104/8=13,就是第13个字节,而不是第104个字节;
        32位指针的定义是:第0位~第2位作为寻址操作的位地址,第3位~第18位作为寻址操作的字节地址,第19位~第31位没有定义;

提问者对于答案的评价:
非常谢谢您的回答。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月29日 下午4:18
下一篇 2017年6月29日

相关推荐

  • 模拟量计算问题

    要检测电流和电压,em231有8点模拟量输入的模块吗?我怎么在程序中把检测来的数值换算成4-20mA电流和0-10v电压,在程序中和设定的数值进行比较? 问题补充:我新下在的选型手…

    SIMATIC S7-200 2020年11月1日
  • I Q数据

    请教高手:两个S7200之间用MODBUS协议通信,一个主站,一个从站,请教它们之间怎样进行I/Q之间的数据通信。比如用从站的I0.1去控制主站的Q0.0,谢谢赐教! 最佳答案 如…

    2021年7月5日
  • 做的usb转485通信线,能和cpu222通信,但是不能和cpu226通信

    做的usb转485通信线,能和cpu222通信,但是不能和cpu226通信,cpu226带了一个西门子触摸屏 问题补充:cpu226两个端口都不行,主要是程序监控,编程 最佳答案 …

    SIMATIC S7-200 2017年8月16日
  • 编码器测转速

    我想用S7200通过编码器测转速,哪位高手能指教一下,不胜感激啊!有实例和程序的最好了,我的邮箱xiangcaoaotian@yahoo.cn 先谢谢了~~~ 最佳答案 …

    SIMATIC S7-200 2021年7月4日
  • s7-200-224无故障停机

    一个客户用的s7-200-224的pLc,现在整机设备老是出现无故障停机,运行环境温度挺高的。现在弄不懂是pLc的问题还是外围的事。同样的设备有多台都有这样的问题,停机间隔不确定。…

    SIMATIC S7-200 2020年10月31日
  • S7-200 自己写PID 是不是比用向导运行快?模拟量采样用不用滤波?

    1:PID是不是用指令写比用向导(最小0.1S)执行速度快?2:向导PID执行速度是不是由采样时间决定?最小时间0.1S?3:如果自己写PID指令,其执行时间是不是由CPU程序扫描…

    SIMATIC S7-200 2020年10月31日
  • S7-200实时数据采集

    请问诸位大侠我在上位机上做了一个历史数据记录  在PLC中每20s采集128次数据经过求和,求平均值我怎么把平均值发送到历史记录中  &nb…

    SIMATIC S7-200 2017年11月29日
  • 如何读取转速

    我想编写一个程序, 采用高速计数器测每秒钟脉冲的数量,每秒读取一次高速计数器的值,并在读取的同时将计数器清零,等下一秒再重新读取,并清零高速计数器.清零需要采用软件清零.…

    SIMATIC S7-200 2020年11月1日
  • 什么叫标志位

    接收完成后 处理标志位    这句话中的标志位什么意思 最佳答案 举个列子:如果你接收完成报文 就可以将M0.0置1&n…

    SIMATIC S7-200 2020年11月1日
  • S7-200 Edition

    S7-200的编程软件盒子里有2张光盘,一张是STEP 7 – MicroWIN V4.0 SP8,一张是S7-200 …

    SIMATIC S7-200 2018年3月6日