传送及比较指令_第1页
传送及比较指令_第2页
传送及比较指令_第3页
传送及比较指令_第4页
传送及比较指令_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

可编程控制器原理及应用END(

Y0

)X0(

Y1

)X2X1X3(

Y2

)LDX0MPSANDX1ANDX2OUTY0MRDENDOUTY1MPPANDX3OUTY2END(

Y0

)X0(

Y1

)X2X1X3(

Y2

)X0X0等效电路存入X0信息读取X0信息取出X0信息Y0END(

Y0

)X0X3Y1(

Y1

)X1Y1X2Y0LDIX3ANIX2MPSLDX0OR

Y0ANIY1ANBOUTY0MPPOUTY1ENDLDX1OR

Y1ANBANIY0存入X3、X2信息取出X3、X2信息联锁电路工作台(小车)自动往返控制电路~220VKM1前FUKM2后KHSB1SB2SB3KM2KM1SQ1SQ2SQ4SQ3SQ1KM1SQ2KM2后退前进SQ4SQ3SQ2SQ1~220VFU停

SB1KM1COMCOMX0Y0前

SB2X1后

SB3X2KM2Y1X3KH前SQ1后SQ2SQ3SQ4X4X5X6X7自动往返PLC接线图Y0END(

Y0

)X1X0Y1(

Y1

)X2X0Y1X3Y0X3X4X5X4X5X6自动往返梯形图后退前进SQ4SQ3SQ2SQ1X4X5X7X6前进后退X7顺序相连的传送带控制电路

某传送带控制要求:启动后,2号传送带先运行,5s后1号传送带自动运行。停机时则1号传送带先停,10s后2号传送带再停。2号传送带1号传送带Y0Y1X1(T0K50

)X0(

M0

)M0[END]X1T0(

Y0

)Y0T1(T1K100

)T0(

M1

)M1M0(

Y1

)M1T02号传送带1号传送带断电延时启动停止

某传送带有三段,由三台电动机分别驱动。为了节省能源控制要求如下:

1号传感器感知有工件通过时才启动2号传送带,20s内检测不到工件,则停止。2号传感器控制过程同理。请设计PLC程序。Y1Y2Y31号传感器2号传感器工件习题:FX系列PLC传送比较指令及应用

指令包含:比较、区间比较、传送指令、块传送指令、多点传送指令、数据交换指令、BCD交换指令、BIN交换指令。 这些指令属于数据类处理程序,使用频度较高。1.指令代码FNC10,指令助记符:

CMP,CMP(P)。2.功能:比较两个源操作数的大小,将比较结果送到目标操作数中。3.操作数:S1,S2:K,H,KnX,KnY,

KnM,KnS,T,C,D,V.Z D:Y,M,S(位元件,3个连续的位元件)一、比较指令(CMP)不是指位组合元件4.说明:a比较的两个源操作数一般所有类型都可以,但输出结果只能是Y,M,S三种类型元件。b将比较结果送至目标元件中,位元件,且3个连续位元件来表示两个源操作数三种关系。大于、小于、等于(只能三取一)。c比较操作可以是连续、脉冲与16位、32位操作的不同组合。d比较操作不改变两个源操作数的内容。e比较操作完成后的比较结果具有记忆功能。即没有新的比较操作,保持比较结果。例:当X0=“0”,不做CMP操作(连续操作——X0接通才做,脉冲操作

——X0接通时上升沿(只做一个扫描周期)当X0=“1”,若S1>S2,(K10>C10), Y0=“1”,Y1=“0”,Y2=“0”。 若S1=S2,(K10=C10),Y0=“0”,Y1=“1”,Y2=“0”。

若S1<S2,(K10<C10),Y0=“0”,Y1=“0”,Y2=“1”。当X0=“1”→“0”,比较结果保持X0断开前状态。如:根据程序画波形:

S1>S2:C1>K5S1=S2:C1=K5S1<S2:C1<K5例5-3图5-15为指令CMP的应用例子。按X0及X2,问当按X1为8次,10次,16次,灯Y0、Y1、Y2哪个亮?图5-15

比较指令CMP工作时,其控制触点必须一直闭合。因此设置X2,用M0自锁实现。当X1闭合8次,K10>C0当前值,Y0得电;当X1闭合10次,K10=C0当前值,Y1得电;当X1闭合16次,K10<C0当前值,Y2得电。例5-4如图5-16(a)所示,按X010,D1的当前值为100。之后D1每秒加1,但程序不会停止。试改写程序,使D1大于200时,程序停止加1运算。图5-16CPM指令使用例子(b)(a)简易密码锁控制

项目控制要求:利用PLC实现密码锁控制。密码锁有3个置数开关(12个按钮),分别代表3个十进制数,如所拨数据与密码锁设定值相等,则3秒后开锁,20秒后重新上锁。PLC应用指令的应用

I/O分配表简易密码锁控制

输入输出输入元件输入继电器作用输出继电器输出元件作用按钮1~4X000~X003密码个位Y000开锁装置密码锁控制信号按钮5~8X004~X007密码十位按钮9~12X010~X013密码百位PLC应用指令的应用

简易密码锁控制

梯形图设计

二、区间比较指令1.指令代码:FNC11,助记符:ZCP,ZCP(P)2.功能:将一个源操作数[S]与两个源操作数S1和S2间的比较区域比较。3.操作格式:操作数形式:源操作数:S1,S2,S:

K,H,KnX,KnY,KnM,KnS,T,C,D,V,Z

目标操作数:D:

Y,M,Sa.三个源操作数有三种情况

S<S1,S1≤S≤S2,S2<Sb.将区域比较的操作结果存入目标操作数中:

S<S1→Dn;S1≤S≤S2→Dn+1;S>S2→Dn+2。三中情况取一。

c.常规的区域S1<S2,假如S1>S2,则比较区间变为一点,即S1=S2。

d.区间比较不会改变源操作数的内容。

e.区间比较操作后的结果具有记忆功能。4.说明:例如1:根据X0、X1的状态变化,画出Y0、Y1、Y2的状态变化。Y0、Y1、Y2的状态变化如图所示。例如2:上述的程序,根据X0、X1变化,画出

Y0,Y1,Y2波形图。1.传送(MOV):指令代码FNC12,助记符MOV,MOV(P)2.功能:把源操作数内的数据传送到指定的目标操作数内,即S→D3.操作格式:三、传送指令操作数:S:K,H,KnX,KnY,KnM,KnS,T,C,D,V,ZD:KnY,KnM,KnS,T,C,D,V,Z①可以进行连续,脉冲,16位,32位操作②传送操作的数据具有记忆功能。当X1=“1”时,将K100→D10,当X1=“0”时,D10=100保持。例34.说明:例4,合上X1,分析Y1,Y2的工作情况。8.5s

X1

Y1

Y2

MOV

ZCP

K20

K80

D1

M0

C1

D1

RST

C1

T2

T1

K5

K5

K100

Y1

Y2

M0

M1

M2

X1

T1

T1

T2

C1

例5,例:利用传送指令进行Y—△起动控制

X1——启动 Y0——电源

X2——停止 Y1——Y接法

Y2——△接法十六进制Y0Y1Y2Y300000123456789000100100011010001010110011110001001例5-5试读图5-20,当按X0,则Y0、Y1、Y2、Y3,哪个有输出?图5-20例5-5图由图5-20可见,当按X0,则将K3传送到K1M0,则M0、M1为ON,故Y0、Y1得电。若要Y0、Y1失电时,按X1,使M0~M3成批复位。

图5-21为用MOV指令编写的电动机Y-△降压起动梯形图。图中X0为起动时按钮,X1为停止按钮。当X0闭合时,将K5送到K1Y1,则Y1,Y3得电,为电动机Y起动。延时6s后,将Y3复位,再延时1秒,将K3送K1Y1,于是Y1,Y2得电,为电动机△正常运行。按X1,将K0送K1Y1,则Y1,Y2失电,电动机停止。图5-21例5-6

用MOV指令编写电动机Y-△降压起动程序。四、块传送1.指令代码:FNC15,助记符:BMOV,BMOV(P)2.功能:把指定操作数软元件区的内容传送到目标操作数软元件区中,连续源单元→连续目标单元。3.格式S:KnX,KnY,KnM,KnS,T,C,D——指定源元件的首地址D:KnX,KnY,KnM,KnS,T,C,D——指定目标元件的首地址n:≤512——传送单元的数量D5→D10,D6→D11,D7→D12,D8→D13例6,当X0合上,把D5、D6、D7、D8的内容送至D10、D11、D12、D13中去。传送重叠?BMOV指令具有内在的自动调整特性,以防止当源与目标的数据寄存器有重叠时发生重写出错。如:顺序D8→D9 D7→D6 D7→D8 D8→D7 D6→D7 D9→D8 D5→D6 D10→D9例7,例8,具有位组合的位元件的场合,源与目标要具有相同的位数。

M0Y2;M8Y12M1Y3;M9Y13M2Y4;M10Y14M3Y5;M11Y15M4Y6;M12Y16M5Y7;M13Y17M6Y10;M14Y20M7Y11;M15Y21 五、多点传送指令

S:K~~ZD:KnY~~D n:K,H≤5123.说明FMOV指令的意义为将源(S.)的数据传送到目标(D.)为首址的连续n位元件中去。(2)图5-30中,接通X0,则将K100同时送到D0~D7共8个元件中。接通X1,则将K0同时送到C0~C4共5个计数器中,令各计数器清零。1.指令代码:FNC16 助记符:FMOV,FMOV(P)2.功能:将源操作数指定的软元件的内容向以目标操作数指定的软元件开头的n点软元件传送。3.格式:例9:将S10~S41清零,将M32~M63置1六、数据交换指令

1.指令代码:FNC17助记符:XCH,XCH(P),DXCH,

DXCH(P)。2.功能:指定目标软元件间进行数据交换。3.格式:只有目标数D1,D2,KnY,KnM,KnS,T,C,D,

V,Z。X=“ON” (D10)与(D11)互换,若M8160线圈接通,目标元件为同一个元件,即高8位与低8位的交换。例9,如图所示的梯形图程序,当X0合上,X1断开时,分析Y0的工作情况。当X0断开,X1合上时,分析Y0的工作情况。七、BCD交换指令

1.指令

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论