当前位置:
工控论坛
> >
产品
>
PLC
>
台达(DELTA)PLC
我要发帖
请教DTAN指令的使用
点击:
979
| 回复:
8
子矜青青
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 10回
年度积分:0
历史总积分:56
注册:2006年6月16日
发表于:2006-12-11 17:56:00
楼主
请教DTAN指令的使用
我想让角度值经过运算后,得到十进值值,但是得到的数不正确,请教应该怎么编
分享到:
收藏
邀请回答
回复楼主
举报
lesing
关注
私信
精华:1帖
求助:0帖
帖子:76帖 | 3076回
年度积分:0
历史总积分:5728
注册:2005年4月13日
发表于:2006-12-11 20:59:00
1楼
怎么不正确了?能否将你的要求和你所编的此部分程序发表上来?
回复
引用
举报
lesing
关注
私信
精华:1帖
求助:0帖
帖子:76帖 | 3076回
年度积分:0
历史总积分:5728
注册:2005年4月13日
发表于:2006-12-11 21:28:00
2楼
回复
引用
举报
子矜青青
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 10回
年度积分:0
历史总积分:56
注册:2006年6月16日
发表于:2006-12-12 08:58:00
3楼
我是用角度做的
然后将DTAN得到的值进行DEBCD转换,但是得不到相应的十进值值
谢谢你再给解答下
回复
引用
举报
中达电通
关注
私信
精华:3帖
求助:0帖
帖子:39帖 | 611回
年度积分:0
历史总积分:981
注册:2002年1月06日
发表于:2006-12-12 09:42:00
4楼
DTAN无论角度还是弧度都没有问题。不太明白您为什么用EBCD这条指令,这条指令是把二进制浮点数转换成十进制浮点数。请楼主仔细看一下二进制浮点数和十进制浮点数的编码规则,看看您的程序里面是否真的需要EDCD这条指令。如果不需要这条指令而用了,当然得到的结果和您“期望”的就不一样。
回复
引用
举报
lesing
关注
私信
精华:1帖
求助:0帖
帖子:76帖 | 3076回
年度积分:0
历史总积分:5728
注册:2005年4月13日
发表于:2006-12-12 09:51:00
5楼
不可能吧?能否提供你的控制要求和控制程序,因为我试验过求Tan 89度 = 57.2900
回复
引用
举报
lesing
关注
私信
精华:1帖
求助:0帖
帖子:76帖 | 3076回
年度积分:0
历史总积分:5728
注册:2005年4月13日
发表于:2006-12-12 09:52:00
6楼
当然如果用户使用2.09就不必使用此指令,可是如果使用2.08的话,可能就要麻烦一点,使用EBIN指令了!
回复
引用
举报
lesing
关注
私信
精华:1帖
求助:0帖
帖子:76帖 | 3076回
年度积分:0
历史总积分:5728
注册:2005年4月13日
发表于:2006-12-12 09:54:00
7楼
另外,好像并非台达所有的机种所有版本都支持直接输入浮点数进行运算吧!具体细节还请王工解答
回复
引用
举报
子矜青青
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 10回
年度积分:0
历史总积分:56
注册:2006年6月16日
发表于:2006-12-12 16:45:00
8楼
谢谢你
回复
引用
举报
热门招聘
相关主题
整理的永宏PLC资料,比较全。...
[9861]
求助:4-20mA模拟量的最大传输...
[27460]
S7-200模拟量问题的解答
[17571]
西门子s7200plc常见问题
[8077]
求助简单的交通灯控制程序!!...
[18721]
PMW文件如何打开?
[8183]
MOV H0C81 D8120是什么意思
[17753]
[求助] Step7的问题,OLE错误...
[11465]
工控人生 工控老鬼和他的朋友...
[8797]
PLC一通电就有输出是什么问题...
[7216]
官方公众号
智造工程师
客服
小程序
公众号