PLC擂台第112期 已结贴 (plc比赛时间)

大家好,我是工控小白,最近遇到一个项目,被一个瓶颈卡住了,苦思多天还是茫然没有头绪。我把控制条件罗列出来,拜请高手给个思路或者干脆帮忙把那个子程序块儿给编出来,谢谢!

项目控制要求

  1. 中频电炉需用单梁行车加入 4 种炉料,由 S7-200 控制定量的有序加入。
  2. 模拟量采集由行车上无线称重模块发射,操作室无线接入 PLC。
  3. 行车加料时采用 PLC 控制加料磁盘的桥整流的触发电路的通断,得到定量添加。(吸放料由人工操作,配料由 PLC 操作,配料的过程亦即操控触发电路通断的过程。)
  4. 4 种料都要求添加时或者仅有 1 种以上三种以下的料需要添加时,按料坑的序号有序添加。
  5. 若某种料在吸料之后配料之前添加值就小于设定值,此时要求 PLC 给出二次添加信号,然后放料,放料完毕之后开始实施二次添加。二次添加时要求 PLC 自动计算出二次添加值,然后按照计算值添加。
  6. 在配料过程中出错(若炉料的块状物太大,磁盘的剩磁不足以抵消块状物的重力),PLC 给出配料失败报警后控制此次加料作废,放料后再重新添加此种物料。
  7. 要求每种物料的添加数据有 PLC 记录下来,每种物料的数据记录不得少于 20 条,大于 30 条后自动删除。

思路分析

根据项目要求,我们可以将控制流程分解为以下几个步骤:

  1. 模拟量采集:通过无线称重模块采集加料磁盘的重量数据,并通过无线通信发送给 PLC。
  2. 数据处理:PLC 接收重量数据后,计算出当前料坑的添加值,并与设定值进行比较。
  3. 触发逻辑:根据添加值和设定值,PLC 触发桥整流的触发电路通断,实现定量添加。
  4. 错误处理:在配料过程中,如果出现块状物过大等异常情况,PLC 会给出配料失败报警,并控制此次加料作废。
  5. 数据记录:PLC 实时记录每种物料的添加数据,并定期清除超过一定数量的历史数据。

示例程序

```ladder // 模拟量采集 LDI_W 1000 TON_W 2000 // 数据处理 LDI_W 500 SUB_W 100 // 触发逻辑 OUT_S 1 S_SET_W 10 S_CMP_W 12 S_EQ S_RES_W 10 // 错误处理 FLDR_W 10 FLDR_W 11 FLDR_W12 // 数据记录 OUTDI_L 100 // 定时清除历史数据 LDI_W 20 ADD_W 30 CMP_W 40 GE OUTDI_L 101 ```

注意事项

  • 该示例程序仅供参考,实际应用中需要根据具体情况调整。
  • 编程时应遵守 PLC 的编程规范,确保程序的可靠性。
  • 调试程序时应分步进行,逐一验证各部分功能。

总结

通过对项目控制要求的分析,我们可以将复杂的控制流程分解为多个可管理的步骤。通过合理的编程,我们可以实现中频电炉加料的定量有序控制,并满足各种异常情况的处理。 希望思路分析和示例程序能帮助大家解决项目中的瓶颈,欢迎大家留言讨论。

QQ 和邮箱

QQ:1229558097 邮箱:15093972183@163.com

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论