- 21
- 0
- 约1.45万字
- 约 82页
- 2017-01-04 发布于贵州
- 举报
PLC编程及应用课件第3章PLC编程及应用课件第3章
Ch3 PLC程序设计基础 2) 建立间接寻址的指针 S7-200CPU允许使用指针对下述存储区域进行间接寻址:I,Q,V,M,S,T(仅当前值)和C(仅当前值)。但不能对独立的位(Bit)或模拟量进行间接寻址。 使用间接寻址之前,应创建一个指向该位置的指针。指针为双字值,用来存放另一个存储器的地址,只能用V、L或累加器AC1、AC2和AC3作指针。为了生成指针,必须用双字传送指令(MOVD)将某个位置的地址移入另一位置或累加器作为指针。指令的输入操作数开始处使用符号,表示某一存储器位置的地址,而不是存储器里的值。指令的输出操作数是指针的地址,例如: MOVD VB200,AC1 MOVD C3,VD6 MOVD MB4,LD8 3) 用指针采存取数据 用指针来存取数据时,操作数前加“*”号,表示该操作数为一个指针。图中的* AC1表示AC1是一个指针,*AC1是MOVW指令确定的一个字长的数据。此例中,存于V200和V201的数据被传送到累加器AC0的低16位。 图 使用指针的间接寻址 4) 修改指针 连续存取指针所指的数据时,因为指针是32位的数据,应使用双字指令来修改指针值,如双字加法(ADDD)或双字加1(INCD)指令。修改时记住需要调整的存储器地址的字节数:存取字节时,指针值加1,存取字时,指针值加2;存取双字时;指针值加4。 3.3 位逻辑指令 3 .3 .1 触点指令 3 .3 .2 输出指令 3.3 .3 其他指令 返回 1) 标准触点指令 常开触点对应的存储器地址位为1状态时,该触点闭合。在语句表中,分别用LD(Load,装载)、A(And,与)和O(Or,或)指令来表示开始、串联和并联的常开触点(见表)。 非或 并联的常闭触点 ON bit 非与 串联的常闭触点 AN bit 非 装载电路开始的常闭触点 LDN bit 或 并联的常开触点 O bit 与 串联的常开触点 A bit 装载电路开始的常开触点 LD bit 标准触点指令 3.3.1 触点指令 返回 2) 堆栈的基本概念 S7-200有1个9位的堆栈,栈顶用来存储逻辑运算的结果,下面的8位用来存储中间运算结果(见图3-12)。堆栈中的数据一般按“先进后出”的原则存取。 执行LD指令时,将指令指定的位地址中的二进制数据装载入栈顶。执行A(与)指令时,将指令指定的位地址中的二进制数和栈顶中的二进制数相“与”,结果存入栈顶。执行O指令时,将指令指定的位地址中的二进制数和栈顶中的二进制数相“或”,结果存入栈顶。 执行常闭触点对应的LDN,AN和ON指令时,取出指令指定的位地址中的二进制数据后,将它取反(0变为1,1变为0),然后再做对应的装载、与、或操作。 与堆栈 有关的指令 装载堆栈 LDS n 出栈 LPP 读栈 LRD 入栈 LPS 装载或,电路块并联连接 OLD 装载与,电路块串联连接 ALD 常闭触点对应的存储器地址位为0状态时,该触点闭合。在语句表中,分别用LDN(Load Not)、AN(And Not)和ON(0r Not)来表示开始、串联和并联的常闭触点(见表3-3)。触点符号中间的“/”表示常闭,触点指令中变量的数据类型为BOOL型。下图是触点与输出指令的例子。 I0.0 I0.1 I0.3 I0.2 ( ) Q0.3 ( ) Q1.4 ( ) Q2.6 C5 I3.4 LD I0.0 AN I0.1 O I0.2 A I0.3 ON C5 = Q0.3 = Q1.4 AN I3.4 = Q2.6 触点与输出指令的例子 I1.4 C24 I0.3 T16 ( ) Q5 .3 Q3.4 I3.2 I1.2 3) OLD(Or Load )指令 触点的串并联指令只能将单个触点与别的触点电路串并联。要想将下图中由I3.2和/T16的触点组成的串联电路与它上面的电路并联,首先需要完成两个串联电路块内部的“与”逻辑运算(即触点的串联),这两个电路块都是用LD或LDN指令表示电路块的起始触点。前两条指令执行完后,“与”运算的结果“与”运算的结果S0=/I1.4 . I0.3存放在栈顶,第3、4条指令执行完后,“与”运算的结果S1 =I3.2 . /T16压入栈顶,原来在栈顶的
您可能关注的文档
- MODULE4 CARNIVAL GrammarMODULE4 CARNIVAL Grammar.ppt
- MPAcc两年考研之路MPAcc两年考研之路.doc
- MRI临床应用简介MRI临床应用简介.ppt
- MT4 MT5外汇EA编程教程大全之常用函数MT4 MT5外汇EA编程教程大全之常用函数.doc
- M胆碱受体阻断药1M胆碱受体阻断药1.doc
- NET110互联网信息安全审计管理系统6.0安装文档NET110互联网信息安全审计管理系统6.0安装文档.doc
- NI myDAQ 使用简介NI myDAQ 使用简介.ppt
- NO2汽车电气系统构造与维修NO2汽车电气系统构造与维修.ppt
- ONU硬件原理ONU硬件原理.ppt
- OSAHSand小儿急性喉炎OSAHSand小儿急性喉炎.ppt
最近下载
- 2025年度妇幼保健院工作总结及下一步工作打算.docx VIP
- 2025年电测仪表职业技能鉴定题库及答案(中级工).docx
- 【国盛-2025研报】华宏科技(002645):利润大幅增长,稀土价格上涨、产能释放提升盈利弹性.pdf
- 种猪场销售管理制度.docx VIP
- 2026年山东劳动职业技术学院单招《数学》考试历年机考真题集及答案详解【夺冠系列】.docx VIP
- ISO27001-2022 信息安全管理体系中文版.docx VIP
- 行政接待标准作业流程手册.docx VIP
- 亚投行介绍教学课件.pptx VIP
- 2025年技术培训合作合同范本.docx
- HEICO-LOCK楔入式防松系统-海阔紧固件.PDF VIP
原创力文档

文档评论(0)