当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
菜鸟求助s7-300和pt100热电阻的问题
点击:
3012
| 回复:
13
牟仓
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 24回
年度积分:0
历史总积分:47
注册:2006年9月03日
发表于:2006-11-14 21:39:00
楼主
我用的西门子S7-300PLC 用普通的模拟量模块(6ES7 331-7KF02-0AB0)和 PT100的热电阻
连接,我用的触摸屏,在屏上如何才能显示出实际测量的温度啊,命令是什么啊,还有测量出来的模拟量怎么样经过怎么样的运算,才是实际的温度值啊?小弟第一回弄 ,在调试,
急等回复,谢谢啊!
分享到:
收藏
邀请回答
回复楼主
举报
yuanle
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 10208回
年度积分:2747
历史总积分:48332
注册:2005年4月22日
发表于:2006-11-15 08:59:00
1楼
首先,你需要使用L指令来读取端口的信号,然后,由于真实值与信号读取值得关系是10分之一的关系,所以你需要除以10,但为了不丢失小数位,你应该在除法前先转换为浮点数再除,由于Step7不允许直接将整形数据转换为浮点数,所以在转换前你需要先转换为长整形数,然后就保存到一个数据块中去,这样可以重复使用,屏呢就连接这个数据块地址即可,当然要注意屏的数据类型设定。
比如,你PT100的信号读取地址为256,那么:
L PIW256
ITD
DTR
L 10.0
/R
T DB1.DBD0
回复
引用
举报
ksky
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 4回
年度积分:0
历史总积分:25
注册:2006年11月11日
发表于:2006-11-15 09:10:00
2楼
请问用三菱的FX2N 系列该怎么解决呢??
谢谢大师的帮忙~~~~
回复
引用
举报
牟仓
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 24回
年度积分:0
历史总积分:47
注册:2006年9月03日
发表于:2006-11-15 18:37:00
3楼
谢谢啊 很感激
回复
引用
举报
清朝
关注
私信
精华:0帖
求助:0帖
帖子:37帖 | 1359回
年度积分:0
历史总积分:2281
注册:2004年10月16日
发表于:2006-11-15 21:16:00
4楼
从模拟量输入读过来的值除以10,就是真实温度
回复
引用
举报
SHALLOW
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 20回
年度积分:0
历史总积分:27
注册:2003年8月12日
发表于:2007-01-10 22:42:00
5楼
我的读数比真实的有大误差怎么办?
回复
引用
举报
SIGHUIYUANIII
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 93回
年度积分:0
历史总积分:119
注册:2005年8月02日
发表于:2007-01-11 20:33:00
6楼
L PIW256 //读取PIW256的值到ACCU1
ITD //将整数变成双整数
DTR //将双整数变成实数
L XXXX.0 //装载实数XXXX.0到ACCCU1,同时PIW256的转换
值放入ACCU2(XXXX.0这个数据是用来校零的)
-R //ACCU2减去ACCU1,结果存在ACCU1
L XXX.0 //将当前ACCU1的数值放入ACCU2,装载实数
XXX.0到ACCU1(XXX.0这个数据是用来校满的)
/R //ACCU2除以ACCU1,结果存在ACCU1
T DB1.DBD0 //将ACCU1中的数据传到DB1.DBD0
回复
引用
举报
发法
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 142回
年度积分:0
历史总积分:210
注册:2006年11月02日
发表于:2007-02-18 14:26:00
7楼
good
回复
引用
举报
彩虹
关注
私信
精华:2帖
求助:4帖
帖子:54帖 | 1626回
年度积分:8
历史总积分:7586
注册:2006年9月21日
发表于:2007-02-19 11:29:00
8楼
告诉我你的邮箱地址
回复
引用
举报
慕容
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 10回
年度积分:0
历史总积分:16
注册:2003年3月06日
发表于:2007-02-24 00:59:00
9楼
真是讲的好啊,要认真的学习!!!
回复
引用
举报
慕容
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 10回
年度积分:0
历史总积分:16
注册:2003年3月06日
发表于:2007-02-24 01:01:00
10楼
对了,我想请教如果我直接在读入AI模块中时就采用INT,会怎么样啊?精度会降低吗?
回复
引用
举报
yuanle
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 10208回
年度积分:2747
历史总积分:48332
注册:2005年4月22日
发表于:2007-02-24 08:13:00
11楼
回答 慕容:
从AI端口读取的就是INT类型的数据。
加入不经过实数,那么精度要看你的需要而定了。
比如:对一个体积为5000升的罐体来说,小数点毫无意义,对于只有5升的罐体,那么小数点的影响将非常大。
回复
引用
举报
五孔钱
关注
私信
精华:0帖
求助:0帖
帖子:8帖 | 120回
年度积分:0
历史总积分:194
注册:2007年8月16日
发表于:2007-08-27 13:37:00
12楼
谢谢指教
回复
引用
举报
千山独步
关注
私信
精华:0帖
求助:0帖
帖子:159帖 | 3098回
年度积分:4
历史总积分:21261
注册:2007年2月02日
发表于:2007-08-27 18:35:00
13楼
支持yuanle!
把现成的程序都编好了,给初学者再好不过的实例教程呀!
回复
引用
举报
热门招聘
相关主题
工控老鬼 工控人生之 在现场...
[8817]
10年工控经验新手的来看(中级...
[10332]
两个OMRON CP1H的PLC经过串口...
[10111]
西门子s7200plc常见问题
[8077]
PLC模拟量输入有波动怎么办?...
[12922]
PLC有输入,没有输出
[23789]
(已结贴)工控PLC擂台第40期-...
[7900]
西门子PLC200如何做一个延时...
[27933]
什么是软件PLC
[11223]
三菱PLC只有输入信号没有输出...
[13818]
官方公众号
智造工程师
客服
小程序
公众号