S7 200 指令系统
更新时间:2023-09-09 03:09:01 阅读量: 教育文库 文档下载
- s7和s8的区别推荐度:
- 相关推荐
7.5 S7-200系列PLC的基本指令
S7—200 PLC的指令系统非常丰富,软件功能强大。这里主要介绍一些基本的和常用的指令。其他一些高级功能指令读者可以参阅S7—200 PLC系统手册。
7.5.1 基本位逻辑指令
S7—200 PLC用LAD编程时以每个独立的网络块(Network)为单位,所有的网络块组合在一起就是梯形图程序,这也是S7—200 PLC的特点。S7—200PLC用STL编程时,如果也以每个独立的网络块为单位,则STL程序和LAD程序基本上是一一对应的,而且两者可以在编程软件环境中相互转换;如果不以每个独立的网络块为单位编程,而是连续编写,则STL程序和LAD程序不能通过编程软件相互转换。
逻辑取及线圈驱动指令
逻辑取及线圈驱动指令为LD(Load)、LDN(Load Not)和=(Out)。
LD(Load):取常开触点指令。用于网络块逻辑运算开始的常开触点与母线的连接。 LDN(Load Not):取常闭触点指令。用于网络块逻辑运算开始的常闭触点与母线的连接。 =(Out):线圈驱动指令。
图7.19所示为上述三条指令的用法。
(a)梯形图 (b)语句表
图7.19逻辑取及线圈驱动指令
使用说明:
(1)LD、LDN指令不只是用于网络块逻辑计算开始时与母线相连的常开和常闭触点,在分支电路块的开始也要使用LD、LDN指令,与后面要讲的ALD、OLD指令配合完成块电路的编程。
(2)由于输入继电器的状态唯一的由输入端子的状态决定,在程序中是不能被改变的,所以“=”指令不能用于输入继电器。
(3)并联的“=”指令可连续使用任意次。
(4)在同一程序中不要使用双线圈输出,即同一个元器件在同一程序中只使用一次“=”指令。否则可能会产生不希望的结果。
(5)LD、LDN指令的操作数为:I、Q、M、SM、T、C、V、S、L。“=”指令的操作数为:Q、M、S、V、S、L。T和C也作为输出线圈,但在S7—200 PLC中输出时不以使用“=”指令形式出现,而是采用功能块(见定时器和计数器指令)。
触点串联指令
触点串联指令有A和AN
A(And):与指令,用于单个常开触点的串联连接。 AN(And Not):与非指令,用于单个常闭触点的串联连接。 图7.20所示为上述两条指令的用法。
(a)梯形图 (b)语句表
图7.20 A、AN指令
使用说明:
(1)A、AN是单个触点串联连接指令,可连续使用。但在用梯形图编程时会受到打印宽度和屏幕显示的限制,S7—200 PLC的编程软件中规定的串联触点使用上限为11个。
(2)图7.20所示的连续输出电路,可以反复使用=指令,但次序必须正确,不然就不能连续使用=指令编程了。
(3)A、AN指令的操作数为:I、Q、M、SM、T、C、V、S和L。
触点并联指令
触点并联指令为O(Or)、ON(Or Not)。
O(OR):或指令。用于单个常开触点的并联连接。 ON(Or Not):或非指令。用于单个常闭触点的并联连接。 图7.21所示为上述两条指令的用法。
(a)梯形图 (b)语句表
图7.21 O、ON指令
使用说明:
(1)单个触点的O、ON指令可连续使用。
(2)O、ON指令的操作数为:I、Q、M、SM、T、C、V、S和L。
串联电路块的并联连接指令
电路块的并联连接指令为OLD(Or Load)。
两个以上触点串联形成的支路叫串联电路块。当出现多个串联电路块并联时,就不能简单地用触点并联指令,而必须用块或指令来实现逻辑运算。
OLD(Or Load):块或指令。用于串联电路块的并联连接。
图7.22所示为OLD指令的用法。
(a)梯形图 (b)语句表
图7.22 OLD指令
使用说明:
(1)除在网络块逻辑运算的开始使用LD或LDN指令外,在块电路的开始也要使用LD 或LDN指令。
(2)每完成一次块电路的并联时要写上OLD指令。 (3)OLD指令无操作数。
并联电路块的串联连接指令
电路块的串联连接指令为ALD(And Load)。
两条以上支路并联形成的电路叫并联电路块。当出现多个并联电路块串联时,就不能简单地用触点串联指令,而必须用块与指令来实现逻辑运算。
ALD(And Load):块与指令。用于并联电路块的串联连接。 图7.23所示为ALD指令的用法。
(a)梯形图 (b)语句表
图7.23 ALD指令
使用说明:
(1)在块电路开始时要使用LD和LDN指令。
(2)在每完成一次块电路的串联连接后要写上ALD指令。 (3)ALD指令无操作数。
7.5 S7-200系列PLC的基本指令
置位、复位指令
置位(S)、复位(R)指令的LAD和STL形式以及功能如表7.5所列。
表7.5 置位、复位指令的LAD和STL形式以及功能
置位指令
LAD bit ——(S)
N
复位指令
bit ——(R)
N
STL S bit,N
功 能
从bit开始的N个元件置1并保持,N的范围
为1~255
R bit,N 从bit开始的N个元件清0并保持,N的范围
为1~255
图7.24所示为S、R指令的用法。
(a)梯形图 (b)语句表 (c)时序图
图7.24 S、R指令
使用说明:
(1)对位元件来说一旦被置位,就保持在接通状态,除非对它复位;而一旦被复位就保持在断电状态,除非再对它置位。
(2)S、R指令可以互换次序使用,但由于PLC采用扫描工作方式,所以写在后面的指令具有优先权。如在图7.24中,若I0.0和I1.1同时为1,则Q0.0、Q0.1肯定处于复位状态而为0。 (3)如果对计数器和定时器复位,则计数器和定时器的当前值被清零。 (4)N的范围为1~255,N可为:VB、IB、QB、MB、SMB、SB、LB、AC、常数。 (5)S、R指令的操作数为:I、Q、M、SM、T、C、V、S和L。
立即指令
立即指令是为了提高PLC对输入/输出的响应速度而设置的,它不受PLC循环扫描工作方式的影响,允许对输入和输出点进行快速直接存取。当用立即指令读取输入点(I)的状态时,相应的输入映像寄存器中的值并未更新;当用立即指令访问输出点(Q)时,新值同时写到PLC的物理输出点和相应的输出映像寄存器。 立即指令的名称和使用说明如表7.6所示。
表7.6 立即指令的名称和使用说明
指令名称 立即取 立即取反 立即或 立即或反 立即与 立即与反 立即输出
STL LDI bit LDNI bit OI bit ONI bit AI bit ANI bit =I bit
Bit
bit只能为Q
LAD Bit —| I |— Bit —|/ I |—
使用说明 bit只能为I
( I )
立即置位
SI bit,N
Bit ( SI ) N
立即复位
RI bit,N
Bit ( RI ) N
1. bit只能为Q 2. N的范围:1—128 3. N的操作数同S、R指令
图7.25所示为立即指令的用法。
图7.25 立即指令
边沿脉冲指令
边沿脉冲指令分为上升沿脉冲EU(Edge Up)和下降沿脉冲ED(Edge Down)。 边沿脉冲指令的使用及说明如表7.7所列。
表7.7 边沿脉冲指令使用说明
指令名称 上升沿脉冲 下降沿脉冲
LAD -|P|- -|N|-
STL EU ED
功能
在上升沿产生一个扫描周期的脉冲 在下降沿产生一个扫描周期的脉冲
说明 无操作数
边沿脉冲指令EU、ED用法如图7.26所示。
图7.26 边沿脉冲EU、ED指令
EU指令对其之前的逻辑运算结果的上升沿产生一个宽度为一个扫描周期的脉冲,如图中的M0.0。ED指令对逻辑运算结果的下降沿产生一个宽度为一个扫描周期的脉冲,如图中的M0.1。脉冲指令常用于复位、启动及关断条件的判定以及配合功能指令完成一些逻辑控制任务。
正在阅读:
S7 200 指令系统09-09
物理奥赛辅导第十七章量子力学基础知识04-24
房管局计算房屋建筑面积的方法09-24
妈妈的烦心事作文550字07-12
2018年湖北省高考数学理科试卷及解析(全部题目)01-12
分离自测11-24
QQ三国技能名称08-11
三国演义读后感作文2022年04-03
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 指令
- 系统
- 200
- S7
- 自控报告
- 历年高考数学真题-2002年普通高等学校春季招生考试数学试卷(北京)(附简解)
- 安徽省池州市第一中学2018-2019学年高一下学期期中质量检测英语试题
- 第一章(修改稿) 中学语文课程标准(教学大纲)沿革
- 成语俗语名言诗词中的哲理选择题
- 15春福师《大学英语(2)》在线作业一
- 最全《高等几何》 习题答案(最完整版)
- 自学考试00995《商法(二)》历年真题和答案 - 图文
- 我的辩论资料(青年成才的关键是外部环境)
- 海沧区机关事业单位非在编雇用人员管理办法
- 新疆巴州蒙古族高级中学2015届九年级上学期期末物理试卷
- 书单
- 暑假社会实践报告—寻访红色足迹古田
- 城市轨道交通毕业论文 - 屏蔽门在城市轨道交通系统中的应用
- 2017年中国传媒大学广播电视学考研辅导班介绍
- 《 农村小学提高教师教学反思能力的研究》课题阶段成果报告
- 修改病句练习和答案
- 安装工程基础知识
- 期末复习unit 1
- 国家电网公司电能计量封印管理办法汇总