- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程概念释义
1、全局变量是指在整个程序中都可用,而局部变量只是在定义他的那个{}里可用!出了那个{}他就没意义了!
2、plc有几种编程语言、特点:
PLC语言就是梯形图,语句表,流程图,也叫SFC语言,一般常用的就是用梯形图了。
主要有以下5种编程语言:
1、梯形图语言LD(Ladder Diagram)
梯形图语言是PLC程序设计中最常用的编程语言。它是与继电器线路类似的一种编程语言。由于电气设计人员对继电器控制较为熟悉,因此,梯形图编程语言得到了广泛的欢迎和应用。
梯形图编程语言的特点是:与电气操作原理图相对应,具有直观性和对应性;与原有继电器控制相一致,电气设计人员易于掌握。
梯形图编程语言与原有的继电器控制的不同点是,梯形图中的能流不是实际意义的电流,内部的继电器也不是实际存在的继电器,应用时,需要与原有继电器控制的概念区别对待。
语言语句
1) 梯形图(语言)
梯形图是一种从继电接触控制电路图演变而来的图形语言。它是借助类似于继电器的动合、动断触点、线圈以及串、并联等术语和符号,根据控制要求联接而成的表示PLC输入和输出之间逻辑关系的图形,直观易懂。
梯形图中常用 图形符号分别表示PLC编程元件的动合和动断触点;
用 ( ) 表示它们的线圈。梯形图中编程元件的种类用图形符号及标注的字母或数加以区别。触点和线圈等组成的独立电路称为网络,用编程软件生成的梯形图和语句表程序中有网络编号,允许以网络为单位给梯形图加注释。
梯形图的设计应注意到以下三点:
①梯形图按从左到右、自上而下地顺序排列。每一逻辑行(或称梯级)起始于左母线,然后是触点的串、并联接,最后是线圈。
②梯形图中每个梯级流过的不是物理电流,而是“概念电流”,从左流向右,其两端没有电源。这个“概念电流”只是用来形象地描述用户程序执行中应满足线圈接通的条件。
③输入寄存器用于接收外部输入信号,而不能由PLC内部其它继电器的触点来驱动。因此,梯形图中只出现输入寄存器的触点,而不出现其线圈。输出寄存器则输出程序执行结果给外部输出设备,当梯形图中的输出寄存器线圈得电时,就有信号输出,但不是直接驱动输出设备,而要通过输出接口的继电器、晶体管或晶闸管才能实现。输出寄存器的触点也可供内部编程使用。
2)指令语句表
指令语句表是一种用指令助记符来编制PLC程序的语言,它类似于计算机的汇编语言,但比汇编语言易懂易学,若干条指令组成的程序就是指令语句表。一条指令语句是由步序、指令语和作用器件编号三部分组成。
下例为PLC实现三相鼠笼电动机起/停控制的两种编程语言的表示方法:
数据储存方式符号释义:
I3.2表示:其中的区域标识符I表示输入(Input),字节地址为3,位地址为2,称作:字节.位寻址方式;输入字节IB3表示由I3.0~ I3.7这8位组成,相邻两个字节为一个字。
VW100表示:区域标识符为V,起始字节地址为100的字;VD100表示:由VB100~VB103组成的双字,区域标识符为V,起始字节地址为100的双字
输入过程映像寄存器(I):在每个扫描周期开始,CPU对输入点进行采样,并将采样值存入I寄存器,而且可以按照:位—I0.1 字节—IB4 字—IW1 双字—ID0存取输入过程映像寄存器(I)的数据。
输出过程映像寄存器(Q):在每个扫描周期末尾,CPU将输出过程映像寄存器的数据传输给输出模块,再由后者驱动负载。而且取数寻址方式可以按照:位—Q1.1 字节—QB4 字—QW1 双字—QD0存取输入过程映像寄存器(I)的数据。
CPU的存储区
1、CPU变量存储区(V):存放全局变量,它们是程序执行过程的中间结果、保存与工序、任务有关的其他数据,存取变量存储区(V)的数据方式和上述相近为:位—V10.2 字节—VB100 字—VW200 双字—VD3000
2、位存储区(M)——固定区域变量:M0.0~M31.7作为控制继电器来存储中间操作状态或其它控制信息,其数据存取方式,同上:M26.7 MB0 MW13 MD20
3、定时存储区(T),存储时间继电器工作参数值,比如T5表示:定时器地址,存取当前值和定时器位,有位操作指令和字操作指令。
ML200R的CPU的计时器位于符号变量区(A)内,计时时间为:0.001~4294967.295秒(1193小时)。
4、计数器存储区(C):用来累计其计数输入端的脉冲由低到高的次数,CPU提供加、减、加减计时器,计数器存储区存取其脉冲个数(-32767~32767)。比如C20表示:计数器地址,存取当前值和定时器位,有位操作指令和字操作指令。
5、累加器(AC):“MOVW AC2(AC0~AC3累加器4个32
文档评论(0)