第七讲_西门子PLC基本逻辑指令及其编程

第七讲_西门子PLC基本逻辑指令及其编程

ID:46358294

大小:1.60 MB

页数:87页

时间:2019-11-23

第七讲_西门子PLC基本逻辑指令及其编程_第1页
第七讲_西门子PLC基本逻辑指令及其编程_第2页
第七讲_西门子PLC基本逻辑指令及其编程_第3页
第七讲_西门子PLC基本逻辑指令及其编程_第4页
第七讲_西门子PLC基本逻辑指令及其编程_第5页
资源描述:

《第七讲_西门子PLC基本逻辑指令及其编程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第十讲西门子S7-200基本逻辑指令及其编程自动控制系张海军navy2000cn@163.com本讲主要内容西门子S7-200PLC的基本逻辑指令西门子S7-200PLC的程序编制实例本讲重点掌握堆栈的工作过程掌握定时器和计数器的使用了解S7-200PLC编程语言要点,理清S7-200的指令类型,掌握PLC的编程使用方法是进行PLC编程的基础。但最好的方法是实际操作。一、西门子S7-200基本逻辑指令国际电工委员会IEC规定了5种编程语言作为PLC编程语言的标准。一、西门子S7-200基本逻辑指令梯形

2、图指令与语句表指令是PLC程序最常用的两种表述工具,它们之间有着密切的对应关系。基本逻辑指令一般指位逻辑指令、定时器指令和计数器指令。逻辑控制指令是PLC最基本最常用的指令,是构成梯形图和语句表的基本成分。PLC基本逻辑指令描述三菱装载,电路开始的常开触点LD取反装载,电路开始的常闭触点LDI与,常开触点AND取反与,常闭触点ANI或,常开触点OR取反或,常闭触点ORI块与ANB块或ORB输出OUT取反INV西门子LDLDNAANOONALDOLD=NOTOMROMLDLDNOTANDANDNOTOR

3、ORNOTANDLDORLDOUTNOT1.标准触点与输出指令1)标准触点常开触点、常闭触点指令从存储器或过程映像寄存器中取值。当位值为1时,常开触点闭合;当位值为0时,常闭触点闭合;输出指令将新值写入输出点的过程映像寄存器。当输出指令执行时,S7-200将输出过程映像寄存器中的位接通或者断开。2)输出指令例,写出梯形图对应的语句表三菱PLC梯形图LDX0ANIX1ORX2ANDX3ORX5OUTY0OUTY1ANIX4OUTY2例,写出梯形图对应的语句表西门子PLC梯形图LDI0.0ANI0.1OI

4、0.2AI0.3OI0.5=Q0.3=Q1.4ANI3.4=Q2.62.立即触点与立即输出指令描述西门子立即装载LDI立即取反装载LDNI立即输出=I在标准触点和输出指令后加I立即触点并不依赖于S7-200的扫描周期刷新,它会立即刷新。在程序执行过程中,常开立即触点指令与常闭立即触点指令读取物理输入值。LDNII0.5OII0.1AII1.4=Q0.3写出下面梯形图对应的语句表LDII0.4ONII0.2ANII0.0=IQ3.43.其它指令1)取反指令取反指令改变能流的输入状态。LDI0.1AI0.

5、0=Q0.0NOT=Q0.1I0.0I0.1Q0.0Q0.12)跳变指令正跳变触点检测到一次正跳变时,触点接通一个扫描周期;负跳变触点检测到一次负跳变时,触点接通一个扫描周期;I0.4Q0.4Q0.5LDI0.4LPSEU=Q0.4LPPED=Q0.53)置位与复位S,R从指定地址开始的N(1-255)个点置位或者复位。LDI0.1SQ0.2,6LDI0.2RQ0.2,6I0.1I0.2Q0.2将从指定地址开始的N(1-128)个点置位或者复位。4)立即置位与立即复位新值会同时被写入物理输出和相应的过

6、程映像寄存器。SI、RI位逻辑指令-例题1I0.1M1.0位逻辑指令-例题1I0.1M1.0位逻辑指令-例题2I0.4Q0.3Q0.4Q0.5位逻辑指令-例题4起保停电路(异步电动机单向运转控制)电动机直接起、停控制电路起保停电路4堆栈指令S7-200有一个9位堆栈,栈顶用来存储逻辑运算的结果,下面八位用来存储中间运算结果。语句描述ANB栈装载与,电路块串联ORB栈装载或,电路块并联MPS逻辑入栈MRD逻辑读栈MPP逻辑出栈语句描述ALD栈装载与,电路块串联OLD栈装载或,电路块并联LPS逻辑入栈LR

7、D逻辑读栈LPP逻辑出栈LDSn装载堆栈三菱PLC西门子PLCLDX0MPSANDX3OUTY0MRDANIM0OUTY1MPPINVSETY10LDI0.0LPSAI0.1=Q0.0LRDANM0.0=Q0.1LPPNOTSQ1.0,34堆栈指令S1S0inv0inv1inv2inv3inv4inv5inv6S4inv0inv1inv2inv3inv4inv5inv6xS2inv0inv1inv2inv3inv4inv5inv6xS3S2inv0inv1inv2inv3inv4inv5inv6LDN

8、I1.4AI0.3LDI3.2ANT16OLDLDNC24ONI.2ALDOQ3.4=Q5.3S3S1S2S0S4OLDS4=S2*S3S2=S0+S1ALD1.4.1块或指令:ORBOLD两个或两个以上的触点串联连接叫串联电路块。串联电路块并联连接时,分支开始时,用LD、LD指令,分支结束用ORB。1.4.2块或指令:ORBOLD(2)ORB指令与下面介绍的ANB指令等均为无操作元件的指令。每一块使用ORB指令个数无限制。ORB指令也可以连续使用,但这

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

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

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