鹤壁S7-1200PLC西门子代理商原装现货
鹤壁S7-1200PLC,西门子PLC代理,西门子S7-1200PLC代理
数码管显示的PLC控制要求
从拨码器Al、A2上分别输入1位BCD码,将这两位BCD码相加,并把结果显示在八段译码器上,若有进位,则使显示器的小数点亮,小数点亮表示10,*大显示值为19。
相关知识
PLC的功能指令又称为应用指令,在一些生产场合,功能指令的运用比PLC基本指令和步进顺控指令更适合系统运行的要求,而且极大地方便了用户编程。功能指令主要用于数据的传送、变换、运算及程序控制等功能。功能指令的表示形式有指令助记符和操作数。指令助记符通常是英文,对应着一个功能编号。操作数包含源操作数和目标操作数及一些其他的操作数,比如常数。
传送指令MOV是将源数据传送到指定的目标,操作数可以是Y、M、S、T、C、D、V、Z。
①加法指令ADD,是将指定的源元件中的二进制数相加,结果送到指定的目标元件中去。
②比较指令CMP,是将两个源操作数【S1'】和【S2'】的数据进行比较,比较的结果送到目标操作数【D'】中去。若【D'】为M0,那么【Sl'】>【S2'】,M0得电;【S1'】=【S2】,M1得电;【S1<【S2】,M2得电。将数值运算转换成逻辑运算。
鹤壁S7-1200PLC西门子代理商原装现货
鹤壁S7-1200PLC,西门子PLC代理,西门子S7-1200PLC代理
③数据变化指令BCD,是将源元件中的二进制数转换成BCD码送到目标元件中,可以将结果输出到七段显示器中。
④译码指令DECO,是将源操作数中的二进制数据转换成十进制的表示形式,即数据是几,则对应的目标数的第几个二进制位为ON。
控制方案
(1)接线图
数码管显示PLC控制接线图如图2-35所示。
(2)I/O分配表
数码管显示PLC的I/O分配表见表2-20。
表2-20 数码管显示PLC的I/O分配表
(3)梯形图
数码管显示PLC控制的梯形图如图2-36所示。
(4)控制过程分析
将按码器A1中四个拨钮的位置即X0~X3的状态传递给数据寄存器D0;同样将拨码器A2中四个拨钮的位置即X4~X7的状态传递给数据寄存器D1。将D0 D1数据传递给D3。将D4中的数据译码给M0~M15,即将二进制数据转化成十进制数据的形式。若D4数据是1,则M1=1:若D4数据是7,则M7=1;以此类推。将D3中的二进制转化成BCD码形式存入D4中,将10与D4中数据比较。若D4>10,则M102接通,Y7得电,七段数码管小数点h亮。程序从37到61行表示;如果D4=l,则Y1和Y2得电输出,七段数码管中的b管和c管亮,显示“1”;如果D4=2,则YO、Y1、Y3、Y3、Y4和Y6得电输出,七段数码管中的a、b、g、e和d管亮,显示“2”;…;如果D4=9,则YO、Y1、Y2、Y3、Y5和Y6得电输出,七段数码管中的a、b、c、d、f和g管亮,显示“9”。