![零基础学西门子PLC编程:入门、提高、应用、实例](https://wfqqreader-1252317822.image.myqcloud.com/cover/67/41807067/b_41807067.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第3章 西门子PLC的编程方式与编程软件
3.1 PLC的编程方式
PLC所实现的各项控制功能是根据用户程序实现的,各种用户程序需要编程人员根据控制的具体要求进行编写。通常,PLC用户程序的编程方式主要有软件编程和手持式编程器编程两种。
3.1.1 软件编程
软件编程是指借助PLC专用的编程软件编写程序。采用软件编程的方式,需将编程软件安装在匹配的计算机中,在计算机上根据编程软件的使用规则编写具有相应控制功能的PLC控制程序(梯形图程序或语句表程序),最后再借助通信电缆将编写好的程序写入PLC内部即可,如图3-1所示。
![](https://epubservercos.yuewen.com/713442/21838935601749506/epubprivate/OEBPS/Images/3d1.jpg?sign=1739306975-K9FHsg5uQv7iK0XrMHRK1TVQuMq2Da2h-0-501ebc912e5076df521e2ef6bf46b1ca)
图3-1 PLC的软件编程方式
3.1.2 编程器编程
编程器编程是指借助PLC专用的编程器设备直接向PLC编写程序。在实际应用中编程器多为手持式编程器,具有体积小、重量轻、携带方便等特点,在一些小型PLC的用户程序编制、现场调试、监视等场合应用十分广泛。
编程器编程是一种基于指令语句表的编程方式。首先需要根据PLC的规格、型号选配匹配的编程器,然后借助通信电缆将编程器与PLC连接,通过操作编程器上的按键,直接向PLC中写入语句表指令。
图3-2为PLC采用编程器编程示意图。
![](https://epubservercos.yuewen.com/713442/21838935601749506/epubprivate/OEBPS/Images/3d2.jpg?sign=1739306975-y7tix8r4wX6EXhs9COIcBpGdqJy2R2QK-0-54d7b5dcd1fccc5b7a2ea5307a812935)
图3-2 PLC采用编程器编程示意图
![](https://epubservercos.yuewen.com/713442/21838935601749506/epubprivate/OEBPS/Images/29.jpg?sign=1739306975-VsEsqV7u5HJx89jNuW7T9T6oqaIRvoBS-0-2b0842cc8dd33105eb8371d69084cbe1)
表3-1为各种PLC对应匹配的手持式编程器型号汇总。
表3-1 各种PLC对应匹配的编程器型号汇总
![](https://epubservercos.yuewen.com/713442/21838935601749506/epubprivate/OEBPS/Images/c1.jpg?sign=1739306975-9PHBS71Kd0lO3x53rJJCK1d73yZ7oMtt-0-069662109b1e0eb627945934105d67bc)
采用编程器编程时,编程器多为手持式编程器,通过与PLC连接可实现向PLC写入程序、读出程序、插入程序、删除程序、监视PLC的工作状态等,下面以西门子S7-200系列适用的手持式编程器PG702为例,简单介绍西门子PLC的编程器编程方式。
使用手持式编程器PG702进行编程前,首先需要了解该编程器各功能按键的具体功能,并根据使用说明书及相关介绍了解各按键符号输入的方法和要求等。
图3-3为手持式编程器PG702的操作面板。
![](https://epubservercos.yuewen.com/713442/21838935601749506/epubprivate/OEBPS/Images/3d3.jpg?sign=1739306975-NvvoLAgvujSEd1RmrnsQaTloziaRDkYi-0-589940ad0c7a924eaccb163a0f791512)
图3-3 手持式编程器PG702的操作面板
![](https://epubservercos.yuewen.com/713442/21838935601749506/epubprivate/OEBPS/Images/30.jpg?sign=1739306975-j4fiiUkGNcCHFWjvH3QQwGSoTyhPToWN-0-328dc7d15aa06dcfb049129500dc402d)