1.编程任务
图2-45所示为一简单的灯控电路,其所实现的功能是:①当选择开关SA1闭合时,指示灯一就亮,反之则灭;②当选择开关SA2或SA3任何一个闭合时,指示灯二就亮,只有当SA2和SA3都断开时,指示灯二才灭。
图2-45 简单的灯控电路
既然PLC能够实现电气控制功能,则可以采用西门子S7-200 PLC来进行电路改造,具体如图2-46所示(注:为读者编程方便起见,本书第2-4讲中大多数案例均采用CPU224来进行,具体包括CPU224 AC/DC/Relay和CPU224 DC/DC/DC两种)。
图2-46 灯控电路的PLC接线
从图2-46中可以知道,I0.0、I0.4和I0.5接的是选择开关(简称“输入信号”),而Q0.0和Q0.1接的是指示灯(简称“输出信号”),两者在硬件接线上是分离,而PLC的编程就是将选择开关和指示灯进行“程序联系”。
2.采用梯形图LAD进行编程
梯形图LAD是各种PLC的通用语言,根据图2-47所示输入简单逻辑的一段程序(见图2-48)。
图2-47 简单逻辑程序
图2-48 灯控电路的PLC程序输入
STEP7-Micro/WIN LAD的编辑可以包括工具条按钮、指令树拖放和功能键等多种方式。(www.daowen.com)
3.对梯形图LAD程序进行编译
可以用工具条按钮或PLC菜单进行编译。S7-200 PLC程序编译如图2-49所示。
当用户在编译时,“输出窗口”会列出发生的所有错误。错误根据位置(网络、行和列)以及错误类型识别。这时可以双击错误线,调出程序编辑器中包含错误的代码网络。
4.通过PC/PPI编程电缆连接PC与PLC
按图2-50所示进行PC/PPI编程电缆通信联机,一旦联机成功后,即可下载程序到PLC。
图2-49 S7-200 PLC程序编译
图2-50 PC/PPI编程电缆通信联机
5.下载程序,并使CPU处于运行状态
图2-51所示是程序的联机运行、停止与状态监控,其中为程序RUN命令;为程序STOP命令;为程序状态监控命令。
图2-51 程序的联机运行、停止与状态监控
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。