欢迎来到天天文库
浏览记录
ID:50502220
大小:913.00 KB
页数:101页
时间:2020-03-09
《电气控制与PLC 教学课件 作者 李向东 第六章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第六章FP1的指令系统FP1的指令系统分为基本指令和高级指令两大类,基本指令分为基本顺序指令、基本功能指令、基本控制指令、比较指令;高级指令分为数据传输指令、BIN和BCD算术运算指令、数据比较指令、逻辑运算指令、数据转换指令、数据移位指令、位操作指令、特殊指令。基本指令一般由功能助记符和操作数两部分构成。高级指令一般由高级指令功能号(F0-F165)、功能助记符和操作数三部分构成。本章主要介绍一些最常用指令的功能。第六章FP1的指令系统一、基本顺序指令二、基本功能指令三、基本控制指令四、比较指令五、常用高级指令六、编程方法及实用程序介绍
2、一、基本顺序指令基本顺序指令是以位(bit)为单位的逻辑操作,是构成继电器控制电路的基础。FP1的指令表达式比较简单,由操作码和操作数构成,格式为:地址操作码操作数其中,操作码规定了CPU所执行的功能。例如:ANX0,表示对X0进行与操作操作数包含了操作数的地址、性质和内容。操作数可以没有,也可以是一个、两个、三个甚至四个,随不同的指令而不同。如/指令就没有操作数。一、基本顺序指令指令功能:ST:常开触点与母线相连接,开始一个逻辑运算。ST/:常闭触点与母线相连接,开始一个逻辑运算。每个逻辑行都必须以ST或ST/指令开始。OT:线圈驱动指
3、令,将逻辑运算的结果输出。1、ST、ST/和0T指令一、基本顺序指令例:1、ST、ST/和0T指令地址指令0STX01OTY02ST/X13OTY1例题解释:1)当X0接通时,YO接通。2)当X1断开时,Y1接通。一、基本顺序指令指令“/”的功能:将该指令处的运算结果取反例:2、“/”非指令地址指令0STX01OTY02/3OTY1例题解释:1)当X0接通时,Y0接通。2)当X0断开时,Y1接通。一、基本顺序指令指令功能:AN:串联常开触点指令,指令的操作数是单个逻辑变量。AN/:串联常闭触点指令,指令的操作数是单个逻辑变量。3、AN和A
4、N/指令一、基本顺序指令例:3、AN和AN/指令地址指令0STX01ANX12AN/X23OTY0例题解释:当X0、X1都接通且X2断开时,Y0接通。一、基本顺序指令指令功能:OR:并联常开触点指令,指令的操作数是单个逻辑变量。OR/:并联常闭触点指令,指令的操作数是单个逻辑变量。4、OR和OR/指令一、基本顺序指令例:4、OR和OR/指令地址指令0STX01ORX12OR/X23OTY0例题解释:当X0或X1接通或X2断开时,Y0接通。一、基本顺序指令指令功能:将两个逻辑块相串联,以实现两个逻辑块的“与”运算。该指令助记符后面没有操作数
5、。5、ANS指令地址指令0STX01ORX12STX23ORX34ANS5OTY例题解释:当X0或X1且X2或X3接通时,Y0接通。一、基本顺序指令例:两个或多个指令块串联时5、ANS指令0STX01ANX12STX23ANX34ORS5STX46ORX57ANS8OTY0一、基本顺序指令指令功能:将两个逻辑块相并联,以实现两个逻辑块的“或”运算。该指令助记符后面没有操作数。例:6、ORS指令地址指令0STX01ANX12STX23ANX34ORS5OTY0例题解释:当X0和X1都接通或X2和X3都接通时,Y0接通。一、基本顺序指令指令功
6、能:PSHS:将某一操作结果放入堆栈暂存。RDS:读出由PSHS指令存储的结果。POPS:读出并清除由PSHS指令存储的结果。这三条指令统称为“堆栈”指令,所谓“堆栈”,是指一个有专门用途的存储区域。堆栈指令的操作数隐含。堆栈指令主要用于对梯形图的分支点进行处理。7、PSHS、RDS、POPS指令一、基本顺序指令例:7、PSHS、RDS、POPS指令地址指令0STX01PSHS2ANX13OTY04RDS5ANX26OTY17POPS8AN/X39OTY2一、基本顺序指令例题解释:当X0接通时,则有:1)存储PSHS指令处的运算结果,当X
7、1接通时,Y0输出。2)由RDS指令读出存储结果,当X2接通时,Y1输出。3)由POPS指令读出存储结果,当X3断开时,Y2输出。指令使用说明:RDS指令可多次使用,当使用完毕时,一定要用POPS指令。7、PSHS、RDS、POPS指令一、基本顺序指令指令功能:DF:上升沿微分指令,输入脉冲上升沿使指定继电器接通一个扫描周期,然后复位。DF/:下降沿微分指令,输入脉冲下降沿使指定继电器接通一个扫描周期,然后复位。指令使用说明:微分指令可用于控制那些只需触发一次的动作。在程序中,对微分指令的使用次数没有限制。8、DF和DF/指令一、基本顺序
8、指令例:8、DF和DF/指令地址指令0STX01DF2OTY03STX14DF/5OTY11)当检测到X0接通时的上升沿时,Y0仅接通一个扫描周期。2)当检测到X1断开时的下降沿时,Y1仅接通
此文档下载收益归作者所有