当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
S7-200模拟量的问题
点击:
1273
| 回复:
8
新手初学入门
关注
私信
精华:0帖
求助:0帖
帖子:21帖 | 28回
年度积分:0
历史总积分:104
注册:2004年5月10日
发表于:2006-04-03 17:07:00
楼主
在程序里模拟量信号为什么还要经过I_DI——DI_R转换呢?是不是所有的PLC模拟信号都要这样处理?
分享到:
收藏
邀请回答
回复楼主
举报
glenxu
关注
私信
精华:0帖
求助:2帖
帖子:28帖 | 592回
年度积分:0
历史总积分:1862
注册:2004年1月13日
发表于:2006-04-04 10:20:00
1楼
是要用,因为没有I=>R的转换,有代用方法,但性质是一样的。
回复
引用
举报
DL天天天蓝
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 51回
年度积分:0
历史总积分:55
注册:2003年1月21日
发表于:2006-04-04 16:55:00
2楼
不是这样,模拟量直接采集进来以后,经过模块自动转换量程,变成量程为0-32000之间的16位整数(单字),如果你的程序中要处理整数,就不用I_DI和DI_R指令。如果你的程序中要用到实数(双字),就得用I_DI指令把单字就成双字,再用DI_R指令把双字整数数据类型变成双字实数数据类型。
回复
引用
举报
流水无意
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 73回
年度积分:0
历史总积分:0
注册:1900年1月01日
发表于:2006-04-11 16:29:00
3楼
楼上的兄弟说得不错,转不转换要看你得到采样值后你的下一步如处理
回复
引用
举报
cxdxyz
关注
私信
精华:2帖
求助:0帖
帖子:8帖 | 269回
年度积分:0
历史总积分:630
注册:2005年3月28日
发表于:2006-04-11 19:18:00
4楼
根本不需要转换成实型数据,双字进行计算就可以了
回复
引用
举报
sana09
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 1回
年度积分:0
历史总积分:1
注册:2006年4月12日
发表于:2006-04-12 13:04:00
5楼
哦,原来如此。
回复
引用
举报
长须鲸
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 7回
年度积分:0
历史总积分:40
注册:2006年5月17日
发表于:2006-06-12 13:35:00
6楼
我也明白了
回复
引用
举报
yyght
关注
私信
精华:1帖
求助:0帖
帖子:176帖 | 821回
年度积分:0
历史总积分:1549
注册:2005年3月21日
发表于:2006-06-12 19:40:00
7楼
请教一下输出时转换吗?
回复
引用
举报
东狮山
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 20回
年度积分:0
历史总积分:189
注册:2006年2月28日
发表于:2006-06-13 10:36:00
8楼
指令中,
R 表示 32位浮点数
D 32位整型数
I 16位整型数,也就是通常所说的字
进行转换是为了要和要处理的参数格式一致。
回复
引用
举报
热门招聘
相关主题
用PLC的梯形图语言能写一个判...
[8294]
PLC接反 会不会烧
[11634]
可编程序控制器(PLC)原理及应...
[23600]
松下PLC技术支持有问必答
[13800]
工控老鬼 西门子S7200入门&精...
[12809]
简单的编程,谁能试试?
[10057]
求助:西门子S7-300 CPU运行...
[7827]
OMRON PLC的引脚上的NC与COM...
[11865]
s7-200装完modbus 指令库找不...
[7206]
BMOV和FMOV有什么区别?
[19455]
官方公众号
智造工程师
客服
小程序
公众号