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