全国地磅电子秤销售、维修电话158-8101-1465
配料系统控制程序目录
设计该系统采用单片机技术,开发一个配料控制器,能实现称量、配方储存、通讯、控制和报警等功能。
配料系统控制程序
配料系统控制程序
一、概述
配料系统控制程序是用于自动化配料的核心软件,其主要功能包括输入校验、配方管理、顺序控制、流量控制、异常处理、安全防护、记录查询以及系统维护等。通过该程序,可以实现高效、精准的配料过程,提高生产效率和产品质量。
二、输入校验
1. 对配料比例、原料种类等信息进行有效性校验,确保输入数据的准确性。
2. 对原料库存量进行校验,确保配料过程中所需的原料充足。
3. 对设备状态进行校验,确保设备处于可用状态。
三、配方管理
1. 建立配方数据库,存储各种产品的配料比例和原料种类等信息。
2. 提供配方编辑功能,允许用户根据实际需求调整配料比例和原料种类。
3. 配方管理应支持批量处理和快速编辑,提高工作效率。
四、顺序控制
1. 按照配料比例和原料顺序,制定自动配料流程。
2. 对配料过程中的设备进行顺序控制,确保设备按照预设流程进行操作。
3. 顺序控制应支持灵活调整,以应对不同产品的配料需求。
五、流量控制
1. 根据配料比例和原料特性,设定精确的流量控制参数。
2. 对原料输送泵进行实时监控,确保原料流量稳定。
3. 流量控制应具备自动调节功能,以应对流量波动和设备故障等情况。
六、异常处理
1. 建立异常事件处理机制,对配料过程中的异常情况进行快速响应。
3. 异常处理应具备实时报警功能,及时通知相关人员处理异常情况。
七、安全防护
1. 设定安全防护机制,防止因设备故障或人为操作失误导致的安全事故。
2. 对高风险操作进行权限管理,确保操作的安全性。
plc配料程序
下面列出了配方示例程序的先决条件:
1.一个存储所有配方记录的配方数据块。
配方数据块存储在装载中。
2.在工作存储器中存储一个配方副本的活动配方数据块。
有关配方数据块和相应 CSV 文件的详细信息,请参见“配方数据块实例 ”
创建活动配方数据块
1.在“添加新块”(Add new block) 窗口中:
2.在“添加新块”(Add new block) 窗口中,选择“数据块”(Data block)按钮
3.在“类型”(Type) 下拉菜单中,选择您先前创建的“Beer_recipe”PLC。
不需要起始值。
在将一个配方从配方数据块传送到活动配方数据块时,数据块数据值将置位。
在本实例中,活动配方数据块是 READ_DBL 的目标数据并为 WRITE_DBL 提供源数据。
下图显示 Active_Recipe 数据块。
背景数据块
指令 RecipeExport ("RecipeExport_DB") 和 RecipeImport ("RecipeImport_DB") 使用的背景数据块是在将指令置于程序中时自动创建的。
背景数据块用于控制指令的执行,不在程序逻辑中引用。
示例配方程序
程序段1REQ 上升沿启动导出过程。
CSV 文件由配方数据块数据生成并被置于 CPU存储器配方。
程序段2捕获 RecipeExport 执行的 STATUS输出,考虑到该指令仅在一个扫描周期内有效。
程序段3REQ 上升沿启动导入过程。
现有配方数据块载入读取自 CPU存储器配方文件夹的相应 CSV 文件中的所有配方数据。
程序段4捕获 RecipeImport 执行的 STATUS输出,考虑到该指令仅在一个扫描周期内有效。
程序5READ_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" 数据块中的当前值覆盖。
设计该系统采用单片机技术,开发一个配料控制器,能实现称量、配方储存、通讯、控制和报警等功能。
你跟我本科毕业设计所用的芯片是一样的C8051F020,而且也是不用做实物。
现在工作了,回想起以前的毕业设计,觉得真正掌握一样东西,没有实物是不行的,光纸上谈兵 远远不够。
多实践才是王道。
你的意向是软件开发与设计,我想应该是嵌入式软件设计吧。
你可以百度一下如何成为一名优秀的嵌入式软件工程师,有很多高人写的经验,一点硬件基础也没有的软件工程师只能是一个Coder,所以若想成为一个优秀的嵌入式软件工程师,至少把目前的这个课题的硬件弄个80%明白。
不然你工作之后还会重新学的。
工作之后才发现大学的课程是多么的重要,那些理论课程都是设计的基础。
任何的设计都离不开大学的专业基础课:模电数电电磁学信号与系统.......,可是大学的很多老师(也有很多优秀的老师,可是我没碰到)只会念ppt。
也不能完全怪他们,因为他们没有真正的按照一个行业的标准去设计一个产品,所以对于理论没有很深的理解,更别谈应用了。
看到你们要毕业,希望你能用心做,不要觉得没时间,时间都是挤出来的。
大学若是没好好学习,现在还来到及,殷切地希望能为你提供一些参考意见或技术上浅显的建议。
PLC自动配料系统模拟设计
系统启动后,配料装置能自动识别货车到位情况及对货车进行自动配料,当车装满时,配料系统能自动关闭.
工作过程
(1)出使状态
系统启动后,红灯L2灭,绿灯L1亮,表明允许汽车开进装料,料斗出料口D2关闭,若料位传感器S1置为OFF(料斗中的料物不满),进料阀开启进料(D4亮),当S1置为ON(料斗中的物料已满),则停止进料(D4)灭,电动机M1,M2,M3和M4均为OFF
(2)装车控制
装车过程中,当汽车开进装车位置时,限位开关SQ1置为ON,红灯信号灯L2亮,绿灯L1灭.同时启动电机M4.经过2S后,再启动M3,再经过2S后启动M2,在经过2S最后启动M1,再经过2S后才打开出料阀(D2亮),物料经料斗出料.
当车装满时,限位开关SQ2为ON,料斗关闭,2S后M1停止,M2在M1停止2S后停止.M3在M2停止2S后停止,M4在M3停止2S后最后停止,同时红灯L2灭,绿灯L1亮,表明汽车可以开走.
(3)停机控制
按下停止按纽SB2,自动配料装车的整个系统终止运行.