s7300程序 点击:785 | 回复:16



<菜鸟一个

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:43帖 | 168回
  • 年度积分:89
  • 历史总积分:13179
  • 注册:2005年7月25日
发表于:2008-12-29 09:42:59
楼主
如何实现s7 300中控制调节阀的正反转和开度大小



<菜鸟一个

  • 精华:0帖
  • 求助:0帖
  • 帖子:43帖 | 168回
  • 年度积分:89
  • 历史总积分:13179
  • 注册:2005年7月25日
发表于:2008-12-29 09:44:02
1楼
以前都是直接用手操器,没有用程序直接控制的,怎么做才能控制正反转和开度呀

雨之子

  • 精华:0帖
  • 求助:3帖
  • 帖子:59帖 | 252回
  • 年度积分:0
  • 历史总积分:481
  • 注册:2005年2月22日
发表于:2008-12-29 13:14:51
2楼

一般情况下,你的那个手操器里面带有伺服放大器.这样的话你的现场电动执行机构就不带伺服了.如果这样的话你就必须用手操器,不过这样也可以用程序直接控制.你的那个手操器里面有个手自动转换,打到自动就可以用直接控制了.

雨之子

  • 精华:0帖
  • 求助:3帖
  • 帖子:59帖 | 252回
  • 年度积分:0
  • 历史总积分:481
  • 注册:2005年2月22日
发表于:2008-12-29 13:15:38
3楼
不知道我说的你是不是明白,也不知道你问的是这个意思不?

雨之子

  • 精华:0帖
  • 求助:3帖
  • 帖子:59帖 | 252回
  • 年度积分:0
  • 历史总积分:481
  • 注册:2005年2月22日
发表于:2008-12-29 13:19:12
4楼

PLC给出4~20mA到操作器在到现场执行机构.(执行机构不带伺服放大器)

PLC给出4~20mA直接到电动执行机构。执行机构反馈信号4~20mA到PLC到上位机显示。

zhangli0082

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 104回
  • 年度积分:0
  • 历史总积分:122
  • 注册:2003年1月02日
发表于:2008-12-29 13:19:51
5楼
你需要一个模拟量输入来检测当前的阀位,两个输出,一个正传,一个反转(do输出)控制电机,然后设定一个死区,在死区内就不动作,如果当前反馈高于设定值就反转,否则就正传。

yangshengqiang

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 550回
  • 年度积分:0
  • 历史总积分:822
  • 注册:2004年8月31日
发表于:2008-12-30 17:33:06
6楼

 可以写程序 用PID进行调节   测量值与给定值进行比较  控制输出的大小

刃@剑无锋

  • 精华:0帖
  • 求助:3帖
  • 帖子:6帖 | 84回
  • 年度积分:0
  • 历史总积分:163
  • 注册:2007年5月10日
发表于:2009-01-04 15:57:18
7楼
做PID调节 AO4~20MA对应开度0~100

<菜鸟一个

  • 精华:0帖
  • 求助:0帖
  • 帖子:43帖 | 168回
  • 年度积分:89
  • 历史总积分:13179
  • 注册:2005年7月25日
发表于:2009-01-17 09:10:04
8楼

谢谢大家的回答,我好久没上了,我只是问问,就是现在的电动执行机构我直接用plc控制其开度大小,然后可以显示其开度大小,就可以了,也不用pid了,

zhangli0082你能说的所谓死区是指哪块呀?

Informed

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 59回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2009-01-22 13:42:10
9楼

开度大小指的是 你的阀送过来的模拟量 。。。。首先你的阀必须能给被plc访问。

有的是这样做的  阀体本身 只有开关量 是点动的开关量    根据每次按住按钮的时间来估计开度的大小 

再有的阀能返回模拟量来显示开度大小 那就不用去估算了 估算的话plc复位后就不准了

 

微笑人生

  • [管理员]
  • 精华:114帖
  • 求助:50帖
  • 帖子:2786帖 | 22283回
  • 年度积分:284
  • 历史总积分:144015
  • 注册:2006年8月04日
发表于:2009-01-22 13:47:27
10楼
学习了!有具体的程序吗.

邱广路

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 76回
  • 年度积分:0
  • 历史总积分:112
  • 注册:2007年8月24日
发表于:2009-01-22 14:07:25
11楼

支持4楼 

淡淡烟草香

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 310回
  • 年度积分:0
  • 历史总积分:470
  • 注册:2008年5月16日
发表于:2009-01-22 14:24:13
12楼

引用zhangli0082 的回复内容:你需要一个模拟量输入来检测当前的阀位,两个输出,一个正传,一个反转(do输出)控制电机,然后设定一个死区,在死区内就不动作,如果当前反馈高于设定值就反转,否则就正传。




实际应用中未必都是模拟量输入,根据设备特点也可能是表示阀开大小的多个刻度节点的DI信号;这里的死区设置针对模拟量输入

情况下AI信号值在设定值附近波动造成阀电机频繁的正反转。

love2006

  • 精华:5帖
  • 求助:0帖
  • 帖子:209帖 | 1300回
  • 年度积分:23
  • 历史总积分:3382
  • 注册:2006年2月21日
发表于:2009-01-22 18:50:23
13楼
做PID调节                        

欧阳冬雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 56回
  • 年度积分:0
  • 历史总积分:411
  • 注册:2005年5月07日
发表于:2009-02-01 16:21:55
14楼
做一个简单的pid控制,

yang...

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 550回
  • 年度积分:0
  • 历史总积分:822
  • 注册:2004年8月31日
发表于:2009-02-02 11:45:27
15楼
引用雨之子 的回复内容:

PLC给出4~20mA到操作器在到现场执行机构.(执行机构不带伺服放大器)

PLC给出4~20mA直接到电动执行机构。执行机构反馈信号4~20mA到PLC到上位机显示。





wdcs2003

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:1141
  • 注册:2008年7月03日
发表于:2009-08-28 13:36:49
16楼

可是PID控制,对伺服马达这种高精度单元来说,不是那么精准吧~


热门招聘
相关主题

官方公众号

智造工程师