Warning: mysqli_query(): (HY000/1194): Table 'wp_options' is marked as crashed and should be repaired in D:\wwwroot\www.zhaoplc.com\wp-includes\class-wpdb.php on line 2357

Warning: mysqli_query(): (HY000/1194): Table 'wp_options' is marked as crashed and should be repaired in D:\wwwroot\www.zhaoplc.com\wp-includes\class-wpdb.php on line 2357
S7-200地址寻址 | 找知识-找PLC

S7-200地址寻址

1.地址前面加个*或&,是怎么用的,什么含义?
2.AC1,AC2是什么情况下才会用到的

最佳答案

西门子S7-200视频教程下载:连接
http://www.5iplc.com.cn/html/20/t-20.html
在线观看:
http://v.youku.com/v_show/id_XMTI0MTM3NzAw.html
http://www.gongkong.tv/detail/1695.htm 
建议学习《深入浅出西门子s7-200 plc》,下载连接:
http://download.csdn.net/source/1491167
S7-200CN E-learning--编程基础,跟我学:
http://www.ad.siemens.com.cn/products/as/s7_200/elearning/basic.asp
参考链接:
《我们为什么要学习间接寻址》
http://blog.plcjs.com/blog-16037-9291.html
《直接寻址,间接寻址,存储器寻址是什么意思》
http://www.it8g.com/XiTong/201002/34911.htm
看看这个:
LD SM0.0
MOVD   &VB0, LD10   建立一个指针。
+D     VD1004, LD10    指针增加的字节数。
MOVB   *LD10, VB1900   把指针里面的起始数据增加到VB1900开始的地址中。

应该改成这样才对
LD SM0.0
MOVD   &VB0, AC0
+D     VD1004, AC0
MOVB   *AC0, VB1900

如果VB200=12,执行MOVB &VB200,AC1,MOVB *AC1 , AC0
后AC0的内容是什么?

答:AC0=12。问题不大。

从这个简单的问题上可以看出来没有什么区别,其实很大的分支的。你要知道指针地址和使用指针就有点区别了。

   MOVB &VB200,AC1
      MOVB *AC1 , AC0
 这两条指令的作用应该是等同于:
   MOVB VB200,AC0

也可以用MOVD  $VB200,AC0。但是如果用MOVD  VB200,AC0这个就是错误。另外MOVD   VD200,AC0这个是正确的。
参考资料:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=90972&cid=1028

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

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月5日 下午2:39
下一篇 2018年12月5日 下午2:39

相关推荐

  • 离散量报警问题

    怎样在PLC触发报警在K-TP178触摸屏显示,我的意思是PLC程序怎样做。比如我的报警变量是vw18,I0.0到i0.5断开后各显示报警,怎样在PLC里触发。 最佳答案 你的屏可…

    SIMATIC S7-200 2020年11月1日
  • S7-200CN的PLC怎样连接两个触摸屏

    200的PLC怎样连接两个西门子的触摸屏,有不有参考资料可以看,谢谢! 最佳答案 1、见同类问题的答案:http://www.ad.siemens.com.cn/service/a…

    SIMATIC S7-200 2017年12月8日
  • S7 200CN自由口MODBUS-RTU通讯

    我在程序中只用了一个msg和ctrl指令,为什么会报错,代码6。希望大神指点。 图片说明:    最佳答案 该报警的含义:modbus正忙于处理另一个请求,一次…

    2017年6月24日
  • 同一台S7-200 CPU226能被两台工控机内组态软件同时监控吗?

    两个控制室在不同的地方,但是都要能显示PLC内的数据值,分别对两台电脑装了两个不同的组态软件,有一个装的是wincc6.0,用PPI电缆通信的,而另一台装的是组态王,如果要求两台电…

    SIMATIC S7-200 2020年11月1日
  • S7-200的扩展模块最大地址是多少??

    我的项目CPU226后面挂了4个模块,CPU226输入地址I0.0~I2.7 后面输入地址I3.0~I10.0但调试时发现I8.0~I10.7 居然没反应,PL…

    SIMATIC S7-200 2020年10月31日
  • S7-200 PID控制 实现空调恒温控制

    现在有三个加热器 功率分别是19KW  38KW  76KW,加热器只能开关,没有功率调整模块。想利用S7-200的PID功能控制…

    SIMATIC S7-200 2017年6月12日
  • s7-200与温控表通讯的例子

    我是新手 想知道s7-200与温控表通讯内容 最好有例子!我现在是台达的表  我的邮箱是starcctv2008@163.com 问题补充:…

    SIMATIC S7-200 2021年7月4日
  • MAP库的使用问题

    使用S7-200的MAP库碰到的问题,我想问一下:Q0_0_ctrl在程度中作啥用,还有scale_eu_pulse功能块中E_UNIT这个如果伺服电机是带同步带轮怎么计算,再附带…

    SIMATIC S7-200 2020年10月31日
  • 一个按钮的启动停止电路

    用一个按钮,控制电机的启动和停止,即按一下按钮,电机启动,再按一下按钮,电机停止;再按一下又启动,再按一下又停止,如此周而复始。 请问用什么指令?三菱的用ALT指令,西门…

    SIMATIC S7-200 2021年7月5日
  • S200接地问题

    公司里有一台224XPDC的PLC已经安装到电箱内,无意中发现了一个很奇怪的问题,PLC的电源M端在未接端子的情况下和电箱的外壳用万用表量了以后居然是通的,200的PLC外壳本身是…

    SIMATIC S7-200 2020年11月1日

Warning: mysqli_query(): (HY000/1194): Table 'wp_options' is marked as crashed and should be repaired in D:\wwwroot\www.zhaoplc.com\wp-includes\class-wpdb.php on line 2357

Warning: mysqli_query(): (HY000/1194): Table 'wp_options' is marked as crashed and should be repaired in D:\wwwroot\www.zhaoplc.com\wp-includes\class-wpdb.php on line 2357

Warning: mysqli_query(): (HY000/1194): Table 'wp_options' is marked as crashed and should be repaired in D:\wwwroot\www.zhaoplc.com\wp-includes\class-wpdb.php on line 2357

Warning: mysqli_query(): (HY000/1194): Table 'wp_options' is marked as crashed and should be repaired in D:\wwwroot\www.zhaoplc.com\wp-includes\class-wpdb.php on line 2357