![零基础学西门子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=1734441816-rMt6pGkwjB6rV0QUCC9yZi8MLgAnDnZI-0-5487591ed206a32d6f96f2499ac402e6)
图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=1734441816-HntuzW1BGY1Fg1jwneYV8hYLL25MDq2h-0-685b6eebc3871be4baf5743c76402618)
图3-2 PLC采用编程器编程示意图
![](https://epubservercos.yuewen.com/713442/21838935601749506/epubprivate/OEBPS/Images/29.jpg?sign=1734441816-EegKOwCaapxdRtQVSylaNQU4ZajIWtmr-0-304a13ec4a97c547b4940e27be67e0d0)
表3-1为各种PLC对应匹配的手持式编程器型号汇总。
表3-1 各种PLC对应匹配的编程器型号汇总
![](https://epubservercos.yuewen.com/713442/21838935601749506/epubprivate/OEBPS/Images/c1.jpg?sign=1734441816-OgmamVtDLpLJXTnrXQgDddQxcHUcwFBb-0-70b8a0557378956c1b79d6b4bb4af3b3)
采用编程器编程时,编程器多为手持式编程器,通过与PLC连接可实现向PLC写入程序、读出程序、插入程序、删除程序、监视PLC的工作状态等,下面以西门子S7-200系列适用的手持式编程器PG702为例,简单介绍西门子PLC的编程器编程方式。
使用手持式编程器PG702进行编程前,首先需要了解该编程器各功能按键的具体功能,并根据使用说明书及相关介绍了解各按键符号输入的方法和要求等。
图3-3为手持式编程器PG702的操作面板。
![](https://epubservercos.yuewen.com/713442/21838935601749506/epubprivate/OEBPS/Images/3d3.jpg?sign=1734441816-LavXf6Nckrs5YAg36iNuqsH8eQX2YoOH-0-d52a12835e6d6ba541956dedbb9b4da9)
图3-3 手持式编程器PG702的操作面板
![](https://epubservercos.yuewen.com/713442/21838935601749506/epubprivate/OEBPS/Images/30.jpg?sign=1734441816-BPL63eRDW8bjB9RR2TZXy3vTF9F7CCyk-0-ed74cad053dacd86c289636eefcc3db4)