宏指令怎么做计数 点击:476 | 回复:4



wangdaming79

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:8帖 | 90回
  • 年度积分:0
  • 历史总积分:179
  • 注册:2010年4月07日
发表于:2017-11-07 21:22:03
楼主

请教大侠,用屏内部的Rw作为寄存器,读取PLC的x信号来触发对Rw寄存器进行加计数,这样的宏指令怎么写呢,本人对宏指令几乎不懂,请老师们不吝赐教!




邪恶八进制

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 153回
  • 年度积分:118
  • 历史总积分:13442
  • 注册:2015年1月02日
发表于:2017-11-08 16:05:33
1楼

你好,RW为掉电保持型,LW为掉电不保持型。

   以RW10为例:

        宏指令:                            

宏指令执行方法设置:元件——PLC控制——新增。

测试效果:


邪恶八进制

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 153回
  • 年度积分:118
  • 历史总积分:13442
  • 注册:2015年1月02日
发表于:2017-11-08 16:07:23
2楼

注意:short为16位,最大计数值为65535。若要存储更大数据,请将short i改为int i。

wangdaming79

  • 精华:0帖
  • 求助:2帖
  • 帖子:8帖 | 90回
  • 年度积分:0
  • 历史总积分:179
  • 注册:2010年4月07日
发表于:2017-11-08 17:56:07
3楼



回复内容:

对: 邪恶八进制 你好,RW为掉电保持型,LW为掉电不保持型。   以R... 内容的回复!

谢谢!我试了下是可以了。只是我不是怎么明白其中的原理。恳请推荐一下怎么学基础。您有微信或qq可以请教吗。

deweg

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 193回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2009年6月24日
发表于:2018-01-04 13:34:16
4楼

会C语言就会宏。


热门招聘
相关主题

官方公众号

智造工程师