对于生活在一线工作的人来讲用语句表程序控制是一个老大难的问题,但是西门子设计非常人性化,专为生活在一线的工程师以及电器工作者开发了一款他们专享的编程语言--梯形图。
通过典型应用程序的组合和灵活应用,以完成大多数常规程序的设计,是一般设计人员使用的基本方法之一,可以供初学者参考。
假设某车间排风系统,采用S7-200PLC控制,并利用工作状态指示灯的不同状态进行监控,指示灯状态输出的控制要求如下:
①排风系统共由3台风机组成,利用指示进行报警显示:
②当系统中有2台以上风机工作时,指示灯保持连续发光;
③当系统中没有风机工作时,指示灯以2Hz频率闪烁报警:
④当系统中只有l台风机工作时,指示灯以0.5Hz频率闪烁报警。
根据以上要求,PLC的程序设计可以按照如下步骤进行。
1.确定I/O地址
为了实现本控制要求,系统至少应有3个输入与1个输出,假设所确定对应的输入/输出地址与状态
2.闪烁信号的生成程序
根据控制要求,为了实现控制要求中的报警灯闪烁,可以首先设计报警灯的闪烁信号生成程序。
注意:在大多数PLC中,一般都有特定频率的闪烁信号(系统内部继电器或标志位),当闪烁频率与系统信号一致时,可以直接使用系统信号。
3.风机工作状态检测程序
风机工作状态检测程序可根据已知条件以及I/O地址表,分别对2台以上风机运行、没有风机运行、只有l台风机运行三种情况进行编程,假设以上三种情况对应的内部继电器存储元件分别为MO.O、MO.1、M0.3
- 下一篇:西门子S7-200plc功能通讯讲解
- 上一篇:西门子S7-200 详细讲解