故事作者:longtou

最近创作

看看TA的故事

[无处不在]西门子300在布袋除尘器中的运用

已锁定

longtou

  • 帖子

    21
  • 精华

    0
  • 被关注

    26

论坛等级:侠士

注册时间:2008-02-25

普通 普通 如何晋级?

[无处不在]西门子300在布袋除尘器中的运用

1122

1

2017-01-13 23:01:11

    故事不怎么会写,但为了响应号召只能把我这几天做的事拿来说。这不快都快过年了手头上还接了个小工程(布袋除尘器改造工程),这一阵子紧赶慢赶终于把图纸和设备罗织清楚完整、程序和触摸屏画面搞定,现程序正在模拟运行中,只待年后组柜和现场调试。

    首先用户对布袋除尘器改造提出了几项基本要求:1、新增控制柜只控制布袋除尘器脉冲阀和仓室提升阀;2、控制柜柜门上设置触摸屏,柜门不需要设置操作开关和指示灯,所有的操作均在触摸屏上实现;3、触摸屏上要有周期循环时间设置、仓室间隔时间设置、脉冲喷吹间隔时间设置、脉冲喷吹时间设置,触摸屏要有手动、自动操作功能等;4、西门子PLC控制器、模块和触摸屏均由用户提供;5、仓室共14个、每个仓室1个提升阀、8个脉冲阀,提升阀共计14个、脉冲阀共计112个,每个仓室的脉冲阀按顺序由1到8动作,14个仓室按顺序工作周而复始。很快用户提供的设备到了一看哇(原来是利旧)控制器居然是是西门子CPU313C-2DP,、触摸屏为KTP600 BASIC CPLOR DP一块、16点DO输出模块一块。接着马上进入准备阶段:笔记本DELL 520一台带RS232串口、安装编程软件Step75.5、触摸屏软件编辑软件WinCC_flexible_2008_SP4、USB编程电缆一根、触摸屏下载电缆一根(我利用RS232转485转换器制作的下载电缆)。

    图纸不说了这里只讲讲编程逻辑和思路,先根据控制器及模块的类型组态硬件并下载到控制器中,按照脉冲阀数量同输出模块输出点进行对应(输出模块地址0.0~0.7、1.0~1.5对应14个提升阀,输出模块地址2.0~2.7对应8个脉冲阀),这里主要提一下编程想法,以往这种控制编程有的采用加法计数完成逻辑、有的采用移位功能完成逻辑,而这次则用乘法模式完成逻辑其实同移位功能差不多。编程时提升阀采用1个字(0~13位对应14个提升阀),脉冲阀采用1个字(0~7位对应8个脉冲阀),由于一个字16位(0~15位),每个位的数值表示是2?,所以这个字16位(0~15)的数值表达可以为2o、21、22、23、2?直到2的15次方,由此可见这是一个等比数列,当前位的数值是上一位数值的2倍。从这个逻辑得出程序启动时先赋初值1给提升阀即让提升阀1得电,同理延时后赋初值1给脉冲阀,接着顺序动作的电磁阀只要提升阀和脉冲阀输出的字数值上乘以2就表示相应位的输出。把这个逻辑转换成代码并编辑触摸屏画面就基本完成电磁阀自动化控制程序。下面是一些运行测试图片和所要用到的编程电缆图片。







[无处不在]西门子300在布袋除尘器中的运用 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3373条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。