PLC教程(权威型的) 联系客服

发布时间 : 星期日 文章PLC教程(权威型的)更新完毕开始阅读

ENO功能仅限用于STEP 7-Micro/WIN 3.0版(或更高版本)编程软件,与CPU221、CPU222、CPU224、CPU226或CPU 226XM配合使用。

选择FBD编辑器的要点是:

?图形逻辑门显示式样对遵循程序流有益。

?FBD编辑器可用于SIMATIC和IEC 1131-3指令集。

?您始终可以使用STL编辑器显示LAD编辑器建立的程序。

?可扩充AND/OR(与/或)方框可简化绘制复杂的输入组合图。

语句表编辑器

返回顶端

STEP 7-Micro/WIN语句表(STL)编辑器允许您用输入指令助记符的方法建立控制程序。总体而言,STL编辑器对熟悉PLC和逻辑编程的经验丰富的程序员更合适。STL编辑器还允许您建立无法以其他方法用梯形逻辑或功能块图编辑器建立的程序。这是因为您是用CPU的本机语言在编程,而不是在图形编辑器中编程,后者有某些限制,以便正确绘图。下图显示一个语句表程序范例。

NETWORK 1 LD I0.0 LD I0.1 LD I2.0 A I2.1 OLD ALD

= Q5.0

如图所示,这种基于文字的概念与汇编语言编程十分相似。CPU按照程序记录的顺序,从顶部至底部,然后再从头重新开始执行每条指令。STL和汇编语言在另一种意义上也很相似。 S7-200CPU使用一种逻辑堆栈解决控制逻辑。LAD和FBD编辑器自动插入处理堆栈操作所需的指令。在STL中,您必须自己插入这些指令处理堆栈。下图列举一个LAD中的简单程序和STL

中的对应程序。

NETWORK 1 LD I0.0 LD I0.1 LD I2.0

A I2.1 OLD ALD

= Q5.0

下图显示堆栈中的情况: 指令

堆栈 LD I0.0 LD I0.1 LD I2.0 A OLD ALD S0 I0.0 I0.1 I2.0 I2.0 和I2.1 (I2.0和I2.1) 或I0.1 I0.0和 [(I2.0和I2.1) 或I0.1]

S1 I0.0 I0.1 I0.1 I0.0 S2 I0.0 I0.0 S3 S4 S5 S6 S7 S8 选择STL编辑器的要点是:

?STL对经验丰富的程序员最适合。

?STL有时允许您解决无法用LAD或FBD编辑器方便地解决的问题。

?您只能将SIMATIC指令集与STL编辑器一起使用。STL没有IEC指令集。

?您始终可以用STL编辑器检视或编辑用SIMATIC LAD或FBD编辑器建立的程序,反之则并不一定正确。您无法始终使用SIMATIC LAD或FBD编辑器显示用STL编辑器写入的程序。

另请参阅:

编程模式比较:SIMATIC、IEC(GS 2.6) ENO

SIMATIC指令集

大多数PLC提供同类型的基本指令,但其外观和操作因供应商而异,通常有微小的差异。SIMATIC语言仅是西门子(Siemens)公司提供的指令集,您选择SIMATIC指令集时考虑的要点是:

?SIMATIC指令通常执行时间最短。

?所有三种编辑器(LAD、FBD、STL)都可与SIMATIC指令集共同使用。

IEC 1131-3指令集

国际电子技术委员会是为电子技术所有领域制订全球标准的国际性组织。在最近几年里,他们制定了专门针对众多PLC编程领域的新标准。基本上,这些标准鼓励不同的PLC制造商提供在外观和操作上相似的指令。在SIMATIC指令集和IEC 1131-3指令集之间存在一些关键的差别:

?IEC 1131-3指令集中的指令较少。有些SIMATIC通常包含的指令在IEC 1131-3规格中并非标准指令。(与SIMATIC相当的指令以IEC 1131-1指令集的非标准扩展形式提供。在指令树中用红色标记()表示。)

?IEC 1131-3指令集中的一些方框指令接受多种数据格式。这一概念通常被称为过载。例如,取代独立的ADD_I(加整数)和ADD_R(加实数)数学方框,IEC 1131-3 ADD(加)指令检查相加数据的格式,并自动在CPU中选择正确的指令。这样可节省宝贵的程序设计时间。

?当您使用IEC 1131-3指令时,指令参数会自动检查适当的数据格式。例如,如果您尝试为指令输入一个整数值,而该指令期待一个位值(打开/关闭),则会显示错误。这一功能有助于尽量减少编程语法错误。

有关IEC编程的要点是:

?IEC 1131-3规定,在定义变量时必须说明变量类型,并支持数据类型的系统检查。

?使用IEC 1131-3标准指令时,更容易学习如何为PLC的不同品牌建立程序。

?(由标准指定的)指令较少,但您能使用SIMATIC的许多指令。

?某些IEC 1131-3指令与对应的SIMATIC指令(定时器、计数器、乘和除)操作方法不同。

?IEC 1131-3指令可能需要较长的执行时间。

?IEC 1131-3指令仅限在LAD和FBD编辑器中使用。

另请参阅:

编辑器比较:LAD、FBD、STL(GS 2.5)

STEP 7-Micro/WIN提供下列\向导\(即配置工具)使您的编程更容易、自动化程度更高:

根据您对需要高速计数器之应用程序的进程需求,帮助您在不同的模式和中断事件之间进行选择。

HSC指令向导

帮助您在网络中多个S7-200 PLC之间配置通讯(信号交换信息)。 NETR/NETW指令向导

指导您为一个闭环控制进程定义PID(比例、积分、微分)算法。 PID指令向导 PID调谐控制板

帮助您配置供选用的TD 操作员界面设备和建立TD 信息。 TD SIMATIC文字显示功能

TD 向导 (TD 200 v2.1版或之前版本)

TD 向导 (TD 100, TD 200 v3.0版或TD 200C v1.0版) 帮助您设置远程调制解调器或EM 241调制解调器模块,以便将本地S7-200 PLC与远程设备连接。

EM241调制解调器模块性能 EM241调制解调器向导

帮助您将位置控制用作应用程序的一部分。 EM253位置模块性能 EM253位置向导 EM253控制板

帮助您配置以太网模块,以便将S7-200 PLC与工业以太网络连接。 CP243-1以太网模块性能 CP243-1以太网向导

配置CP243-1 IT互联网模块,将S7-200 PLC与以太网连接,并增加互联网电子邮件和FTP选项

CP243-1 IT互联网模块性能 CP243-1 IT互联网向导

帮助您建立在您创建的程序和AS-i主模块之间传输数据所需的代码。 CP243-2 AS-i模块性能 CP243-2 AS-i向导

在可移动非易失存储卡 (64或256千字节) 中存储菜单数据。您的程序能够读取和写入此菜单数据 Recipe 向导

帮助您在可移动非易失存储卡(64或256千字节) 中记录工艺数据。

数据日志可作为Windows文件得到提取和使用诸如MS Excel等Windows应用程序打开 数据日志向导

打开新项目

双击STEP 7-Micro/WIN图标,或从\开始\菜单选择SIMATIC>STEP 7 Micro/WIN,启动应用程序。会打开一个新STEP 7-Micro/WIN项目。

打开现有项目

从STEP 7-Micro/WIN中,使用文件菜单,选择下列选项之一:

?打开-允许您浏览至一个现有项目,并且打开该项目。

?文件名称-如果您最近在一项目中工作过,该项目在\文件\菜单下列出,可直接选择,不

必使用\打开\对话框。

您也可以使用Windows Explorer浏览至适当的目录,无需将STEP 7-Micro/WIN作为一个单独的步骤启动即可打开您的项目。在STEP 7-Micro/WIN 3.0版或更高版本中,项目包含在带有.mwp

扩展名的文件中。

提示:一旦打开一个项目,您就可以开始写入程序。开始之前,您可能需要执行下列一项或多项任务:?根据PLC类型进行范围检查 为了使STEP 7-Micro/WIN检查参数范围,您可以在写入程序前选择一个PLC类型。(如果您已经为项目指定了一个PLC类型,指令树用红色标记 x: 显示对PLC无效的任何指令。)?设置通讯

您可以现在设置通讯,或等到准备好下载程序时再设置通讯。?定制工作区 如有必要,您可以采用多种方法定制工作区。

如何保存作业(GS 3.11)

您可以使用工具条上的\保存\按钮保存您的作业,或从\文件\菜单选择\保存\和\另存为\选项保存您的作业。

?\保存\允许您在作业中快速保存所有改动。(然而,您初次保存一个项目时,会被提示核实或修改当前项目名称和目录的默认选项。)

?\另存为\允许您修改当前项目的名称和/或目录位置。

当您首次建立项目时,STEP 7-Micro/WIN提供默认值名称\。您可以接受或修改该名称;如果您接受该名称,下一个项目的默认名称将自动递增为\。 STEP 7-Micro/WIN项目的默认目录位置是位于\目录中的称作\项目\的文件夹,您可以不接受该默认位置。