浔之漫智控技术(上海)有限公司西门子一级代理商
西门子授权代理商 , 西门子一级代理商 , 西门子PLC代理商
四川省绵阳市西门子PLC模块总代理商

四川省绵阳市西门子PLC模块总代理商


一、控制系统实现目标

用PLC构成交通灯控制系统


                 图1  交通灯控制示意图

二、控制要求及IO分配

1.控制要求

起动后,南北红灯亮并维持25s。在南北红灯亮的同时,东西绿灯也亮,1s后,东西车灯即甲亮。到20s时,东西绿灯闪亮,3s后熄灭,在东西绿灯熄灭后东西黄灯亮,同时甲灭。黄灯亮2s后灭东西红灯亮。与此同时,南北红灯灭,南北绿灯亮。1s后,南北车灯即乙亮。南北绿灯亮了25s后闪亮,3s后熄灭,同时乙灭,黄灯亮2s后熄灭,南北红灯亮,东西绿灯亮,循环。                                  

2.I/O分配

三、交通灯控制语句表


四、交通灯控制梯形图

本例说明如何将SIMATIC S7-212或S7-214与条形码阅读器配合使用。

  读入条形码的信息并经解码器翻译后,再通过自山通信u模式(Freeport Mode)把信息传入SIMATIC。在S7-212或214的内存中有两个缓冲区,用来存储条形码信息,这两个缓冲区轮流地存储每次新读入的条形码。

  通常这些数据可供程序调用。但本例中仅仅将信息存入接收缓冲区,可以用S7-200程序包来查看。


硬件要求

为能正常进应用此例,你需要以下硬件:


可能会出现一个问题:

因为SIMATIC S7-200和条形码阅读器都作为数据通信设备(DCE),所以两台设备的数据传输方向有可能会相同,也就是说,二者的数据接收线接在一起,发送线也接在了一起(线2和3)。这个问题可以通过转换器的正确设置或使用合适的线路适配器(空调制解调式的适配器)来解决。

程序框图


程序和注释

该程序从条形码阅读器接收信息再存入两个缓冲区。

从条形码解码器传出的信息是ASCII码形式,所接收的条形码存在SIMATIC内存中。这些数据可被程序利用,但本例中仅仅将信息存入接收缓冲区,可以用SIMATIC  S7-200程序包来查看。



功能和调试情况介绍
  3.1控制系统完成的主要功能
    1) 高位水池,清水池,过滤间等液位,水压力的显示。
    2) 水的酸碱度,硬度,含氯量等参数的显示。
    3) 高、低压泵的启停控制,运行状态,电流电压的监视。
    4) 变频器的启停控制,运行状态,可远程手自动改变频率等参数。
    5) 调节阀的位置显示与控制。
    6) 水泵与阀门的控制关系:正常情况下,水泵无负荷运行,水泵启动后阀门打开,当水泵故障停机时,应自动关闭电动阀门。
    7) 当水泵故障,母线压力和水位低于规定值时,工作泵跳闸,电动阀门自动关闭。
    8) 电动阀门可根据泵的启停情况自动开关,可以画面手动操作,也可以画面设定开度自动运行。

  9) 数据的实时与历史趋势。

 10) 报警的实时与历史记录、报警的显示与声光输出。

  11) 水压稳定在设定数值上。

  12) 流量的累积与按周期打印统计报表。

  3.2 项目实施的比较顺利,难度主要在调节阀的开度控制上:

  调节阀的行程由于质量问题连杆游移松动,无法准确的定位,不容易实现自动控制。在程序中增加死区范围修正。另外阀位信号受变频干扰严重,用电容并接信号,并将PLC系统电源用净化电源隔离后正常。

 4、应用总结

系统于2005年9月投入使用,运行情况良好,结合系统特点,参与制定操作规程并要求认真执行,从技术上和制度上保证了系统的良好运行(例如水压一直运行在要求的压力上)


展开全文