固晶plc_变频器知识_plc大全_领航仪器

热门关键词: 固晶plc
当前位置:领航仪器 > 公司简介 > 欧姆龙PLC能不能加内存仪器仪表与传感器技术有

欧姆龙PLC能不能加内存仪器仪表与传感器技术有

文章作者:公司简介 上传时间:2020-02-09

  我想做一个程序,文本设定数据寄存到D128,然后把D128的数据处理之后,放到D129和D130里面,D130在某个条件下,可以加减计数。如图,运行时按下X003数据存入D130,松开时D130的数据为0...

  我想做一个程序 ,沈阳变频器维修培训中心欧姆龙PLC能不能加内存文本设定数据寄存到D128,然后把D128的数据处理之后,放到D129和D130里面,D130在某个条件下,可以加减计数。如图,运行时按下X003数据存入D130 ,仪器仪表与传感器技术有限公司松开时D130的数据为0(松开时问什么数据为0了)。

  

  除法:16位除以16位,结果32位,低16位存放结果的整数,高16位存放余数。

  同样,16位乘以16位,结果为32位,所以D130乘以3,结果占用D131,D132.

  介于上面的结论,所以在做乘除法运算的时候要注意不要使得地址重叠,除非程序员有很清楚的思路要用到地址重叠,否则应尽量避免。

  问题是你不会用DIV,DIV是除法指令, DIV D128 K3 D129的意思是D128中的数据除以3,商保存到D129中,沈阳变频器维修培训中心余数保存到D130中,这个结果是占用2个D的。因此你D130用矛盾了。沈阳变频器维修培训中心DIV中D130是余数,MOV中赋值D130,当X3为ON时,仪器仪表与传感器技术有限公司执行完DIV后D130=0,然后执行MOV后D130=4,因此D130=4.而X3为OFF时,仪器仪表与传感器技术有限公司欧姆龙PLC能不能加内存执行完DIV后D130=0,然后没有执行MOV,因此D130就是0。你要是把下面MOV里的D130换一个D就不会了。

本文由领航仪器发布于公司简介,转载请注明出处:欧姆龙PLC能不能加内存仪器仪表与传感器技术有

关键词: