03PLC编程语言

上传人:fgh****35 文档编号:248083426 上传时间:2024-10-22 格式:PPT 页数:26 大小:307KB
返回 下载 相关 举报
03PLC编程语言_第1页
第1页 / 共26页
03PLC编程语言_第2页
第2页 / 共26页
03PLC编程语言_第3页
第3页 / 共26页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,PLC,编程语言简介,授课:张绍斌,可编程控制器基础,主 要 内 容,PLC,编程语言的标准,PLC,编程语言的特点,一、,PLC,编程语言的标准,一、,PLC,编程语言的标准,PLC,编程语言标准(,IEC 61131-3,)中有,5,种编程语言,即:,顺序功能图(,SFC,Sequential function chart,),梯形图(,LD,Ladder diagram,),功能块图(,FBC,Function block diagram,),指令表(,IL,Instruction list,),结构文本(,ST,Structured text,),指令表(,IL,),一、,PLC,编程语言的标准,图形编程语言,文字语言,顺序功能图(,SFC,),梯形图(,LD,),功能块图(,FBD,),结构文本(,ST,),二、,PLC,编程语言的特点,1.,梯形图的主要特点,(,1,),PLC,梯形图中的某些编程元件沿用了电气控制的名称。如触点、线圈、继电器。,(,2,)输出继电器线圈后不能接任何元件。,(,3,)梯形图中各软元件的常开触点和常闭触点均可以无限多次地使用。,(,4,)输入继电器的状态唯一地取决于对应的外部输入电路的通断状态,因此在梯形图中不能出现输入继电器的线圈。,(,5,)辅助继电器相当于继电控制系统中的中间继电器,用来保存运算的中间结果,不对外驱动负载,负载只能由输出继电器来驱动。,二、,PLC,编程语言的特点,1.,梯形图的主要特点,(,6,)梯形图语言简单明了、易于理解,是所有熟悉接触器控制电路人员的首选。,(,7,)梯形图与继电器控制系统梯形图的基本思想是一致的,只是在使用符号和表达方式上有一定区别。,二、,PLC,编程语言的特点,1.,梯形图的主要特点,S7 Micro/Win32,的梯形图,二、,PLC,编程语言的特点,1.,梯形图的主要特点,(,3,)功能和功能块:包括标准的功能和功能块以,及用户自己定义的功能块。如:,时间继电器模,块,、计数器模块、子程序模块等。,梯形图图形符号包括:,(,1,)触点类:,常开触点、常闭触点,、正转换触点、负转换触点。,(,2,)线圈类:,一般线圈,、取反线圈、,置位(锁存),线圈、复位去锁线圈,、保持线圈、置位保,持线圈、复位保持线圈、正转换读出线圈、,负转换读出线圈。,二、,PLC,编程语言的特点,2.,语句表的主要特点,语句表(,STL,),语言类似于计算机的汇编语言,它是,PLC,最基础的编程语言。,所谓语句表编程,是用一个或几个容易记忆的字符来代表,PLC,的某种操作功能。,语句表编程适合于熟悉,PLC,和有经验的程序员使用。,用语句表创建用户程序,属于面向机器硬件的语言,其指令较丰富,能实现很多梯形图和功能块不能实现的功能。,二、,PLC,编程语言的特点,2.,语句表的主要特点,S7 Micro/Win32,的语句表,二、,PLC,编程语言的特点,2.,语句表的主要特点,IEC1131-3,指令表包括四类操作符:一般操作符、比较操作符、跳转操作符和调用操作符。,(,1,)一般操作符符指令表一般操作符是指在程序中经常会用到的操作符。包括:装入指令、逻辑指令、算术指令。,(,2,)比较指令:大于、大于等于、等于、不等于、小于等于、小于等。,(,3,)跳转及调用操作符,:,跳转操作符、调用操作符。,二、,PLC,编程语言的特点,3.,功能块的主要特点,功能块图(,FBD,),的图形结构与数字电路的逻辑门结构极为相似。,FBD,编程语言有利用程序流的跟踪,但在目前使用较少。,二、,PLC,编程语言的特点,3.,功能块的主要特点,S7 Micro/Win32,的功能块,二、,PLC,编程语言的特点,3.,功能块的主要特点,功能块图在西门子,PLC,编程中称为连续功能流程图(,CFC-Continuous Function,)。,二、,PLC,编程语言的特点,4.,顺序功能图的主要特点,顺序功能流程图,亦称功能图。使用它可以对具有并发、选择等复杂结构的系统进行编程,许多,PLC,都提出了用于,SFC,编程的指令。,是目前国际电工协会,(IEC),正在发展的编程标准。,顺序功能图对应于西门子的,S7 Graph,。,二、,PLC,编程语言的特点,4.,顺序功能图的主要特点,步,有向连线,转换,转换条件,动作,(,或命令,),组成,将系统的一个工作周期划分为若干个顺序相连的阶段,这些阶段称为步(,Step,),可用编程元件(例如辅助继电器,M,)代表各步,二、,PLC,编程语言的特点,4.,顺序功能图的主要特点,步,有向连线,转换,转换条件,动作,(,或命令,),组成,“动作”是指某步处于活动状态时,,PLC,向被控对象发出的命令,或被控对象应执行的动作。,二、,PLC,编程语言的特点,4.,顺序功能图的主要特点,步,有向连线,转换,转换条件,动作,(,或命令,),组成,转换用与有向连线垂直的短划线表示,步与步之间不答应直接相连,必须有转换隔开,而转换与转换之间也同样不能直接相连,必须有步隔开,二、,PLC,编程语言的特点,4.,顺序功能图的主要特点,步,有向连线,转换,转换条件,动作,(,或命令,),组成,转换条件是指与该转换相关的逻辑变量,二、,PLC,编程语言的特点,4.,顺序功能图的主要特点,步,有向连线,转换,转换条件,动作,(,或命令,),组成,二、,PLC,编程语言的特点,4.,顺序功能图的主要特点,a),单序列,b),选择序列,c),并行序列,二、,PLC,编程语言的特点,5.,结构文本的主要特点,结构化文本语言是用结构化的描述文本来描述程序的一种编程语言。它是类似于高级语言的一种编程语言。,在大中型的,PLC,系统中,常采用结构化文本来描述控制系统中各个变量的关系。主要用于其他编程语言较难实现的用户程序编制。,二、,PLC,编程语言的特点,5.,结构文本的主要特点,如:一个起动保持停止梯形图,用指令表表示为:,LD START,OR LAMP,ANI STOP,OUT LAMP,用,ST,(结构化文本)表示就是:,LAMP:=(START OR LAMP)AND NOT(LAMP);,类似于,Pascal,语言。,二、,PLC,编程语言的特点,5.,结构文本的主要特点,西门子称为结构化控制语言(,SCL,)。,结构化文本编程语言的特点:,采用高级语言进行编程,可以完成较复杂的控制运算;需要有一定的计算机高级语言的知识和编程技巧,对工程设计人员要求较高。直观性和操作性较差。,不同的,PLC,及编程软件对以上五种编程语言的支持种类是不同的,早期的,PLC,仅仅支持梯形图编程语言和指令表编程语言。,目前的,PLC,对梯形图(,LD,)、指令表(,STL,)、功能模块图(,FBD,)编程语言都以支持。比如,,SIMATIC STEP7,MicroWIN,V4.0,支持前三种语言,而,Step 7 V5.4,五种语言都支持。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 机械制造 > 工业自动化


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!