当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
实习STEP7中数据比较的问题~求助!
点击:
576
| 回复:
6
TASS
关注
私信
精华:0帖
求助:0帖
帖子:45帖 | 38回
年度积分:0
历史总积分:246
注册:2005年8月09日
发表于:2005-12-23 11:45:00
楼主
最近在实习PLC的编程,有个问题很疑惑,如下面这样的的控制要求:[color=#FF0000]进IC反应器的流量由X[0-1100m3/h]来确定,进IC反应器的流量必须大于循环池进水量Y[0-1100m3/h]的1.1倍[/color]我现在知道,X,Y都是AI输入,我想问下,"大于循环池进水量Y的1.1倍"这条件怎么实现,他们是AI输入,要先进行转化才能比较吗?转化的话转成什么类型的呢?
刚学,对数据类型这块很不熟悉,前辈们指点下
分享到:
收藏
邀请回答
回复楼主
举报
zjlongs
关注
私信
精华:2帖
求助:0帖
帖子:423帖 | 3890回
年度积分:0
历史总积分:7026
注册:2003年5月05日
发表于:2005-12-23 12:21:00
1楼
你是什么PLC,用户手册或帮助文件中应该有说明。
回复
引用
举报
TASS
关注
私信
精华:0帖
求助:0帖
帖子:45帖 | 38回
年度积分:0
历史总积分:246
注册:2005年8月09日
发表于:2005-12-23 13:05:00
2楼
西门子S7-300的,CPU是315-2 DP
回复
引用
举报
liugang.org
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 305回
年度积分:0
历史总积分:511
注册:2003年5月24日
发表于:2005-12-23 16:09:00
3楼
你可以把输入的变量地址定义成INT类型,例如:PIW384 类型定义成INT .
把X和Y通过功能块FC105转换一下,把Y的转换值乘以1.1后和X的转换值比较.
回复
引用
举报
TASS
关注
私信
精华:0帖
求助:0帖
帖子:45帖 | 38回
年度积分:0
历史总积分:246
注册:2005年8月09日
发表于:2005-12-23 16:36:00
4楼
PIW384 是什么命令?
还有X和Y通过功能块105转化的目的是什么?我把Y定义成INT后乘1.1和X比较不可以吗?
回复
引用
举报
meiisme
关注
私信
精华:1帖
求助:0帖
帖子:9帖 | 209回
年度积分:0
历史总积分:473
注册:2003年8月10日
发表于:2005-12-23 20:33:00
5楼
PIW384只不过是外设输入字地址,FC105功能接受一个整型值(IN),并将其转换为以工程单位表示的介于下限和上限(LO_LIM和HI_LIM)之间的实型值。将结果写入OUT。SCALE功能使用以下等式:
OUT = [ ((FLOAT (IN) -K1)/(K2-1)) * (HI_LIM-O_LIM)] + LO_LIM
我认为不转换为工程量也是可以的.
回复
引用
举报
liugang.org
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 305回
年度积分:0
历史总积分:511
注册:2003年5月24日
发表于:2005-12-27 19:46:00
6楼
FC105的输出是REAL型,
INT乘以1.1和乘以1的结果是一样的,
回复
引用
举报
热门招聘
相关主题
手动控制与自动控制方式的请...
[13157]
如何用PLC输出点直接驱动七段...
[9001]
组态王图库(几百种图片)
[53236]
(已结束)工控PLC擂台第16期-...
[14598]
干货分享:高速脉冲输入输出程...
[9488]
电气工程师工作经验总结
[23695]
维修电工技师PLC考试题
[9598]
工控老鬼 西门子S7200入门&精...
[12809]
威纶通触摸屏和MCGS触摸屏,谁...
[8932]
如何上传永宏PLC程序到计算机...
[13040]
官方公众号
智造工程师
客服
小程序
公众号