博途中SCL编程问题

如下程序   FOR #I:= 1 TO #NUM BY 1 DO
        // Statement Section
      %DB15.DW(#K):= %IW(#J);
      #J:=#J+2;
      #K:=#K+22;
  END_FOR;
我想把DB15中的15用变量来代替,有什么办法吗?

最佳答案

还真有!
用WORD_TO_BLOCK_DB
原句
%DB15.DW(#K):= %IW(#J);
可以写成
WORD_TO_BLOCK_DB(#DB_NO).(#K):= %IW(#J);

你自己可以试下。

提问者对于答案的评价:

最佳答案作者回复:
有一句错了,应该是:
WORD_TO_BLOCK_DB(#DB_NO).DW(#K):= %IW(#J);

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

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

相关推荐

  • 仿真器不运行

    重新装的WINCC flexible 按快捷键“使用仿真器运行系统”,蓝色的按键变成白色后又恢复成蓝色,仿真器却没有运行。但调用以前的一个项目(若干年前写的),…

    自动化系统综合 2018年12月2日
  • TIA PROTAL V13

    TIA PROTAL V13在HIM中编译后 就出现关闭 出错 求解决方法 最佳答案 主要是软件不够稳定,升级到V13 …

    自动化系统综合 2017年6月3日
  • 清灰失效

    请问24V开关电源的0V端和接地端是否并联在一起的 最佳答案 开关电源有多种,按供电输入端与直流输出端是否电气隔离来分,可分为:隔离式与非隔离式。如果是隔离式,那本身开关电源电路中…

    自动化系统综合 2018年12月2日
  • WICC修改上传问题

    我在自己的电脑里面把WICC工程修改完,怎样通过无线网路传到工控机里面,感觉如果用U盘拷过去太麻烦。 最佳答案 可以用网络共享,工控机设置对方可修改文件,到时笔记本项目直接粘贴工控…

    自动化系统综合 2017年12月2日
  • 无线调试STEP7、wincc

    在我们新建的生产线上,看到老外用无线调试STEP7、wincc,请问该如何实现?请高手相助!! 最佳答案 使用一台无线路由器,将STEP7, WINCC和调试电脑连成局域…

    自动化系统综合 2017年10月24日
  • CPU314 MPI通讯问题

    现场有个CPU314,挂在机架上后SF灯亮,用了一根MPI电缆通讯不上,然后把CPU单独下下来,还是通讯不上! 换了一根线后能通讯了,挂到机架上后又通讯不上了,取下CPU…

    自动化系统综合 2017年6月12日
  • 梯形图和指针

    MD400存着一个浮点数,为了简化程序,我想把MD400每次程序更新后的值分别存在,DB19里。逻辑是这样的:第一次 MD400  to &…

    自动化系统综合 2017年8月15日
  • 安装S7-300出现问题

    提示说:No SSF files found 。请问需要安装什么软件吗? 最佳答案 那是你的安装包所在路径存在中文,只需要把安装包放在非中文…

    自动化系统综合 2020年11月1日
  • 调节阀

    各位大家好:      我现在需要控制物料流量的电动调节阀,用西门子PLC控制其执行机构(模拟量输入或者走总线的都可以)…

    自动化系统综合 2017年11月16日
  • S7-400PLC作为主站,从站

    西门子S7-400PLC作为主站,已经有十六个S7-300的从站,能不能再加一个S7-400的PLC作为从站,同时也作为新系统的主站 最佳答案 不可以,主站只能有一个,你这样的用上…

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