梯形图和指针

MD400存着一个浮点数,为了简化程序,我想把MD400每次程序更新后的值分别存在,DB19里。
逻辑是这样的:
第一次 MD400  to  DB19.DBD0
第二次 MD400  to  DB19.DBD4
第三次 MD400  to  DB19.DBD8
.
.
.
第N次 MD400  to  DB19.DBD4*(N-1)

现在想做一个指针,指向 DB19.DBD[**指针**]。

用梯形图做的时候MOV IN:MD400   OUT:DB19.DBD[**指针**]。
输出的数据类型有误。

求哥哥们跟我说下大概思路,还有梯形图 用MOV指令把一个浮点数存入DBD里的格式。谢谢。

最佳答案

1、梯形图不支持指针间接寻址,需应用STL指令表语言编写。
2、大致程序思路:
、 程序初始指针部分:
     OPN   DB    19      //打开DB19
      L     P#0.0          //初始写指针
      LAR1  
、判断每次MD400被更新后:
      L     MD400  //读数据
      T     DBD [AR1,P#0.0]  //按写指针指示的地址写数据
      +AR1  P#4.0            //写指针指向下一数据地址
3、注意:
、如何判断 MD400被更新?
、   DB    19的长度必须定义得足够大,否则会出错的。
4、建议你看看下述资料,这个问题就不求人了:
、《关于S7-300和S7-400指针寻址的说明与例程(更新版)(2008.03.04)     》下载:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=F0215
、《step7编程之地址概念详解》连接:
http://ishare.iask.sina.com.cn/f/22746895.html
http://www.gongkong365.com/bbs/job.php?action=download&aid=96
、《西门子STL间接寻址常问问题集》
http://www.ad.siemens.com.cn/download/docMessage.aspx?
ID=6175&loginID=&srno=&sendtime=

提问者对于答案的评价:

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月15日
下一篇 2017年8月15日

相关推荐

  • et200s组态工具

    请问一下ET200S的配置工具怎么找不到电机的配置,是不是我的软件版本太低,有新版的下载吗? 最佳答案 安装如下补丁:ET200S配置工具-中文补丁,下载:http://www.a…

    自动化系统综合 2020年10月31日
  • 如何区分一个编码器是增量编码器还是绝对值编码器?

    请问大家,如何区分一个编码器是增量编码器还是绝对值编码器?从外观上还是铭牌上呢?我们厂里的设备都是带编码器的(德国品牌) 最佳答案 如何区分一个编码器是增量编码器还是绝对值编码器?…

    自动化系统综合 2020年10月31日
  • 请教博途V13安装问题

    请问各位老师:1、请教WIN7 64位系统能否安装博途V132、安装过程中弹框提示需要重启电脑,可以通过删除注册表中某个键值而不需重启电脑。请问该键值在注册表中的路径?谢…

    自动化系统综合 2017年6月24日
  • 西门子840D PCU50遇到难题

    我这里有一台龙门铣设备,遇到一个问题,本来我现在是MDA方式下,然后再JOG方式下,没有按松刀就自动松刀啦。然后我想夹紧,但是不起作用,要按回MDA方式,然后再JOG方式就夹上刀啦…

    自动化系统综合 2018年12月2日
  • 湿度pid控制

    我是pid的初学者,有很多不理解。现在要控制某个箱子下方的湿度。1.调节的时候只要误差高于设定值就除湿,低于设定值就加湿,还是加湿除湿值取决于第一次误差。只要第一次误差低于设定值就…

    自动化系统综合 2020年10月31日
  • s7-300与et200m的通讯中的问题

    请教各位大侠,我用cpu-315后加一个sm321,16点的,et200上放了4个322,我用profibus通讯,假如主站上第一点输入,从站上就有前8点输出,第2点输入再接下去的…

    自动化系统综合 2021年7月5日
  • Tp 170A用什么软件可以上传下载?

    Tp 170A用什么软件可以上传下载? 最佳答案 TP170A用PROTOOL或者WINCCFLEXIBLE2007(2008)软件编写,编译通过后可以下载。只是上传问题…

    自动化系统综合 2020年11月1日
  • 再次请教关于dp全局诊断的问题?

    SET         =     &q…

    自动化系统综合 2021年7月5日
  • prifubus掉站

    一条生产线刚调试完通讯没问题,有时候进行机械焊接后,就会出现偶尔的掉站现象,焊接我们要求是断电并且良好接地的,我想请教一下各位,焊接后掉站主要是那一块引起的,应该如何解决。 最佳答…

    自动化系统综合 2018年3月6日
  • 咋么把原来得ISO设置回来

    从控制面板哪里把PG/PC设置成其他的以后 使用step7就通讯不上了咋么求  求告知 问题补充:求告知 具体步骤 快纠结死了 最…

    自动化系统综合 2017年6月8日