西门子PLC编程指令与梯形图快速入门
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1 西门子PLC的编程软件

1.STEP 7 Micro/Win编程软件

STEP 7 Micro/Win编程软件说明

STEP 7 Mi cro/Win编程软件为用户开发、编辑和监控自己的应用程序提供了良好的编程环境。为了能快捷高效地开发应用程序,STEP 7 Mic ro/Win软件提供了三种程序编辑器。为了便于找到所需的信息,STEP 7 Mi cro/Win提供了一个详尽的在线帮助以及一个文档光盘,该光盘含有本手册的电子版、应用示例和其他有用的信息。

软件的配置要求

个人台式计算机或西门子编程器的最小配置:

-处理器:486以上兼容机;

-内存:8MB以上;

-显示器:VGA显示器以上;

-硬盘空间:50MB以上空间;

-操作系统:

Windows 95、Windows 98、Windows 2000、Windows XP、Windows Server 2003,为适应不同的应用对象,可选择不同的版本。

STEP 7 Micro/Win编程软件的组成

STEP 7标准软件包括:

-SIMATIC管理器:SIMATIC管理器可浏览SIMATICS 7、M7、C7的所有工具软件和数据。

-符号编辑器:符号编辑器管理所有的全局变量,用于定义符号名称、数据类型和全局变量的注释。

-通信组态:通信组态包括组态的连接和显示,定义MPI或PROFIBUSDP设备之间由时间或事件驱动的数据传输,定义事件驱动的数据,用编程语言对所选通信块进行参数设置。

-硬件组态:硬件组态用于对硬件设备进行配置和参数设置,包括系统组态(选择机架、给各个槽位分配模块、自动生成I/O地址)、CPU参数设置(如启动特性、扫描监视时间)和模块参数设置(用于定义硬件模块的可调整参数)。

-编程语言:编程语言包括梯形图语言(LAD)、功能块图语言(FBD)和语句表语言(STL)。

-硬件诊断工具:硬件诊断工具为用户提供自动化系统的状态,可快速浏览CPU的数据以及用户程序运行中的故障原因,也可用图形方式显示硬件配置,例如,模块的一般信息和状态、显示模块故障、显示诊断缓冲区信息等。

STEP 7 Micro/Win编程软件的授权

使用STEP 7编程软件,需要一个产品专用的许可证密钥(用户权限)。

自动化许可证管理器是Siemens AG的软件产品,它用于管理所有系统的许可证密钥(许可证模块)。自动化许可证管理器集成了在线帮助,该在线帮助包含自动化许可证管理器功能和操作的详细信息。没有授权也可以使用STEP 7,以便熟悉用户界面和功能,但是在使用时每隔一段时间将会搜索授权,提醒使用者安装授权,只有安装了授权才能有效地使STEP 7工作。如果因为硬盘出现故障而丢失授权,可以使用试用许可证,它允许STEP 7继续运行一段有限的时间。在此期间应与当地西门子代表处联系,以获得丢失授权的替换授权Author。

合法使用受许可证保护的STEP 7程序软件包时必须要有许可证。许可证为用户提供使用产品的合法权限,许可证证书和许可证密钥提供使用权限证明。

Siemensag给受许可证保护的所有软件颁发许可证密钥。启动计算机后,只能在确认具有有效许可证密钥之后,才能根据许可证和使用条款使用该软件。

自动化许可证管理器通过MSI设置过程安装。STEP 7产品CD包含自动化许可证管理器的安装软件,可以在安装STEP 7的同时安装自动化许可证管理器或在以后再安装。启动STEP 7软件时如果没有可用的许可证密钥,将显示一个指示该情况的警告消息。

2.STEP 7 Micro/Win编程软件性能

STEP 7 Micro/Win编程软件界面

软件界面一般可以分为菜单条、工具条、浏览条、指令树、用户窗口、输出窗口和状态条等部分。除菜单条外,用户还可以根据需要通过检视菜单和窗口菜单决定其他窗口的取舍和样式的设置。

软件的基本功能

STEP 7 Micro /Win编程软件是在Windows平台上运行的SIMATIC PL C编程软件,它简单、易学,能够解决复杂的自动化任务。

-支持梯形图语言(LAD)、功能块图语言(FBD)和语句表语言(STL)。

-具有密码保护功能。

-提供帮助,使用者可以调试和测试程序。

-指令向导功能:PLC内置脉冲串输出(PTO)和脉宽调制(PWM)指令向导、数据记录向导。

-支持TD 200和TD 200C文本显示界面(TD 200向导)。

STEP 7 Micro/Win编程软件的其他功能

STEP 7标准软件的其他功能。

-运动控制:S7-200提供脉宽调制(PWM)、脉冲串输出(PTO)、EM253位控模块三种开环运动控制的方式。

-创建调制解调模块程序:使用EM241调制解调模块可以将S7-200直接连到一个模拟电话线上,并且支持S7-200与STEP 7 Micro/Win的通信。

-USS协议库:软件指令库包括预先组态好的子程序和中断程序,这些子程序和中断程序都是专门为通过USS协议与驱动通信而设计的。通过USS指令,使用者可以控制这个物理驱动,并读/写驱动参数。

-Modbus从站协议指令:软件指令库包含有专门为Modbus通信设计的预先定义的子程序和中断服务程序,使得与Modbus主站的通信简单易行。使用Modbus从站协议指令,使用者可以将S7-200组态作为Modbus RTU从站,与Modbus主站进行通信。

-使用数据归档:STEP 7 Micro/Win提供数据归档向导,将过程测量数据存入存储卡中。

-PID自整定和PID整定控制面板:可以使用操作员面板中的用户程序或者PID整定控制面板来启动自整定功能。

STEP 7 Micro/Win编程软件通信方式

STEP 7 Micro /Win编程软件通过支持PPI协议的编程电缆和PLC进行通信、上传/下载程序,是最简单、最经济的通信方式。主要有以下三种方式。

-PC/PPI编程电缆:一台PLC和PC直接连接;PC端接口:RS-232串口。

-RS-232/PPI多主站编程电缆:多台PLC和PC直接连接;PC端接口:RS-232串口。

-USB/PPI多主站编程电缆:多台PLC和PC直接连接;PC端接口:USB。