西门子PLC系列基本指令和实训
- 格式:ppt
- 大小:4.37 MB
- 文档页数:28


1 西门子S7-200系列PLC顺序控制指令
挨次掌握指令是plc生产厂家为用户供应的可使功能图编程简洁化和规范化的指令。
表1 挨次掌握指令的形式及功能
STL LAD
功能
操作对象
LSCR bit
挨次状态开头
S(位)
SCRT bit
挨次状态转移
S(位)
SCRE
挨次状态结束
无
CSCRE
2 条件挨次状态结束
无
从上表中可以看出,挨次掌握指令的操作对象为顺控继电器S,也把S称为状态器,每一个S的位都表示功能图中的一种状态。S的范围为:即S0.0~S31.7。
从LSCR指令开头到SCRE指令结束的全部指令组成一个挨次掌握继电器(SCR)段。LSCR指令标记一个SCR段的开头,当该段的状态器置位时,允许该SCR段工作。SCR段必需用SCRE指令结束。当SCRT指令的输入端有效时,一方面置位下一个SCR段的状态器S,以便使下一个SCR段工作;另一方面又同时使该段的状态器复位,使该段停止工作。由此可以总结出每一个SCR程序段一般有三种功能:
(1)驱动处理:即在该段状态器有效时,处理相应的工作;有时也可能不做任何工作;
(2)指定转移条件和目标:即满意什么条件后状态转移到何处;
(3)转移源自动复位功能:状态发生转移后,置位下一个状态的同时,自动复位原状态。
1、挨次掌握指令的应用
液压动力滑台在自动机床中被广泛采纳,这里以液压动力滑台掌握为例来说明挨次功能图设计方法以及挨次掌握指令的使用方法。
液压动力滑台在实际工作时的运动过程一般是:快进——工进——快退。其运动过程由快进、工进、快退三个电磁阀掌握,掌握系统PLC各 I/O功能及地址安排如表2所示。机床液压滑台掌握系统如 3 图1所示。
西门子PLC基本指令表及各指令解释
西门子PLC基本指令表如下图所示
名 称 助记符 目 标 元 件 说 明
取指令 LD I、Q、M、SM、T、C、V、S、L 常开接点逻辑运算起始
取反指令 LDN I、Q、M、SM、T、C、V、S、L 常闭接点逻辑运算起始
线圈驱动指令 = Q、M、SM、T、C、V、S、L 驱动线圈的输出
与指令 A I、Q、M、SM、T、C、V、S、L 单个常开接点的串联
与非指令 AN I、Q、M、SM、T、C、V、S、L 单个常闭接点的串联
或指令 O I、Q、M、SM、T、C、V、S、L 单个常开接点的并联
或非指令 ON I、Q、M、SM、T、C、V、S、L 单个常闭接点的并联
置位指令 S I、Q、M、SM、T、C、V、S、L 使动作保持
复位指令 R I、Q、M、SM、T、C、V、S、L 使保持复位
正跳变 ED I、Q、M、SM、T、C、V、S、L 输入信号上升沿产生脉冲输出
负跳变 EU I、Q、M、SM、T、C、V、S、L 输入信号下降沿产生脉冲输出
空操作指令 NOP 无 使步序作空操作
一、标准触点LD、A、O、LDN、AN、ON
LD,取指令。表示一个与输入母线相连的常开接点指令,即常开接点逻辑运算起始。
LDN,取反指令。表示一个与输入母线相连的常闭接点指令,即常闭接点逻辑运算起始。
A,与指令。用于单个常开接点的串联。
AN,与非指令。用于单个常闭接点的串联。
O,或指令。用于单个常开接点的并联。
ON,或非指令。用于单个常闭接点的并联。
二、正、负跳变ED、EU
ED,在检测到一个正跳变(从OFF到ON)之后,让能流接通一个扫描周期。
EU,在检测到一个负跳变(从ON到OFF)之后,让能流接通一个扫描周期。
三、输出=
=,在执行输出指令时,映像寄存器中的指定参数位被接通。
四、置位与复位指令S、R
S,执行置位(置1)指令时,从bit或OUT指定的地址参数开始的N个点都被置位。 R,执行复位(置0)指令时,从bit或OUT指定的地址参数开始的N个点都被复位。
1 第二章 实训项目
PLC基本技能实操
实训一 PLC认知实训
一、 实训目的
1. 了解PLC软硬件结构及系统组成
2. 掌握PLC外围直流控制及负载线路的接法及上位计算机与PLC通信参数的设置
二、
实训设备
序号 名 称 型号与规格 数量 备注
1 可编程控制器实训装置 THPFSM-1/2 1
2 实训导线 3号 若干
3
PC/PPI通讯电缆 1 西门子
4 计算机 1 自备
三、 PLC外形图
四、 控制要求
1. 认知西门子S7-200系列PLC的硬件结构,详细记录其各硬件部件的结构及作用;
2. 打开编程软件,编译基本的与、或、非程序段,并下载至PLC中;
3. 能正确完成PLC端子与开关、指示灯接线端子之间的连接操作;
4. 拨动K0、K1,指示灯能正确显示;
五、 功能指令使用及程序流程图
1. 常用位逻辑指令使用
标准触点
常开触点指令(LD、A和O)与常闭触点(LDN、AN、ON)从存储器或过程映像寄存器中得到参考值。当该位为1时,常开触点闭合;当该位为0时,常闭触点为1;
输出
输出指令(=)将新值写入输出点的过程映像寄存器。当输出指令执行时,S7-200将输出过程映像寄存器中的位接通或断开。
2
与逻辑:如上所示:I0.0、I0.1状态均为1时,Q0.0有输出;当I0.0、I0.1两者有任何一个状态为0,Q0.0输出立即为0。
或逻辑:如上所示:I0.0、I0.1状态有任意一个为1时,Q0.1即有输出;当I0.0、I0.1状态均为0,Q0.1输出为0。
与逻辑:如上所示:I0.0、I0.1状态均为0时,Q0.2有输出;当I0.0、I0.1两者有任何一个状态为1,Q0.2输出立即为0。
2. 程序流程图
六、 端口分配及接线图
1. I/O端口分配功能表 序号 PLC地址(PLC端子) 电气符号
(面板端子) 功能说明
1. I0.0 K0 常开触点01
科技信息2013年第5期SCIENCE&TECHNOLOGYINFORMATION
0引言现代社会要求制造业对市场需求做出迅速反应,生产出小批量、多品种、多规格、低成本和高质量的产品。为了满足这一要求,生产设备和自动生产线的控制系统必须具有极高的可靠性和灵活性。可编程序控制器(ProgrammableLogicController)正是顺应这一要求出现的,一经出现就广泛应用在所有工业领域。但是市面上PLC的种类繁多,各企业使用的PLC没有统一性,这就要求我们工程师能够看懂不同品牌PLC的程序,并且能够相互之间的转换,使一些项目的程序能够在不同企业的设备上运行,节约公司成本,不必非要去买相同品牌型号的PLC,利用本公司现有的PLC设备就能满足新项目的要求。在此,就以现在各企业常用的西门子S7系列和三菱FX系列的PLC的编程软元件和指令,来探讨一下,他们之间的异同。1可编程序控制器(ProgrammableLogicController)简介可编程序控制器简称为PLC,它的应用面广、功能强大、使用方便,已经成为当代工业自动化的主要支柱之一。PLC广泛地应用在各种机械设备和生产过程的自动控制系统中,PLC在其它领域,例如在民用和家庭自动化中的应用也得到了迅速发展。两类PLC的组成相同,主要由CPU模块、输入模块、输出模块和编程器组成。两类PLC具有以下特点:1)编程方法简单易学;2)功能强,性能价格比高;3)硬件配套齐全,用户使用方便,适应性强;4)可靠性高,抗干扰能力强;5)系统的设计,安装、调试工作量少;6)维修工作量小,维修方便;7)体积小,能耗低。2PLC控制系统示意图3编程软元件编程元件是PLC内部的具有一定功能的各种单元电路,它们由寄存器和存储单元等组成,是支持该机型编程语言的软原件,按习惯叫法分别称为继电器、定时器、技术器等,由于它们与物理原件有很大的差别,一般称它们为“软继电器”。编程元件的名称由字母和数字组成,它们分别表示原件的类型和元件号。3.1输入继电器三菱FX系列输入继电器用字母X表示,数字为“0、1、2、3、4、5、6、7、10、11、12……”;西门子S7系列输入继电器用字母I表示,数字为“0.0、0.1、0.2、0.3、0.4、0.5、0.6、0.7、1.0、1.1、1.2……”,遵循“逢8进1”的运算规则。三菱FX系列输入继电器X0就相似于西门子S7系列输入继电器I0.0。3.2输出继电器三菱FX系列输出继电器用字母Y表示,数字为“0、1、2、3、4、5、6、7、10、11、12……”;西门子S7系列输出继电器用字母Q表示,数字为“0.0、0.1、0.2、0.3、0.4、0.5、0.6、0.7、1.0、1.1、1.2……”,遵循“逢8进1”的运算规则。三菱FX系列输出继电器Y0就相似于西门子S7系列输出继电器Q0.0。3.3通用辅助继电器三菱FX系列输出继电器用字母M表示,数字为“0、1、2、3、4、5、6、7、8、9、10、11、12……”,遵循“逢10进1”的运算规则;西门子S7系列输出继电器用字母M表示,数字为“0.0、0.1、0.2、0.3、0.4、0.5、0.6、0.7、1.0、1.1、1.2……”,遵循“逢8进1”的运算规则。三菱FX系列辅助继电器M0就相似于西门子S7系列辅助继电器M0.0。3.4特殊辅助继电器三菱FX系列特殊辅助继电器用字母M表示,数字为“8000、8001、8002、8003、8004、8005、8006、8007、8008、8009、8010、8011、8012……”,遵循“逢10进1”的运算规则;西门子S7系列输出继电器用字母SM表示,数字为“0.0、0.1、0.2、0.3、0.4、0.5、0.6、0.7、0.8、0.9、1.0、1.1、1.2……”,遵循“逢10进1”的运算规则。三菱FX系列特殊辅助继电器,如M8000(运行监视),当PLC执行用户程序时,M8000为ON,停止执行时M8000为OFF。M8000可以用作“PLC正常运行”的标志上传给上位计算机。就相似于西门子S7系列特殊辅助继电器SM0.0的功能。三菱FX系列特殊辅助继电器,如M8002(初始化脉冲),M8002仅在M8000由OFF变为ON状态时的一个扫描周期内为ON,可以用M8002的常开触点来使有断电保持功能的原件初始化复位,或给某些元件置初始值。就相似于西门子S7系列特殊辅助继电器SM0.1的功能。具体可以查阅三菱及西门子PLC中关于特殊辅助继电器部分说明书。3.5状态继电器三菱FX系列状态继电器用字母S表示,数字为“0、1、2、3、4、5、6、7、8、9、10、011、12……”,遵循“逢八进1”的运算规则;西门子S7系列输出继电器用字母S表示,数字为“0.0、0.1、0.2、0.3、0.4、0.5、0.6、0.7、1.0、1.1、1.2……”,遵循“逢八进1”的运算规则。三菱FX系列状态继电器S30就相似于西门子S7系列状态继电器S3.0。3.6定时器三菱FX系列、西门子S7系列定时器都用字母T表示,数字为“0、1、2、3、4、5、6、7、8、9、10、11、12……”;遵循“逢10进1”的运算规则。注意:1)三菱FX系列定时器仅有接通延时定时器(以FX2N为例,T0-T245)和保持型接通延时定时器(以FX2N为例,T246-T255)。2)西门子S7系列定时器用除了有接通延时定时器和保持型接通延时定时器,还有断开延时定时器。a)接通延时定时器(TON);b)保持型通电延时定时器(TONR);c)断开延时定时器(TOF)。3.7计数器三菱FX系列、西门子S7系列计数器都用字母C表示,数字为“0、1、2、3、4、5、6、7、8、9、10、11、12……”,遵循“逢10进1”的运算规则。1)三菱FX系列计数器有加计数器(C0-C199);也有加减计数器,三菱FX系列计数器中的加计数器是由特殊功能继电器M8200来实现的,当M8200失电时,(C200-C234)就是加计数器,当M8200得电时,(C200-C234)就是减计数器。其中通用型(下转第143页)西门子S7系列和三菱FX系列PLC的编程软元件和指令的比较陈之酉1,2钱志良1(1.苏州大学机电工程学院,江苏苏州215021;2.苏州工业园区工业技术学校,江苏苏州215123)【摘要】本文主要是找出现今在企业已经普及的西门子S7系列和三菱FX系列的PLC在编程上的相似性和不同性,便于企业工程人员适应企业设备的现状,能够实现西门子S7系列和三菱FX系列的PLC的程序的转换,以降低企业的成本,延长企业设备的使用寿命。【关键词】PLC;三菱;西门子;编程指令○IT论坛○