当前位置:
求助一下PLC问题
回复 | 人气 | 打印
JDD 个人主页 给TA发消息 加TA为好友 悬赏100分-已结帖 发表于:2018-11-22 13:55:51 楼主

微信图片_20181122135046.png

想请问一下为什么D4没有数据传输转存的状态下,会有值得变化呢?

捕获.PNG

数据转存的化 只有这个。

附件为自己写的程序,请前辈帮忙解答一下。

正在下载,请等待……
下载附件需0积分!

分享到: 关注收藏 邀请回答 回复 举报
dpyftk 个人主页 给TA发消息 加TA为好友 发表于:2018-11-22 15:43:33 1楼
 

应该不会有,你D4的寄存器是不是被其他程序占用了

  回复 引用 举报
竹叶三—王者之师 个人主页 给TA发消息 加TA为好友 发表于:2018-11-22 16:55:26 2楼
 

我不熟悉台达。但是多数情况下这种问题都是你的D4在其他程序段里面被赋值了。了解一下PLC的工作原理,循环扫描。查看一下你D4在其他地方是不是被赋值就行。

  回复 引用 举报
JDD 个人主页 给TA发消息 加TA为好友 发表于:2018-11-22 18:51:18 3楼
 

看了下并没有D4赋值,问了一个前辈,说是HOUR这个指令会占用两个D寄存器。不知道是不是这样。因为我把这个地方换成D5的话就不会出现这个情况。

回复内容:

对: 竹叶三—王者之师 我不熟悉台达。但是多数情况下这种问题都是你的D4在其他... 内容的回复!

-------------------------


  回复 引用 举报
JDD 个人主页 给TA发消息 加TA为好友 发表于:2018-11-22 18:53:21 4楼
 

1.PNG

程序里面所有的D4。并没有在其他地方给于赋值。

有个大手说是HOUR这个指令占用了2个D寄存器。

不知道有没有其他大手遇过这种情况?

  回复 引用 举报
一颗小小草 个人主页 给TA发消息 加TA为好友 发表于:2018-11-23 10:18:42 5楼
 


回复内容:

对: JDD 程序里面所有的D4。并没有在其他地方给于赋值。有个大手... 内容的回复!

-------------------------

HOUR K4 D3 M111

该指令执行时D4数据读秒增加,当D4=3600时,D4的值变为0,D3=1(小时);这样累计D3=4小时,M111就会有输出,M111=1。

所以你看到D4的值有变化.

  回复 引用 举报
tao11223344 个人主页 给TA发消息 加TA为好友 发表于:2018-11-23 13:30:48 6楼
 


JDD 程序里面所有的D4。并没有在其他地方给于赋值。有个大手... 内容的回复!-------------------------HOUR K4 D3 M111该指令执行时D4数据读秒增加,当D4=3600时,D4的值变为0,D3=1(小时);这样累计D3=4小时,M111就会有输出,M111=1。所以你看到D4的值有变化.



  回复 引用 举报
性金哥 个人主页 给TA发消息 加TA为好友 发表于:2018-11-23 16:52:45 7楼
 

HOUR.png手册写的很清楚。

  回复 引用 举报
JDD 个人主页 给TA发消息 加TA为好友 发表于:2018-11-23 18:30:48 8楼
 

感谢,平时看的不仔细。

回复内容:

对: 性金哥 手册写的很清楚。 内容的回复!

-------------------------


  回复 引用 举报
JDD 个人主页 给TA发消息 加TA为好友 发表于:2018-11-23 18:31:21 9楼
 

谢谢,大哥。


回复内容:

对: 一颗小小草 回复内容:对: JDD  程序里面所有的D4。并没有在... 内容的回复!

-------------------------


  回复 引用 举报
ljc19861110 个人主页 给TA发消息 加TA为好友 发表于:2018-11-24 09:54:45 10楼
 

很好 ,学习了

  回复 引用 举报
矩520 个人主页 给TA发消息 加TA为好友 发表于:2018-11-24 10:44:05 11楼
 

谢谢,学习了

  回复 引用 举报
哲一 个人主页 给TA发消息 加TA为好友 发表于:2018-11-25 13:34:31 12楼
 

多查阅指令手册,正常是某条指令占用了两个寄存器

  回复 引用 举报
潇洒人佳 个人主页 给TA发消息 加TA为好友 发表于:2018-11-27 16:26:08 13楼
 

学习了,不错的

  回复 引用 举报
固囚囿团 个人主页 给TA发消息 加TA为好友 发表于:2018-11-29 11:17:51 14楼
 

用D区保存位置和时间都要占用两个寄存器,D区够用的情况下,尽量选择DMOV 或MOVL 指令都是双字节传送,可以省去很多麻烦

  回复 引用 举报
固囚囿团 个人主页 给TA发消息 加TA为好友 发表于:2018-12-01 09:00:13 15楼
 

学习了,不错的

  回复 引用 举报
SJB831129 个人主页 给TA发消息 加TA为好友 发表于:2019-02-18 11:54:34 16楼
 


引用 竹叶三—王者之师 的回复内容: 我不熟悉台达。但是多数情况下这种问题都是你的D4在其他...

-------------------------


  回复 引用 举报
love_sky1 个人主页 给TA发消息 加TA为好友 发表于:2019-06-27 10:34:33 17楼
 

正常32位都是2个地址

  回复 引用 举报

周点击排行
周回复排行
最新求助