指针

请看截图。这段语句的意思是将硬件DI地址64个字节传送到t_Pointer_HardwareIn这个局部变量里面。我疑惑的是截图中1,2 ,3 ,4 ,5地方指针为什么要偏移0,2,4,6个字节。请高手指教多谢多谢

图片说明:

指针   

最佳答案

1、在STEP7中,字节的排序是0、1、2、3、4、......。字(一个字由两字节组成)的排序是0、2、4、6、......。双字(一个双字由两字组成)的排序是0、4、8、12、......。
2、例如程序中:
L   64
T    W [AR1,P#2.0]
即将常数64送人AR1表示的地址加上2为目标地址的单元中,即第2个字中。
程序中[AR1,P#0.0]、[AR1,P#2.0]、[AR1,P#4.0]、......即形成地址为字的地址,即AR1表示的地址为首址的第0字、第2字、第4字。
3、程序的具体意思:
STEP 7以10个字节存储参数类型ANY。当构造类型为ANY的参数时,必须确保所有10个字节都被占用,因为调用块估计参数整个内容的值。例如,如果以字节4指定DB编号,也必须以字节6明确地指定存储器区。具体详见:
《S7-300/400PLC ANY指针使用详解》连接:
http://blog.sina.com.cn/s/blog_669692a601019hvt.html
4、相关资料:
见《关于S7-300和S7-400指针寻址的说明与例程(更新版)》下载:
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText=F0215

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月7日 下午1:17
下一篇 2017年12月7日 下午1:17

相关推荐

  • 怎样将一个数据传送到多个地址

    vw0中的数值是随时间变化的模拟量,怎样把把vw0中的数据传送到vw100-vw200以实现对模拟量的采样。下面是我写的程序,测试时只有vw100内有数值,后面的地址都没有值。程序…

    自动化系统综合 2020年10月31日
  • 关于伺服应用

    我是第一次用伺服,我知道是用脉冲进行控制的,但是现在我想问的是,比如我想给1500个脉冲,我怎么才能知道到底给了多少?通过程序内部调配?还要新加高速模块?如果有程序最好,DSDL0…

    自动化系统综合 2020年10月31日
  • Modebus通信

    各位学长,请问Modebus通信方式中,接口是什么样的?与RS-232C一样吗?都是9针的D型接头?      &nbs…

    自动化系统综合 2020年11月1日
  • PIW多数据传送问题

    请问在STEP7里,外部模拟量输入的数据PIW可不可以多数据传送到M区域里,比如PIW区域100个字节送到M区域?在SFC20中,被存储的区域M可以写进去,比如:P#M0.0&nb…

    2020年10月31日
  • 西门子屏能否和三菱PLC连

    请问各位我有三台西门子触摸屏TP270,能否和三菱或其它的牌子的PLC连接,如果能怎么用,谢谢 最佳答案 可以与三菱或其它品牌的PLC相连。打开winccflexible或prot…

    自动化系统综合 2020年10月31日
  • 如何在840D画面中连接STEP7

    我在PCU50中安装了一个STEP7软件,可以打开PLC程序进行监控。但是现在问题是我只能在WINDOWS系统中打开STEP7软件,不能在840D的HMI中直接打开STEP7,在8…

    自动化系统综合 2021年7月5日
  • 编程软件?

    为什么西门子S7-200/300/400编程软件不统一用一种呢? 最佳答案 200是早期开发的小型产品,产品本身价格低。所以软件是免费的。而300/400是比较高级的产品,编程软件…

    自动化系统综合 2020年11月1日
  • 还是程序问题

    程序:              &nb…

    自动化系统综合 2017年7月30日
  • 正弦波输出模拟量

    要做一个模拟量的正弦波输出,PLC用的312,幅值和频率可调,幅值在正负10范围内,怎么实现?方波输出又怎么实现呢?都是幅值和频率可调,谢谢!在线等,或者qq交流,我的是37284…

    自动化系统综合 2020年10月31日
  • 分布式I/O配置问题

    向各位请教如下问题:    若系统是315-2DP,其中CPU上的PROFBUS-DP用于连接触摸屏以及30个变频器等,另外在200米开外(…

    自动化系统综合 2017年12月9日