PLC程序设计基础

PLC程序设计基础

ID:40408520

大小:258.96 KB

页数:22页

时间:2019-08-02

PLC程序设计基础_第1页
PLC程序设计基础_第2页
PLC程序设计基础_第3页
PLC程序设计基础_第4页
PLC程序设计基础_第5页
资源描述:

《PLC程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章PLC程序设计基础本章重点:PLC的编程语言FX系列PLC的编程软元件(内部寄存器)FX系列PLC的基本指令3.1PLC的编程语言PLC是专为工业环境而设计的工控设备,其显著特点之一就是编程语言面向工业控制、面向用户,并且简单易懂、易于掌握。尽管各厂家的PLC都有自己的编程语言,但普遍使用的均为梯形图语言、指令表语言(或称助记符语言)和顺序功能图编程语言。教材上还指出有功能块图和结构文本。梯形图语言梯形图语言是一种图形语言,它在形式上沿袭了传统电气控制系统原理图,编程时可直接画出梯形图,形象、直观、易懂,很容易被一般的

2、电气设计人员所接受,是目前用的最广泛的PLC语言。电气控制梯形图PLC梯形图PLC指令表LDX0ORY0ANI/X1OUTY0指令表语言指令是程序的最小单元。指令表语言是类似于计算机汇编语言的一种编程语言,由操作码和操作数两部分构成。操作码是英文字母的缩写,用来表示执行哪一种操作或运算。操作数指操作的对象,是执行该操作所必须的信息,它可以是一个或多个操作数,如图3.1所示。掌握指令时,尤其应注意其操作数的范围。指令表语言适合在一些简单的编程器上使用。功能图编程语言这上一种较新的编程方法,它是用像控制系统流程图一样的功能图来表

3、达一个控制过程,目前国际电工协会正在实施发展这种新式的编程标准。3.2FX的内部寄存器(软元件)输入继电器X输出继电器Y辅助继电器M状态S定时器T计数器C指针P/I常数K/H数据寄存器D/V/Z1)输入/输出继电器采用八进制地址编号。X000-X007,X010-X017,X020-X027…Y000~Y007,…输入继电器的作用是将外部开关信号或传感器的信号输入到PLC,供PLC编制控制程序使用。要注意的是,输入继电器只能由外信号来驱动,不能由内部指令驱动,其触点也不能直接输出去驱动执行元件。输出继电器的作用是将PLC的执

4、行结果向外输出,驱动外部设备(如接触器、电磁阀等)动作。输出继电器必须由PLC控制程序执行的结果来驱动。输入/输出继电器有无数个常开/常闭触点,在编程时可随意使用。例如FX2NFX2N-16MFX2N-32MFX2N-48MFX2N-64MFX2N-80MFX2N-128MFX2N-256M输入继电器XX000-X0078点X000-X01716点X000-X02724点X000-X03732点X000-X04740点X000-X07764点X000-X267184点输入输出合计256点输出继电器YY000-Y0078点Y0

5、00-Y01716点Y000-Y02724点Y000-Y03732点Y000-Y04740点Y000-Y07764点Y000-Y267184点2)辅助继电器M称中间继电器地址采用十进制编号。通用辅助继电器非保持型FX1N:M0~M383,共384点FX2N:M0~M499,共500点断电保持型辅助继电器保持型(由锂电池支持)FX1N:M384~M1535,共1152点(子系统)FX2N:M500~M3071,共2572点特殊辅助继电器M8000~M8255,共256点,通常分为下面两大类:①触点利用型的特殊辅助继电器②

6、线圈驱动型特殊辅助继电器这些继电器的线圈由PLC自行驱动,用户只可以利用其触点。如:M8000为运行监控用,PLC运行时,M8000接通。M8002为仅在运行开始时瞬间接通的初始脉冲继电器。M8012为产生100ms时钟脉冲的特殊辅助继电器FNC12MOVK0D10M8002触点利用型的特殊辅助继电器:用户驱动线圈后,PLC作特定运行。如:M8030当锂电池电压跃落时,M8030动作,指示灯亮,提醒用户及时更换锂电池。M8033为PLC停止时输出保持特殊辅助继电器。M8034为输出全部禁止特殊辅助继电器。M8039为定时扫描

7、特殊辅助继电器。X0M8033线圈驱动型特殊辅助继电器:3)状态S状态S是构成状态转移图的重要软元件,它与后述的步进指令配合使用。不用步进指令时,与辅助继电器一样,可作为普通的触点/线圈进行编程。编号按十进制分配。初始状态器S0~S9,共10点。回零状态器S10~S19,共10点。通用状态器S20~S499,共480点。保持状态器S500~S899,共400点。报警用状态器S900~S999,共100点。这100个状态器也可用作外部故障诊断输出。4)定时器T加计数型预置定时器,作用相当于时间继电器。定时时间=时间脉

8、冲单位×预置值。其中:时间脉冲单位有1ms、10ms、100ms三种。预置值(设定值)为十进制常数K,取值范围为K1~K32767。也可用作数据寄存器(D)的内容进行间接指定。在PLC中有两个与定时器有关的存储区,即设定值寄存器和当前值寄存器。定时器编号采用十进制有常规定时器和积算定时器两

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。