1 / 14

《PLC 应用技术 》

《PLC 应用技术 》. 模块二: PLC 逻辑指令. 主要内容 2-1 触点指令与赋值指令 2-2 输出类指令与其他指令 2-3 定时器指令与计数器指令 2-4 堆栈指令 2-5 辅导答疑. 2-1 触点指令与赋值指令 一、 标准触点 常开触点指令( LD 、 A 和 O )与常闭触点指令( LDN 、 AN 和 ON )从存储器或者过程映象寄存器中得到参考值。标准触点指令从存储器中得到参考值。(如果数据类型是 I 或 Q ,则也可从过程映象寄存器中得到参考值。)

alayna
Download Presentation

《PLC 应用技术 》

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 《PLC应用技术》 模块二:PLC逻辑指令

  2. 主要内容 2-1 触点指令与赋值指令 2-2 输出类指令与其他指令 2-3 定时器指令与计数器指令 2-4 堆栈指令 2-5 辅导答疑

  3. 2-1 触点指令与赋值指令 一、标准触点 常开触点指令(LD、A和O)与常闭触点指令(LDN、AN和ON)从存储器或者过程映象寄存器中得到参考值。标准触点指令从存储器中得到参考值。(如果数据类型是I或Q,则也可从过程映象寄存器中得到参考值。) 当位值为1时,常开触点闭合;当位值为0时,常闭触点闭合。 在STL中,常开指令LD、AND或OR或将相应地址位的位值存入栈顶;而常闭指令 LD、AND或OR则将相应地址位的位值取反,再存入栈顶

  4. 1.指令格式 LAD STL 功能 LD BIT ;用于网络段起始的常开触点 LDN BIT;用于网络段起始的常闭触点 A BIT ;常开触点串联,逻辑与指令 AN BIT ;常闭触点串联,逻辑与非指令 O BIT ;常开触点并联,逻辑或指令 ON BIT ;常闭触点并联,逻辑或非指令 =BIT ;线圈输出,逻辑置位指令 基本位操作指令操作数寻址范围 I,Q,M,SM,T,C,V,S,L等.

  5. 指令助记符 LD(Load)、LDN(Load Not)、A(And)、AN(And Not)、O(Or)、 ON(Or Not)、 =(Out)置位指令,线圈输出。 应用举例 NETWORK 1 LD I0.0 //装入常开触点 O M0.0 //或常开触点 AN I0.1 //与常闭触点 = M0.0 //输出线圈 NETWORK 2 LD I0.2 //装入常开触点 O I0.3 //或常开触点 AN I0.4 //与常闭触点 = Q0.1 //输出线圈

  6. 2. 编程相关问题 (1)PLC I/O端点的分配方法 每一个开关输入对应一个确定的输入点,每一个负载对应一个确定的输出点。外部按钮(包括起动和停车)一般用常开触点。 (2)输出继电器的使用方法 输出端不带负载时,控制线圈应使用内部继电器M或其他,不要使用输出继电器Q的线圈。 (3)梯形图程序绘制方法 梯形图程序触点的并联网络多连在左侧母线,线圈位于最右侧。 (4)梯形图网络段结构 梯形图网络段的结构不增加程序长度,软件编译结果可以明确指出错误语句所在的网络段,清晰的网络结构有利于程序的调试,正确的使用网络段,有利于程序的结构化设计,使程序简明易懂。

  7. 3. ALD和OLD块指令 • A I0.2 //与常开触点 • LD M0.0 //装入常开触点 • LD I0.1 //装入常开触点 • NETWORK 1 • AN I0.3 //与常闭触点 • OLD //块或操作 • = M0.0 //输出线圈 • NETWORK 2 • LD I0.1 //装入常开触点 • O M0.1 //或常开触点 • LD I0.2 //装入常开触点 • O M0.2 //或常开触点 • ALD //块与操作 • = M0.1 //输出线圈 块“或”操作指令格式:OLD(无操作元件) 块“或”操作,是将梯形图中相邻的两个以LD起始的电路块并联起来。 块“与”操作指令格式:ALD (无操作元件) 块“或”操作是将梯形图中相邻的两个以LD起始的电路块串联起来。

  8. 4.立即触点 立即触点并不依赖于S7--200的扫描周期刷新,它会立即刷新。常开立即触点指令(LDI、AI和OI)和常闭立即触点指令(LDNI、ANI和ONI)在指令执行时得到物理输入值,但过程映像寄存器并不刷新。 当物理输入点状态为1时,常开立即触点闭合;当物理输入点状态为0时,常闭立即触点闭合。常开立即指令LD、AND或OR将物理输入值存入栈顶,而常闭立即指令LD、AND或OR将物理输入的值取反,再存入栈顶。

  9. 二、赋值指令(线圈) 输出(=) 输出指令(=)将新值写入输出点的过程映象寄存器。当输出指令执行时,S7--200将输出过程映象寄存器中的位接通或者断开。在LAD和FBD中,指定点的值等于能流。在STL中,栈顶的值复制到指定位。 立即输出(=I) 当指令执行时,立即输出指令(=I)将新值同时写到物理输出点和相应的过程映象寄存器中。当立即输出指令执行时,物理输出点立即被置为能流值。在STL中,立即指令将栈顶的值立即复制到物理输出点的指定位上。“I”表示立即,当指令执行时,新值会同时被写到物理输出和相应的过程映象寄存器。这一点不同于非立即指令,只把新值写入过程映象寄存器。

More Related