用户登陆
免费注册
找回密码
站内短信
论坛搜索
工控下载
用户名
密码
输入验证码:
状元
综合讨论
资料互助
程序样例
三菱工控
西门子区
欧姆龙区
触摸屏区
工控人家园
三菱工控论坛
各位大侠请进来,看有没有办法解决???
上一主题
下一主题
我有我自由
级别: 探索解密
发送短信
加为好友
精华主题:
0
发帖数量:
66 个
工控威望:
192 点
下载积分:
1916 分
在线时间: 38(小时)
注册时间:
2010-12-07
最后登录:
2013-06-03
查看我有我自由的
主题
/
回贴
楼主
发表于: 2011-04-09 14:04
只看楼主
|
小
中
大
有两个计时器TO TI , D100和D101分别在触摸屏上设定需要的时间,由于需要的时间比较长要加上计数器,TO记时玩吧接通T1,T1时间到切断记时,同事接通计数器CO,设定他的次数为D102 3次 ,我要求的是触摸屏上显示(D100+D101 )*D102=D103总时间,并且上面的数据是递增的,也就是说D103的数据是不断增加的。我用了ADD,MOV,MUL但是问题是当T0和T1第二次记数时候D100,D101数值又从0记了,结果是正确的,不知道那个大侠能帮我解决下,谢谢!
分享
天空流星
SZ-CL
级别: 网络英雄
发送短信
加为好友
QQ联系
精华主题:
0
发帖数量:
571 个
工控威望:
6193 点
下载积分:
19793 分
在线时间: 558(小时)
注册时间:
2008-03-17
最后登录:
2024-11-22
查看天空流星的
主题
/
回贴
1楼
发表于: 2011-04-09 16:08
只看该作者
|
小
中
大
用 MOV 把T0 T1 的当前值倒出来到 D110 D112 ,C0的当前值倒到 D114
D103=(D100+D101 )*D114+(D110+D112)
运算用M8000每个扫描周期都运行 ,就能是动态的
运算最好用32位的 不然结果有可能会溢出
分享
ysheng9099
三人行必有吾师
级别: 工控侠客
发送短信
加为好友
QQ联系
精华主题:
0
发帖数量:
959 个
工控威望:
2440 点
下载积分:
21432 分
在线时间: 123(小时)
注册时间:
2010-10-28
最后登录:
2024-11-15
查看ysheng9099的
主题
/
回贴
2楼
发表于: 2011-04-09 22:15
只看该作者
|
小
中
大
楼主的D100、D101、D102中都是设定值,计算结果肯定是正确的,如果要让D103显示动态的结果,必须把T0、T1的当前值取出来进行计算,即(T0当前值+T1当前值)*C0当前值=D103当前值
楼主留言:
当T1切断时候当前值就不存在了,不能够累计
[ 此帖被ysheng9099在2011-04-09 22:21重新编辑 ]
分享
ysheng9099
三人行必有吾师
级别: 工控侠客
发送短信
加为好友
QQ联系
精华主题:
0
发帖数量:
959 个
工控威望:
2440 点
下载积分:
21432 分
在线时间: 123(小时)
注册时间:
2010-10-28
最后登录:
2024-11-15
查看ysheng9099的
主题
/
回贴
3楼
发表于: 2011-04-11 09:04
只看该作者
|
小
中
大
也许楼主的程序有点小问题,最好把程序贴上来让大家看看
分享
汇荣铝业
级别: 网络英雄
发送短信
加为好友
精华主题:
0
发帖数量:
1784 个
工控威望:
5345 点
下载积分:
21348 分
在线时间: 1601(小时)
注册时间:
2009-07-21
最后登录:
2024-11-19
查看汇荣铝业的
主题
/
回贴
4楼
发表于: 2011-04-11 09:31
只看该作者
|
小
中
大
把数据寄存器改成16位保持型的就可以了。三菱FX系列PLCEEPROM保持从D128-D255,128点,电容保持从D256-D7999,7744点。
分享
上一主题
下一主题
工控人家园
三菱工控论坛
各位大侠请进来,看有没有办法解决???
http://www.ymmfa.com
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问