变量复制问题

高手请看图1, 2  ,3 。这个程序的意思是将这个地址#i_Address_Outputs传输到#t_Pointer_DB_Outputs,再又这个#t_Pointer_DB_Outputs地址传送到DB块里面,我想问一下为什么图2和图3中的#t_Pointer_DB_Outputs和#s_IO.Outputs变量要相互复制一下。而且#t_Pointer_DB_Outputs是个10个字节长的ANY型临时变量,#s_IO.Outputs是62个字节长的静态结构变量,首先他们两个的直接长度不等能相互复制,为什么要这样做

图片说明:

变量复制问题    变量复制问题    变量复制问题   

最佳答案

希望这个连接对你有帮助:《   C 中 struct 变量之间可以直接赋值,在 C++ 中,这样复制永远是安全的吗》
http://bbs.chinaunix.net/thread-809449-1-1.html

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月8日 下午2:24
下一篇 2017年12月8日 下午2:24

相关推荐

  • 网络共用

    有个远程300站,现在想集中控制,布线困难,但有监控系统网络,我能否使用监控系统的光纤和交换机,把这个300站用WINCC连起来。 图片说明:    最佳答案 …

    2017年6月1日
  • S7-400系统增加上位机的配置

    各位高手,我现有一套S7-400系统需增加上位机麻烦帮忙给我列出配置。多谢! 最佳答案 首先必须配置一台工业用的PC机,如果环境比较好配置一台商用电脑也可以. 配置通讯卡…

    自动化系统综合 2020年11月1日
  • S7项目打开问题

    我单位的一个S7项目现在打开有问题,SIMATIC manager打开项目后显示不全,S7 program下面的block等都看不到,为什么呢?我项目中的程序无…

    自动化系统综合 2019年6月10日
  • step7v5.5sp3安装问题

    我用的XP系统sp3版本,安装了step7v5.5,可是安装step7v5.5sp3时提示不能安装下列程序,不知是怎么回事啊?求解,截图如下: 图片说明:   …

    2017年11月6日
  • 西门子的中断怎么用

    西门子PLC的中断指令如何运用,在什么情况下运用效果最佳,中断是什么概念,程序中用了中断会对程序有何影响 最佳答案 1、中断是什么概念?详见下述文档中的文字部分:中断解析,连接:h…

    自动化系统综合 2018年12月5日
  • 331 7KF02的问题

    我用的331 7KF02模块。如果我在硬件组态和量程块用的都是2线制,但接线时仍未四线制接线方法,既信号负端仍与COMP和Mana短接,这样会出现什么情况呢,为什么四线制…

    自动化系统综合 2020年10月31日
  • 两个字节组成的字,哪个字节是高八位

    比如字节0和字节1,组成字0,请问,字节0是高八位,还是字节1高八位 最佳答案 附图可以加深你的理解 图片说明:    提问者对于答案的评价:谢谢!

    2017年11月4日
  • 300plc与托利多称重仪表通信

    各位高工们:     现有个项目,PLC选300的,只是先定型,具体型号还得请各位指教,有6台托利多的称重仪表,支持RTU,因本人…

    自动化系统综合 2020年10月31日
  • S7-PLCSIM 能否仿真工业以太网?

    在仿真软件下,能否模拟工业以太网的运行情况,与PC机进行通讯?如:CPU S7315-2PN/DP, 运行S7-PLCSIM后能否与安装了WINCC …

    自动化系统综合 2020年11月1日
  • S7-400 模拟量输出模块无输出

    S7-400模拟量输出模块型号6ES7 432-1HF00-0AB0。组态地址224到239。输出类型都是E  输出范围都是+/-10V。PQW224…

    自动化系统综合 2020年10月31日