您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 2-1触点指令与赋值指令
《PLC应用技术》模块二:PLC逻辑指令主要内容2-1触点指令与赋值指令2-2输出类指令与其他指令2-3定时器指令与计数器指令2-4堆栈指令2-5辅导答疑2-1触点指令与赋值指令基本逻辑指令是指构成基本逻辑运算功能的指令集合,包括基本位操作指令、置位/复位指令、边沿触发指令、定时器/计数器指令等逻辑指令。常开触点指令(LD、A和O)当位值为1时,常开触点闭合;常闭触点指令(LDN、AN和ON)当位值为0时,常闭触点闭合指令格式LADSTL功能LDBIT;用于网络段起始的常开触点LDNBIT;用于网络段起始的常闭触点ABIT;常开触点串联,逻辑与指令ANBIT;常闭触点串联,逻辑与非指令OBIT;常开触点并联,逻辑或指令ONBIT;常闭触点并联,逻辑或非指令=BIT;线圈输出,逻辑置位指令基本位操作指令操作数寻址范围I,Q,M,SM,T,C,V,S,L等.1.LD、LDN、=指令LDI0.0//装入常开触点指令=Q0.0//输出(线圈)指令LDNI0.0//装入常闭触点指令=Q0.1//输出(线圈)指令LD(LOAD):装载常开触点指令,启动梯形图时用到;LDN:装载常闭触点指令,启动梯形图时用到;=(OUT):输出输出(线圈)指令,必须放到梯形图最右边2.A和AN指令LDI0.0//AI0.0//与常开触点=Q0.0//LDI0.2//ANI0.3//与常闭触点AI0.4//与常开触点=Q0.1//A(AND):串联一个常开触点,逻辑与指令;AN(ANDNOT):串联一个常闭触点,逻辑与非指令.3.O和ON指令LDI0.0//OI0.1//或常开触点ONI0.2//与常闭触点=Q0.0//O(OR):并联一个常开触点,逻辑或指令;ON(ORNOT):并联一个常闭触点,逻辑或非指令.指令助记符LD(Load)、LDN(LoadNot)、A(And)、AN(AndNot)、O(Or)、ON(OrNot)、=(Out)置位指令,线圈输出。应用举例NETWORK1LDI0.0//装入常开触点OM0.0//或常开触点ANI0.1//与常闭触点=M0.0//输出线圈NETWORK2LDI0.2//装入常开触点OI0.3//或常开触点ANI0.4//与常闭触点=Q0.1//输出线圈[操作练习]1.由梯形图写出语句表,检查并连线操作2.由梯形图写出语句表4.ALD指令LDI0.0//OI0.1//LDI0.2//装入常开触点指令OI0.3//ALD//逻辑块“与”指令=Q0.0//ALD(ANDLOAD):将并联电路都块串联起来,逻辑块“与”指令5.OLD指令LDI0.0//AI0.1//LDI0.1//装入常开触点指令ANI0.3//OLD//逻辑块“与”指令=Q0.1//OLD(ORLOAD):将串联电路都块并联起来,逻辑块“或”指令[操作练习]1.由梯形图写出语句表编程相关问题(1)PLCI/O端点的分配方法每一个开关输入对应一个确定的输入点,每一个负载对应一个确定的输出点。外部按钮(包括起动和停车)一般用常开触点。(2)输出继电器的使用方法输出端不带负载时,控制线圈应使用内部继电器M或其他,不要使用输出继电器Q的线圈。(3)梯形图程序绘制方法梯形图程序触点的并联网络多连在左侧母线,线圈位于最右侧。(4)梯形图网络段结构梯形图网络段的结构不增加程序长度,软件编译结果可以明确指出错误语句所在的网络段,清晰的网络结构有利于程序的调试,正确的使用网络段,有利于程序的结构化设计,使程序简明易懂。4.ALD和OLD块指令块“或”操作指令格式:OLD(无操作元件)块“或”操作,是将梯形图中相邻的两个以LD起始的电路块并联起来。块“与”操作指令格式:ALD(无操作元件)块“或”操作是将梯形图中相邻的两个以LD起始的电路块串联起来。•AI0.2//与常开触点•LDM0.0//装入常开触点•LDI0.1//装入常开触点•NETWORK1•ANI0.3//与常闭触点•OLD//块或操作•=M0.0//输出线圈•NETWORK2•LDI0.1//装入常开触点•OM0.1//或常开触点•LDI0.2//装入常开触点•OM0.2//或常开触点•ALD//块与操作•=M0.1//输出线圈4.立即触点•立即触点并不依赖于S7--200的扫描周期刷新,它会立即刷新。常开立即触点指令(LDI、AI和OI)和常闭立即触点指令(LDNI、ANI和ONI)在指令执行时得到物理输入值,但过程映像寄存器并不刷新。•当物理输入点状态为1时,常开立即触点闭合;当物理输入点状态为0时,常闭立即触点闭合。常开立即指令LD、AND或OR将物理输入值存入栈顶,而常闭立即指令LD、AND或OR将物理输入的值取反,再存入栈顶。二、赋值指令(线圈)输出(=)•输出指令(=)将新值写入输出点的过程映象寄存器。当输出指令执行时,S7--200将输出过程映象寄存器中的位接通或者断开。在LAD和FBD中,指定点的值等于能流。在STL中,栈顶的值复制到指定位。立即输出(=I)•当指令执行时,立即输出指令(=I)将新值同时写到物理输出点和相应的过程映象寄存器中。当立即输出指令执行时,物理输出点立即被置为能流值。在STL中,立即指令将栈顶的值立即复制到物理输出点的指定位上。“I”表示立即,当指令执行时,新值会同时被写到物理输出和相应的过程映象寄存器。这一点不同于非立即指令,只把新值写入过程映象寄存器。
本文标题:2-1触点指令与赋值指令
链接地址:https://www.777doc.com/doc-3270040 .html