关于块传送指令的输出数据类型!!

224XP中,BLKMOV_W指令输出OUT数据类型可以是指针,假如说存储的首地址是VW3000,我用的OUT是*AC,那么AC里面的数据应该是甚么,是3000,还是想办法让*AC=&VW3000(这种方法有试过好像不行)???

最佳答案

我通俗的说一下吧,也许和书上讲的不一样:
 物理地址:是指计算机中的某个地址空间,比如计算机中的某个地址:00FF。

 逻辑地址:通常逻辑地址是由人来命名的一个便于记忆的地址代号,如VW3000.它与实际的物理地址是一一对应关系。

 指针:指向某一个地址。假如用到一段连续的地址空间,那么通过指针的前后移动就可以找到相应的地址。这样就不必一一写出地址代码来查找某个地址,实际上这样有时是相当不方便的。

 指针指向某个地址就是在指针里存放的是该物理地址的信息,但为了便于编程,仍用逻辑地址来描述,如;
 MOVD   &VB3000, AC1

 这样AC1就做为一个指针,指向了VB3000,AC1里的内容并不是3000,是个二进制的地址数据,我们可以不关心其实际值。只要知道当前所指的位置。

 下一步你在编程的时候就可以用*AC1 了。

提问者对于答案的评价:
后面自己也试过可以了,不过还是要谢谢各位。我们所说的*AC1,其存储的应该是AC1的内容当作地址,以此地址指向的内容才是*AC1的值吧!!

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

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

相关推荐

  • 西门子200的复位跟置位线圈怎么用?

    发现并不会置位,当(s)前面的条件不满足时,对应的点就变0了 最佳答案 1、发现并不会置位,当(s)前面的条件不满足时,对应的点就变0了 ?S7-200置位复位程序的置位…

    SIMATIC S7-200 2021年7月5日
  • RS232和CPU226通讯

    现有一批设备自带RS-232通讯接口,能否不通过232-485转接口直接与CPU226进行通讯? 最佳答案 不可以,CPU226内置的是RS485物理接口协议,支持Modbus和P…

    SIMATIC S7-200 2017年6月5日
  • 200plc 如何把数值同时传到多个变量?

    把VB6000的数据同时传到VB600,VB700,VB800,…,,VB4000,并且VB601,VB602,VB701等之间的数据不受影响,可任意修改数据。除了用MOVE指…

    SIMATIC S7-200 2017年11月4日
  • 薄图 V14 优化的块访问无法选择

    从step 7 移植过来的一个项目  编译的时候出现警告程序段 1,该地址不能通过变量进行分配。,,,10:02:46当我修改块属…

    SIMATIC S7-200 2021年7月5日
  • S7-200传感器电源输出

    我的外部电源只有AC220V,所以选择型号为6ES7214-1BD23-0XB8(电源:AC220V),但输入必须是DC24V的,所以我可以利用传感器电源来做我的输入电源吗?L+做…

    SIMATIC S7-200 2021年7月4日
  • PLC延时启动

    在公司做的项目中,我发现程序里都有PLC的延时启动。如S7-200中。Network1:首次启动。LD     First_Sta…

    SIMATIC S7-200 2017年12月1日
  • 请问编码器选型?谢谢

    1.编码器的线数就是其分辨率(也就是一转所发出的脉冲数)。可一般根据什么参数去确定到底需要多少线的编码器哪?有没有计算公式?谢谢!2. STL中LPS、LRD、LPP指令…

    SIMATIC S7-200 2020年10月31日
  • S7-200卸载后不能安装是怎么办才能再次安装上

    S7-200卸载后不能安装是怎么办才能再次安装上 最佳答案 没有下载完全导致不能安装请参考以下方法卸载:如何卸载STEP 7-Micro/WIN V4.0&nb…

    SIMATIC S7-200 2020年11月1日
  • 断电保存

    各位!小弟想问一下,如果将MB0~MB13设置成断电保存,那么在断电的瞬间,他们的值只会保存在EPROM中吗?会不会也保存在RAM中啊?因为只有CPU只有在超级电容没电的时候才去读…

    SIMATIC S7-200 2020年10月31日
  • S7 200 Scoket 程序怎么写

    S7 200  Scoket  程序怎么写 钻石用户推荐最佳答案 200的PLC没有网口吧,Scoket通讯应该是基于tcp/ip…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论