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