libin24
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看libin24的 主题 / 回贴
楼主  发表于: 2011-03-25 10:17
图片:
请教各位大虾一个问题,公司有一台设备计数出现问题,程式如图,正常情况应该是d100应该交替DMOVP给d102,但监控程式并不是这样导致
计数出现问题,d100只有两个固定值131072   65536 ,  d100值不知道从哪里来的?d100只在图上面的一小段用到,其他的就查不到了
131072   65536如果不交替dmovp给d102,后面的计数就不准了
监控程式有时会连续dmovp几次131072或65536到d102
lovefeyer
级别: 家园常客
精华主题: 0
发帖数量: 436 个
工控威望: 561 点
下载积分: 1664 分
在线时间: 228(小时)
注册时间: 2011-03-10
最后登录: 2023-02-18
查看lovefeyer的 主题 / 回贴
1楼  发表于: 2011-03-25 11:22
你应该是没分析明白,这个程序如果真的像上面这样,D100里面只可能是0
libin24
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看libin24的 主题 / 回贴
2楼  发表于: 2011-03-25 11:27
图上并不是原程式,是我根据原程序打出来的。所以就是搞不明白d100的值131072  65536是怎么来的
lovefeyer
级别: 家园常客
精华主题: 0
发帖数量: 436 个
工控威望: 561 点
下载积分: 1664 分
在线时间: 228(小时)
注册时间: 2011-03-10
最后登录: 2023-02-18
查看lovefeyer的 主题 / 回贴
3楼  发表于: 2011-03-25 11:31
你把源程序发上来,我帮你分析一下
yuyangcr
级别: 略有小成
精华主题: 0
发帖数量: 192 个
工控威望: 308 点
下载积分: 531 分
在线时间: 156(小时)
注册时间: 2008-04-15
最后登录: 2023-09-14
查看yuyangcr的 主题 / 回贴
4楼  发表于: 2011-03-25 11:31
连续地址传送 或者块拷贝 当中的指令包括对D100的操作
libin24
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看libin24的 主题 / 回贴
5楼  发表于: 2011-03-25 11:35
d100的值131072  65536是怎么来的 d100只在图上面的一小段用到
lovefeyer
级别: 家园常客
精华主题: 0
发帖数量: 436 个
工控威望: 561 点
下载积分: 1664 分
在线时间: 228(小时)
注册时间: 2011-03-10
最后登录: 2023-02-18
查看lovefeyer的 主题 / 回贴
6楼  发表于: 2011-03-25 11:40
跟你说了,发源程序上来帮你分析,你要是能弄明白,也不用来这里提问了不是
libin24
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看libin24的 主题 / 回贴
7楼  发表于: 2011-03-25 11:56
源程序不在这里
hxy990119
级别: 略有小成
精华主题: 0
发帖数量: 197 个
工控威望: 337 点
下载积分: 2943 分
在线时间: 79(小时)
注册时间: 2009-09-20
最后登录: 2019-09-01
查看hxy990119的 主题 / 回贴
8楼  发表于: 2011-03-27 14:04
估计D100的值在M100的上升延指令没有发生的过程中有别的程序给他赋值了
201114521
天大地大,何处是我家?
级别: 略有小成
精华主题: 0
发帖数量: 155 个
工控威望: 238 点
下载积分: 653 分
在线时间: 39(小时)
注册时间: 2008-11-12
最后登录: 2024-04-14
查看201114521的 主题 / 回贴
9楼  发表于: 2011-03-28 15:39
看看原程序,是否有变址寄存器的使用;
或者是否是上位机给定的数值。
帅得被人砍
taoliang
级别: 略有小成
精华主题: 0
发帖数量: 57 个
工控威望: 226 点
下载积分: 2489 分
在线时间: 77(小时)
注册时间: 2009-03-27
最后登录: 2024-03-14
查看taoliang的 主题 / 回贴
10楼  发表于: 2011-03-28 16:30
支持9楼的说法。
libin24
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看libin24的 主题 / 回贴
11楼  发表于: 2011-03-29 21:25
谢谢大家,问题已经解决了,d100的数据来源是d101      ,d100是32位操作,后面程式还有16位对d101的操作。