求教:S7-300的一道小题目 点击:559 | 回复:3



TASS

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:45帖 | 38回
  • 年度积分:0
  • 历史总积分:246
  • 注册:2005年8月09日
发表于:2005-11-22 13:59:00
楼主
“一个锅炉,有4个水位设定值:A、B、C、D,范围都属于0-100
L是当前的水位
现要求:水位到A时,水泵M1启动
        水位到B时,水泵M2启动
        水位到C时,水泵M3启动
        水位到D时,水泵M4启动”

    老师给我出的一道题目,我想请问下:这题目用哪些指令实现?我想用计数器,然后用比较器,但是比较指令的两个INT前,填入L和A比较,好象不行。是不是要数值转换什么的。
刚学,大家任何的建议都对我是帮助



如火

  • 精华:172帖
  • 求助:0帖
  • 帖子:803帖 | 5249回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-11-22 14:03:00
1楼
如果您采用的l和A都是浮点,那么要用浮点比较函数。

TASS

  • 精华:0帖
  • 求助:0帖
  • 帖子:45帖 | 38回
  • 年度积分:0
  • 历史总积分:246
  • 注册:2005年8月09日
发表于:2005-11-22 14:31:00
2楼
激情大哥能再说详细点吗?
我用的L和A就是0.0-100的数字,要怎么转换呢?

cookie20

  • 精华:0帖
  • 求助:0帖
  • 帖子:68帖 | 43回
  • 年度积分:0
  • 历史总积分:256
  • 注册:2002年8月13日
发表于:2005-11-22 15:09:00
3楼
用浮点比较函数。输入端均为浮点数

热门招聘
相关主题

官方公众号

智造工程师