江苏省西门子通信处理器中国授权一级总代理
PLC的编程语言
常用的编程语言有梯形图语言、语句表语言、功能块图等。
(1)梯形图语言(LAD)
这是一种使用广泛的语言,与继电器电路图非常相似,具有直观易懂的优点。前面介绍的编程元件以及它们的线圈语言、触点等,都是基于梯形图语言而言的。下面通过一个简单的继电器逻辑电路和与之对应的梯形图语言程序的对比,来说明梯形图语言的应用,
梯形图的形式与继电器电路图的形式很接近,其逻辑关系也是自上而下、自左而右展开的,左右两条竖线也称为母线。从左母线开始,按照控制要求依次连接各个触点,后以输出线圈结束,称为一个逻辑行,或一个“梯级”,完整的用户程序就是由若干逻辑行构成的。
在阅读梯形图程序时,可按照继电器电路图纸的阅读习惯,对每一逻辑行来说,假设能量的流动由左母线向右流动,如果各触点的逻辑状态使得“能流”可以达到右边的线圈,则该线圈的输出状态为“ON”,否则为“OFF”。
在编写梯形图程序时,有一些原则是被普遍遵守的,它们也都是出自继电器电路的设计原则,例如在一个逻辑行中不应串联两个线圈,同一个线圈不应出现在不同逻辑行中等。
(2)语句表语言(STL)
语句表语言(STL)类似于微机中汇编语言的助记符语言,由多条语句组成一个程序段,适合于经验丰富的程序员使用,可以实现某些用梯形图难以实现的功能。在使用简易编程器编程时,常常需要将梯形图转换为语句表才能输入PLC。
浔之漫智控技术(上海)有限公司
本公司是西门子授权代理商 自动化产品,全新,西门子PLC,西门子屏,西门子数控,西门子软启动,西门子以太网西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆我公司**供应,德国进口
PLC在这个阶段与外部设备交换信息,包括编程器、图形监视器(监控设备)、打印机等。PLC允许在线编程,能够与人机界面实时交换信息,所以要在每个循环周期内执行此项操作
。二、用户应用程序
用户程序是由用户编写的,能够完成系统控制任务的指令序列。不同厂家的PLC会提供不同的指令集,但基本的编程元件和编程形式有许多共同之处。1.PLC的编程元件
PLC的编程元件也称为逻辑部件,是PLC指令系统中的基本要素,PLC指令系统通常都提供以下逻辑部件:
(1)继电器
输入、输出映像寄存器里的每一位,在指令系统中都对应一个固定的编号,在图形编程语言(例如梯形图语言)中形象地用继电器线圈来表示,因此也常称之为输入继电器、输出继电器。同时为了满足对复杂逻辑关系的编程要求,还提供大量的中间辅助继电器,它们也对应存储器中的某一固定区域。这些继电器都是所谓的“软元件”,它们的状态用一个二进制位就可以表示,1对应“ON”状态,0对应“OFF”状态。
整体式PLC是将电源、CPU、I/O接口等部件都集中装在一个机箱内,具有结构紧凑、体积小、价格低的特点。小型PLC一般采用这种整体式结构。整体式PLC由不同I/O点数的基本单元(又称主机)和扩展单元组成。基本单元内有CPU、I/O接口、与I/O扩展单元相连的扩展口,以及与编程器或EPROM写入器相连的接口等。扩展单元内只有I/O和电源等,没有CPU。基本单元和扩展单元之间一般用扁平电缆连接。整体式PLC一般还可配备特殊功能单元,如模拟量单元、位置控制单元等,使其功能得以扩展。
(2)模块式PLC
模块式PLC是将PLC各组成部分,分别做成若干个单独的模块,如CPU模块、I/O模块、电源模块(有的含在CPU模块中)以及各种功能模块。模块式PLC由框架或基板和各种模块组成,模块装在框架或基板的插座上。这种模块式PLC的特点是配置灵活,可根据需要选配不同规模的系统,而且装配方便,便于扩展和维修。大、中型PLC一般采用模块式结构。
还有一些PLC将整体式和模块式的特点结合起来,构成所谓叠装式PLC。叠装式PLC其CPU、电源、I/O接口等也是各自独立的模块,但它们之间是靠电缆进行连接,并且各模块可以一层层地叠装。这样,不但系统可以灵活配置,还可做得体积小巧。
SIMATIC M7-300/400PLC采用与S7-300/400相同的结构,它可以作为CPU或功能模块使用。其显著特点是具有AT兼容计算机的功能,使用S7-300/400的编程软件STEP7和可选的M7软包,可以用C、C++或CFC(Continuous Function Chart,连续功能图)这类语言来对M7-300/400PLC编程。M7适合于需要处理的数据量大,对数据管理、显示和实时性有较高要求的系统使用。
SIMATIC C7由S7-300PLC、HMI(人机界面)操作面板、I/O、通信和过程监控系统组成,整个控制系统结构紧凑,面向用户的配置、数据管理与通信集成在一起,具有很高的性能价格比。由于高度集成,节约了30%的安装空间,可以和谐地集成到SIMATIC控制产品家族中,保证正确的数据交换。一、SIMATIC S7-200
SIMATIC S7-200。
SIMATIC S7-200是一种低端CPU。该CPU适用于机器与系统中的开环和闭环控制任务。它具有实时功能,并通过PROFIBUS或PC/PPI电缆以及一个自由可编程接口协议提供广泛的通信功能。SIMATIC S7-200具有模块化扩展和集成PID闭环控制功能。使用编程软件STEP 7 Micro/Win,可快速地进行编程和组态
在现场级存在着各种不同的部件:阀门、执行器和驱动器。这些部件必须依靠自动化技术进行控制。为此,目前可采用AS-Interface分布式I/O。执行器和传感器通过一根双芯电缆与控制器连接。数据和电源也通过该电缆进行传输。AS-Interface的优点:无面板设计;防护等级高,IP65;直接从某个位置进行接线;可使用二线电缆实现更加简单和灵活的结构,无需具备专门知识;通过DP/AS接口进行PROFIBUS连接。
SIMATIC HMI(人机界面)组件可用作机器和用户之间的接口。各种功能、开关或过程值都可显示在操作员面板或触摸面板上。通过这种可视化,可很容易地显示错误消息或测量值。过程的光学检测功能减轻了用户的操作,并能快速地知道其操作的效果。
人机界面分为四类:
1)按钮面板(PP 7和PP 17),用于常规操作现场的创新性替代产品。
2)文本显示器(OP 3、OP 7和OP 17),用于机器中的操作和监控。
3)图形显示器(OP 25、OP 37、TP 27和TP 37),可使机器中操作和监控更加舒适。
4)基于Windows系统,例如OP 37 pro、MP370或MP 270,可用于机器中的操作。
这些装置都可使用组态工具ProTool进行组态。根据装置类型,该组态工具提供有三种不同性能的版本。这种人机界面可通过MPI或PROFIBUS-DP直接连接到自动化系统。借助于组态好的功能开关,命令按钮或显示元件都可直接访问CPU。