当前位置:
工控论坛
> >
产品
>
PLC
>
台达(DELTA)PLC
我要发帖
求助:更改D值
点击:
467
| 回复:
6
ekinwut
关注
私信
精华:0帖
求助:2帖
帖子:77帖 | 141回
年度积分:0
历史总积分:865
注册:2006年3月19日
发表于:2007-07-31 15:43:00
楼主
我用DVPSX PLC:
MOV T0 D0
D0的值我在MCGS组态软件中去更改,因为根据要求时间是可以设定的,时间单位是分,我在组态好的窗口中输入16分钟,然后在程序里面看到的D0中也是16,这就不对了,只有1.6秒啊,怎么回事,难道是组态的问题?请指点一下。
分享到:
收藏
邀请回答
回复楼主
举报
一棵葱
关注
私信
精华:0帖
求助:0帖
帖子:15帖 | 971回
年度积分:0
历史总积分:1506
注册:2007年4月04日
发表于:2007-07-31 16:50:00
1楼
T0的单位是100ms(SX系列)。你的指令MOV T0 D0是把T0的值移到D0监视。D0中显示16自然T0中也是16,单位是ms,所以为1.6秒。要16分钟的话可以自己算下或者在数据输入之前做几步运算,或者组态软件直接做好。看你的情况,可能组态软件没能自己做好转换。
回复
引用
举报
ekinwut
关注
私信
精华:0帖
求助:2帖
帖子:77帖 | 141回
年度积分:0
历史总积分:865
注册:2006年3月19日
发表于:2007-07-31 17:08:00
2楼
转了,我作了如下数据处理:Y=(1/600)*X。其中Y是我要设置的时间,单位是分钟,X是转换后D0中的值。但是当我在组态窗口中输入后,D0中也还是跟我输入的数据一样,到底怎么回事?
回复
引用
举报
ekinwut
关注
私信
精华:0帖
求助:2帖
帖子:77帖 | 141回
年度积分:0
历史总积分:865
注册:2006年3月19日
发表于:2007-07-31 17:09:00
3楼
上面指令有误,应该是TMR T0 D0,
回复
引用
举报
痞子菜
关注
私信
精华:2帖
求助:2帖
帖子:151帖 | 2151回
年度积分:0
历史总积分:4434
注册:2005年5月06日
发表于:2007-07-31 17:14:00
4楼
指令有误
回复
引用
举报
一棵葱
关注
私信
精华:0帖
求助:0帖
帖子:15帖 | 971回
年度积分:0
历史总积分:1506
注册:2007年4月04日
发表于:2007-08-01 07:37:00
5楼
你在组态窗口输入的什么值,就你的指令而言,TMR T0 D0,T0根据D0来,T0的单位是100ms,只要D0控制好就能达到效果。我不知道你的组态软件具体是怎么做的,要么不转换,要么自己做好转换,应该可以阿。
回复
引用
举报
一棵葱
关注
私信
精华:0帖
求助:0帖
帖子:15帖 | 971回
年度积分:0
历史总积分:1506
注册:2007年4月04日
发表于:2007-08-01 07:39:00
6楼
若不转换,在组态中输入16为D0的话,你可以做换算,然后把D0的值换算后得到的值放到别的D寄存器,然后TMR T0 D(n)。应该可以达到你的控制要求。
回复
引用
举报
热门招聘
相关主题
请用过艾默生PLC的朋友,谈谈...
[7564]
工控老鬼 工控人生 “高薪是...
[10922]
一个点动开关控制一个电灯常...
[14597]
一欧姆龙plc的ERR灯亮了,如何...
[9619]
(已结贴)工控PLC擂台第100期...
[53271]
请问在伺服运行电机时,速度老...
[8277]
PLC编程资料、PLC编程软件下载...
[39511]
深入讨论:PC与PLC控制
[8657]
写个简单的PLC程序到底要几步...
[9700]
求助:如何彻底卸载step7 v4....
[11921]
官方公众号
智造工程师
客服
小程序
公众号