可编程控制器及应用——电力工程系机电教研室陈璇第八章可编程控制器应用指令课题引入是否能寻求到一类更为简洁直观的编程指令?开关量逻辑控制系统,控制对象常为电动机停车场显示装置假设有一汽车停车场,最大容量只能停50辆,为了表示停车场是否有空位,可以用PLC来实现控制。若停车场有空位,用绿灯显示;若停车场无空位,用红灯显示。项目思考学过的基本指令、步进指令主要用于哪些场合?:应用指令用指令编号FNC00~FNC294指定指令=操作码+操作数为了便于记忆,通常采用助记符代替操作码第八章可编程控制器应用指令应用指令的基本格式:指令代码例:助记符MEAN用来表示取平均值[S]表示源操作数[D]表示目标操作数n或m表示其他操作数,常用来表示常数,或源操作数和目标操作数的补充说明注:①如果可以使用变址功能,则表示为[S·]和[D·]②源或目标不止一个,可表示为[S1·],[S2·]……[D1·],[D2·]……Z0为变址寄存器,在FX2N系列中,有16个变址寄存器,即V0~V7和Z0~Z7图中,当X0接通后,执行操作为[(D0)+(D1)+(D2)]/3→(D4Z0),若Z0=10,则将结果送目标寄存器D(4+10)=D14应用指令的格式::例:梯形图中MOV为传送指令关键:标号(D)表示处理32位数据关键:标号(P)表示脉冲执行型X000=ON,D10→D12X001=ON,D21、D20→D23、D22X001闭合一次,D10→D40第八章可编程控制器应用指令10>C20的当前值时ON10=C20的当前值时ON10<C20的当前值时ON运用实例第八章可编程控制器应用指令(1)二进制加法指令ADD和减法指令SUB功能号:20/21即指令编号为FNC20/FNC21每个数据的最高位为符号位(0为正,1为负)功能:加法[S1·]+[S2·]→[D·]减法[S1·]-[S2·]→[D·]注意:(16bit运算)运算结果为0零标志继电器M8020被置1运算结果>32767进位继电器M8022被置1运算结果≤-32768借位继电器M8021被置1四则运算指令第八章可编程控制器应用指令第八章可编程控制器应用指令区别ADD/SUB注意:有P——输入信号每接通一次,目标元件中的数据+1无P——输入信号接通后,每一扫描周期目标元件中的数据+116位加运算时,32767再加1→-3276832位加运算时,2147483647再加1→-214748648减法处理方法与加法类似,为反向过程
功能指令 来自淘豆网m.daumloan.com转载请标明出处.