问题状态 FBD(功能块); ST(结构化文本); SFC(顺序功能图); LD(梯形图); IL(指令表). TRACE MODE6 IEC 6-1131/3编程语言中包括3种可视化的编程语言(FBD、SFC、LD),针对的目标用户是工程师和商业分析职员;2种面向过程的(ST、IL)语言,面向程序员。 SFC(顺序功能图); LD(梯形图); FBD(功能块); ST(结构化文本); IL(指令表). IEC 6-1131/3的5种标准编程语言 用于开发控制系统和商业管理系统的TRACE MODE6编程工具面向不同范畴的software工程师. TRACE MODE6包含的五种编程语言为:Techno SFC、Techno LD、Techno FBD、Techno ST和Techno IL. 这些语言是下列IEC 6-1131/3标准语言的扩展: SFC(顺序功能图); LD(梯形图); FBD(功能块); ST(结构化文本); IL(指令表). TRACE MODE6 IEC 6-1131/3编程语言中包括3种可视化的编程语言(FBD、SFC、LD),针对的目标用户是工程师和商业分析职员;2种面向过程的(ST、IL)语言,面向程序员。使用TRACE MODE6 IEC 6-1131/3语言,你可以同样方便的对控制器、人机界面算法、企业资产管理和打造执行系统的思维规律功能进行编程。TRACE MODE6提供的IEC 6-1131/3语言将强大的功能、易用性和低误差率完美的组合在一起.TRACE MODE6 IEC 6-1131/3编程语言不但完全遵从国际标准,而且包含了诸如带有典型控制算法的扩展功能模块库. 所有5种IEC 6-1131/3编程语言与TRACE MODE 6及时数据库的通讯机理都是相同的.每个程序拥有一组参量,及时数据通过输入参量步入程序中,计算结果归回到输出参量. 参量与TRACE MODE 6通道属性,如控制器和输入/输出设备的及时输入/输出值、数据库单位或内部变量等相连接. 如许程序在一个周期间可以因为不同的数据线程措置惩罚而被屡次调用. 在TRACE MODE6集成开发环境中对使用IEC 6-1131/3语言开发的程序进行调试和编辑.用Techno FBD、Techno LD和Techno SFC语言开发的程序是在可视化编辑器中进行编辑和调试,在文本编辑器中对使用Techno ST和Techno IL语言开发的程序进行调试和编辑.用不同的语言开发的程序可以相互调用,嵌套。例如,一个用Techno FBD开发的程序可以调用一个用Techno ST语言开发的功能模块,该功能模块也能够使用Techno LD开发的子程序调用等等. 这类编程中的矫捷性允许程序员、控制工程师和商业顾问高效的从事工程开发工作,他们中的每一个人都使用本身最擅长的程序开发工具从事本身的那部分工作. 编程语言的简要描述 Techno FBD语言针对的使用者是控制工程师. 对PID控制回路的编程而言,很难找到有比Techno FBD更合适的语言了. 使用Techno FBD开发的一个程序表现为一个图表,该图表由连接了输入和输出端的一系列功能模块组成. TRACE MODE6包含了超过150个标准功能模块。这些模块能完成的功能涉及范畴很广-从最简单的思维规律操作到自适应调节PID回路控制。滤波、比例积分、微分控制、PDD、模糊控制、位置控制、脉宽调制变换、计数、三角法和集成的用于阀、泵、马达的现成控制算法模块-所有这些都作为标准功能模块包含在TRACE MODE6开发环境中. Techno LD语言是为熟悉继电器思维规律图编辑的工程们准备的. LD编辑器看上去非常象FBD编辑器,这类程序是用"触点"和"线圈"组成,而不是功能模块. 在用Techno LD编写的程序中可以包括普通FBD功能模块,尽管TRACE MODE6的这一特色超出IEC 6-1131/3标准框架了. Techno ST语言首先是定位给程序设计者使用的.它是一个与Pascal语言相类似的高级程序设计语言. 它支持矩阵(包括多维矩阵),类型变换监控程序,以及一些象DO - WHILE、REPEAT - UNTIL、FOR - TO - DO、IF - THEN - ELSE、CASE - OF的结构语句. 程序头是按照列出的参量自动生成的,从而可以节省编程时间. 使用字、标记、注解和数值常数用高亮颜色显示,就象在最新的可视化程序设计环境中所采用的那样. 用户可以本身设置颜色配景. Techno IL是带助记指令的最简单的编程语言,有点类似于Assembler. 这类语言所以包括在IEC 6-1131/3中是为了适应低端控制器的编程需要。在任何措置惩罚器中,IL程序都很容易被转换为机器语言码,如许可以包管很快的程序运行速度. 然而,最新的控制器有相当强的性能,Techno IL事实上比之ST或FBD已经不占上风. 尽管如此,这类语言还是包括在TRACE MODE6中,目的是为了支持老式的设备. 这一事实本身再一次申明了IEC 6-1131/3的优越性所在. Techno SFC程序设计语言是用来建立复杂算法的有用工具. SFC本身不是一种独立的语言. 一个用Techno SFC编写的程序看上去就象一个方框图,这个方框图由程序块(梯阶)、步间的转换和发生这些转换时所倚赖的条件组成. 每个程序块,象每个转换条件一样,是一个用任何一种IEC 6-1131/3标准语言编写的程序. 这类语言用来编写批措置惩罚和商业应用程序非常方便. Techno SFC可以很容易的被工程师和商业分析员所掌握. 用IEC 6-1131/3语言编写的程序可以在任何其它支持这类标准的编程平台上转换成TRACE MODE6. TRACE MODE6可以编译全部的5种IEC 6-1131/3语言程序,甚至包括机器码形式的SFC!这包管了程序及时 执行时的高速度. 理解IEC 61131-3编程语言 IEC, 语言 摘要:尽管多年来一直都被认为只是在欧洲流行,但是IEC61131-3可编程控制器语言标准正在美国日益受到重视。许多控制工程师至少熟悉其中的一种语言,但是全部了解的却不多。这就使他们很难根据编程语言的特性为指定应用做出最佳的选择。 IEC标准提供了五种不同的控制器编程语言,每种都有本身的上风和不足。这里先容了一些细节信息,固然你也能够浏览我们的网站。 尽管多年来一直都被认为只是在欧洲流行,但是IEC61131-3可编程控制器语言标准正在美国日益受到重视。许多控制工程师至少熟悉其中的一种语言,但是全部了解的却不多。这就使他们很难根据编程语言的特性为指定应用做出最佳的选择。 由于国际电工委员会(IEC)的工作,已经有五种标准语言用于流程和失散行业控制器的编程。它们分别是: ■ 梯形图 (LD) ■ 功能块图(FBD) ■ 顺序功能流程图(SFC) ■ 指令表(IL) ■ 结构化文本(ST)
1/2 1 2 下一页 尾页 |