速看!西门子S7-12001500配方实例程序
关注“PLC发烧友 ”,一起涨知识!
私信回复:64,免费领取西门子64本电子书!
下面列出了配方示例程序的先决条件:
1.一个存储所有配方记录的配方数据块。配方数据块存储在装载存储器中。
2.在工作存储器中存储一个配方副本的活动配方数据块。
1
创建活动配方数据块
在“添加新块”(Add new block) 窗口中,选择“数据块”(Data block)按钮,
在“类型”(Type) 下拉菜单中,选择您先前创建的“Beer_recipe”PLC数据类型。
不需要起始值。在将一个配方从配方数据块传送到活动配方数据块时,数据块数据值将置位。在本实例中,活动配方数据块是 READ_DBL 的目标数据并为 WRITE_DBL 提供源数据。下图显示 Active_Recipe 数据块。
▲ 背景数据块
指令RecipeExport ("RecipeExport_DB") 和RecipeImport ("RecipeImport_DB") 使用的背景数据块是在将指令置于程序中时自动创建的。 背景数据块用于控制指令的执行,不在程序逻辑中引用。
2
示例配方程序
程序段 1 REQ 上升沿启动导出过程。CSV 文件由配方数据块数据生成并被置于 CPU存储器配方文件夹。
程序段 2 捕获 RecipeExport 执行的 STATUS输出,考虑到该指令仅在一个扫描周期内有效。
程序段 3 REQ 上升沿启动导入过程。 现有配方数据块载入读取自 CPU存储器配方文件夹的相应 CSV 文件中的所有配方数据。
程序段 4 捕获 RecipeImport 执行的 STATUS输出,考虑到该指令仅在一个扫描周期内有效。
程序 5 READ_DBL 从配方“Recipe_DB”中复制起始值。 结果值[1](在 CPU 的装载存储器中)至 Active_Recipe DB 的当前值(在 CPU 的工作内存中)。READ_DBL 执行后,程序逻辑通过在 Active_Recipe 数据块中寻址可以访问配方成分值。
例如,符号地址("Active_Recipe".productname)和 ("Active_Recipe.water) 为程序逻辑提供当前配方名称和用水量。
程序段 6 运行期间,HMI 设备可以修改 Active_Recipe 数据块中存储的成分值。可以通过执行 WRIT_DBL 存储改进的配方数据。 本例中,Recipe_DB 的全部起始值都用于这一个配方 "Recipe_DB"。 结果值 [1] 被 "Active_Recipe" 数据块中的当前值覆盖。
来源:网络,如有侵权,请联系删除!
私信回复:64,免费领取西门子64本电子书!
PLC编程实例 西门子S7-200 SMART在污水厂的应用
滨河污水处理厂始建于上世纪80年代中期,是深圳最早的污水处理厂。污水处理工程在设计、建设及生产运行过程中,充分秉承了绿色环保的理念,体现了人与自然的和谐相处,为深圳市民奉献了一座园林景观式的大型污水处理厂,其在生物除臭、深度处理、中水回用、景观设计等方面的独具匠心,对于现代化城市污水处理、城市环境建设极具借鉴意义。本次选用西门子 S7-200 SMART PLC在污水厂干粉配制和投加系统,并配合新建污水除臭系统,解决污水处理厂周边地区环境的臭味问题改善深圳河的水质环境。
图1 污水厂干粉配制和投加系统配合污水除臭系统
图2 污水厂干粉配制和投加系统配合污水除臭系统
项目简介
1.干粉配制和投加系统用在污水厂里用于溶解固态的干粉(絮凝剂)并配制成溶液的全自动配制装置。系统采用Siemens S7-200 smart SR60 PLC作为控制器,控制整个配药系统的运行。Smart700IE触摸屏作为人机操作界面,用于显示系统运行状态,调节系统运行参数。控制柜内包含有供电单元和保险丝、电气控制和系统工作的其它控制设备。
2.干粉配制装置是由用于干粉的贮存、进料、浸湿、溶解和熟化件组装为一体的整体设备。整套设备包括封闭的3个溶液箱(a),带有内冲洗装置的水管路(b),干粉进料器(c),搅拌器(d)和控制柜(e)。
3.SMART200 配置表如下:
图4 SMART200 配置表
图5 SMART 200 运行中
工艺流程
2.1 进水系统和浸湿设备
根据程序设置,当储液箱中一旦达到了低液位,电磁阀自动打开,经过预冲洗后,给配药装置供应必要的溶液用水,调节阀控制进水流量,以保证水量浸没粉状絮凝剂,当储液箱达到最高液位时控制器切断干粉进料器的电源并投加停止进药,水流保持持续流动冲洗一段时间后,控制器切断干粉进料器的电源。
2.2 干粉进料器
电磁阀打开进水几秒后,c所示的干粉进料器通过 PLC 控制变频器驱动干粉进料器,按照预先设定的浓度,干粉进料器与水的流量成正比例输送干粉。干粉落入冲洗装置,经水溶解,浸湿的干粉和溶解水流入溶液箱。
2.3 三个溶液箱
a所示的三个溶液箱是隔成3个相对独立的箱体——保证了有充分的时间使絮凝剂的配制溶解、熟化和储液,同时防止了经过熟化的溶液与新配制的溶液发生混合。3个溶液箱里分别配有三个搅拌器,水和干粉在第一个溶液箱的配制,充分搅拌后进入到第二个熟化箱,经搅拌器充分搅拌后进入到第三个储液箱。第三个储液箱安装有液位传感器,由 PLC 监测液位传感器的信号,根据程序设置的“低液位”和“高液位”所对应的液位触点启动或停止自动配制溶液。同时PLC也控制三个搅拌器的启停,配制和熟化箱的搅拌器在配药过程中保持持续搅拌状态,储液箱的搅拌器根据液位启停,高液位用于防止溢流,并停止配药,低液位时启动配药装置。
设备调试
当设备处于设置模式中时,可以进入调试设备所有必要的配置。在此模式中,控制器屏蔽所有干扰设置的功能。
3.1 调节预冲洗和后冲洗时间
为了防止干粉在配制设备中堆积,设定进水的预冲洗时间5秒和后冲洗时间10秒,以确保任何情况下,干粉均充分地进入;
电磁阀打开后,经过数秒钟,充分地冲洗设备。几秒后,干粉给料器启动开始配药。在达到储药箱最大液位后,干粉进料器电源关断。电磁阀仍保持开通,经过后冲洗时间为止。
3.2 搅拌器
每次配置溶液过程开始,搅拌器均重新启动。一旦第3个储液箱达到了高液位,2个搅拌器仍持续搅拌。第3个搅拌器在每次配置溶液过程开始以液位的自动控制启停,并可选择适当的通—断间隔时间使药剂混合效果更好,而不会破坏经过熟化的大分子溶液。
3.3 浓度设置
设置溶液浓度一般在0.05%-10%范围内,现场设定的浓缩液浓度为0.4%时,调节合适的进水流量配制所需的浓度。
3.4 流量设置
将过滤减压阀设定为3bar输出压力(电磁阀关闭)在“Calibration”(调节进水流量)菜单中按动输入键切换到 valve 开关,设置进水流 量为5000 L/h。在相应的菜单中按动了测试键之后,电磁阀打开,显示屏显示实际的流量。按实际需要的流量去调整调节阀。可以在显示屏上看到实际的流量。再次按“Calibration”键退出设置。3.5 校正干粉进料器
在校正干粉进料器时,松开螺丝,先拆开冲洗设备,使供水电磁阀保持关闭。干粉给料可以独立于水流工作。在设定水流量时,干粉进料器电源保持断开。在“Calibration”菜单中校正干粉进料器,菜单中选择(干粉进料器)。手持PE(聚乙烯)容器(最低盛装体积 500g)置于进料器螺旋管下面,按动测试键。干粉进料器将以最大速度工作。当手持的容器盛装的干粉量足够时,立即按动测试键停止干粉进料器。称重容器中的干粉,算出单位时间内的重量 1800g/min,写入“Calibration”中保存该 数值。校正完成干粉进料器以后,重新装好冲洗设备。搅拌器,干粉进料器的调试
搅拌器和干粉进料器可以手动操作启动和停止,选择相应的菜单测试搅拌器、干粉进料器的启停,亦可用时间间隔的方式设置搅拌器。
PLC I/O 信号地址表
应用体会
1.SMART主要的指令延续了S7-200,使用方便;一些常用指令,比如常开常闭,可以直接在编程窗口双击然后选择使用。
2.S7-200 SMART的软件自带下列库,而S7-200需要安装。
3.保留了Micro/WIN编程软件中的数据块编辑,状态分页监控,高级指令向导等功能十分方便。
4.每个网络能插入的指令行数,列数大概只有10多行/列,我在编程过程中就试过,超出之后,直接弹出一个错误警告, 然后退出了程序,没保存;V 存储区不能掉电保存,希望后期西门子会改进;
5.SMART 200只有一个串口,如需2个口需要另外买一个信号板;以太网只能和触摸屏和SMARTPLC通讯不能和其他第三方设备进行通讯。
——END——
技成培训原创,未经授权不得转载,违者必究!
相关问答
我想买一台笔记本PLC编程西门子或者三棱需要安装什么程序...
如果想买笔记本最好买带工程接口的电脑,因为目前所有的笔记本电脑只有USB接口,再接PLC需要加USB转RS232串口,而且对学习PLC有一定的困难,因为数据传送时,会慢一...
WIN732位能装上西门子PLC的那些编程软件,有谁把全部的全装...
西门子和罗格朗开关哪个好?2566浏览7回答西门子滚筒洗衣机快洗开关,分:15,30,45,三个时间段,请问每次一打开显示为15分钟,如果选择30或45时间段怎么选。3...
西门子PLC编程软件如何改中文?
需要准备的工具:西门子PLC编程软件,电脑。;1、计算机系统应用语言在“控制面板”(ControlPanel)的“区域与语言”(Regionandlanguage)中确认。;2、...需....
用ipad连接西门子PLC编程需要怎么搞?
需要使用STEP7或TIAPortal等编程软件,加上适配器后连接ipad使用ipad连接西门子PLC编程需要先购买一些配件,包括适配器和线缆等安装编程软件,将ipad与适配器...
西门子300plc程序怎么上传到u盘?
将西门子S7-300PLC的程序上传到U盘,通常可以通过以下步骤完成:准备硬件和软件:确保你有一个与S7-300PLC兼容的编程电缆(例如PC/PPI电缆或MPI/PROFIBUS适...
西门子的PLC是不是一个型号一个编程软件,有没有通用的编程软件?
一个系列有一个软件,S7-200的一个软件,S7-300、S7-400的一个软件现在新出的S71200一个软件,这个没有相互通用的。不过不会具体到一个型号一个软件的。一个系...
西门子PLC编程软件如何改中文-Cynthia糖的回答-懂得
方法步骤如下:1、首先打开西门子PLC编程软件,并在界面内找到tool工具按钮并使用鼠标单击。2、然后在弹出的选项界面内找到options按钮并使用鼠标单...
西门子PLC如何在主程序,写入调用子程序的命令?
你既然说主程序和子程序,通常就是指西门子200PLC中,我就以Micro/Win软件的操作来说明一下。如下图:当你建立一个子程序后,该子程序会出现在“调用子程序”...
西门子PLC程序文件格式?
西门子plc程序的后缀为:.mwp。一个MWP文件包含程序和说明SIMATICS7-200机器。它由西门子STEP7-Micro/WIN的程序中使用。西门子STEP7用于SIMATICS7...
西门子plc编程软件Step7V5.5_CN不能安装在win7上?
可以安装在Win732位系统上,如果是64位系统,需要V5.5SP1或以上版本。出现这个提示你可以:很多人受西门子软件安装需重新启动机器,然而启动机器后又提示重新...