17838383235
SIEMENS西门子6ES7322-1BH01-0AA0工业模块代理商
西门子: 供货商
S7-300: 一级代理商
德国: 全新原装**
报价: 面议
最小起订: 1
有效期至: 长期有效
发布时间: 2024-04-24 14:59
发布IP: 175.13.200.46
浏览次数: 2
手机号: 17838383235
在线咨询: 点击这里给我发消息
17838383235
详细信息

老电工讲解S7-1200恒压供水项目的基本操作



导读

我们在实际的工作现场中,往往会采用PLC对设备进行恒压供水控制,但是S7-1200 PLC的PID参数又比较多,我们就用一个例子给大家讲解S7-1200恒压供水项目的基本操作。


01
试验设备

如图1所示是恒压供水设备,其中包括水泵、水、液位水箱、阀门、储水箱、压力传感器、西门子1215DC/DC/DC等。压力传感器测量液位水箱的压力值反馈给到PLC,PLC根据设定的压力值与反馈的压力值进行比较,再控制水泵的转速,往液位水箱里注水。


说明:压力传感器的使用的是模拟量的方式反馈给到PLC,PLC也同样使用的是模拟量的方式控制水泵的转速。压力传感器的量程是0.0-5.0Kpa。


图片

▲图1 | 恒压供水设备▲


02
工艺对象组态

1、S7-1200PLC的PID功能需要创建工艺对象。对于创建工艺对象有两种方法,如图2所示。值得注意的是:PID_Compact指令需要在OB30中断组织块中调用,如图3所示。


图片

▲图2 | 创建工艺对象▲


图片

▲图3 | OB30中断组织块▲


2、使用 PID 控制器前,需要对其进行组态设置,分为基本设置、过程值设置、设置等部分。点击图4中的“小房子”图标,进入工艺对象组态界面。


图片

▲图4▲


3、基本设置-控制器类型

控制器类型选择“压力”,测量单位是Hpa(根据设备上的压力传感器量程本该选择的是Kpa,但是下拉选项中没有Kpa单位,所以选择接近的单位hpa)。如图5:

图片

▲图5▲


在Input选项中选择Input:也就是需要标定后的工程单位值(而不是模拟量通道值IW64)与Setpoint进行比较。


在Output选项中选择Output_PER(模拟量):就是使用模拟量通道(QW64)的值直接作用于水泵控制。如图6所示:

图片

▲图6▲


4、基本设置-过程值设置

过程值设置的话,上下限根据传感器的量程适当调整。如图7所示:

图片

▲图7▲


5、基本设置-设置

本项目中,使用的是常规的恒压供水项目,在“调节规则”选项中选择“PI”即可。如图8所示:

图片

▲图8▲


03
程序编写

1、模拟量标定

模拟量标定主要为了传感器、HMI上显示的压力值、PID的测量值三者统一,更加方便直观的调节恒压供水系统。


①将液位水箱里的的水放完,然后监控IW64模拟量通道的数值为6075。(图9为监控IW64通道的数据值,图10为水箱示意图);

②将液位水箱里的的水注满,然后监控IW64模拟量通道的数值为12764。


图片

▲图9▲


图片

▲图10▲


2、OB1程序编写,如图11:

图片

▲图11▲


3、OB30组织块程序编写,如图12:

图片

▲图12▲


4、HMI画面制作

图片

▲图13▲


备注:HMI上关联的地址

①手动给定关联的地址如图14:

图片

▲图14▲


②“PID输出”关联的地址:QW64

③“设定压力”关联的地址:DB2.DBD8

④“当前压力”关联的地址:DB2.DBD4

⑤“故障确认”关联的地址如图15:

图片

▲图15▲


⑥“手动控制”和“自动控制”关联的地址如图16:

图片

▲图16▲


⑦“模式”关联的地址如图17:

图片

▲图17▲


⑧“P”“I”“D” “模式”关联的地址如图18:

图片

▲图18▲


04
PID调试

1、点击PID_Compact指令上的“调试”图标进入PID调试界面,如图19和图20。

图片

▲图19▲


图片




相关产品
相关工业模块产品
新闻中心
产品分类
最新发布
企业新闻
站内搜索
 
联系方式
  • 地址:中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
  • 手机:17838383235
  • 联系人:徐嘉泉