CPH编程简介实用实用教案

上传人:桔**** 文档编号:568771094 上传时间:2024-07-26 格式:PPT 页数:90 大小:3.35MB
返回 下载 相关 举报
CPH编程简介实用实用教案_第1页
第1页 / 共90页
CPH编程简介实用实用教案_第2页
第2页 / 共90页
CPH编程简介实用实用教案_第3页
第3页 / 共90页
CPH编程简介实用实用教案_第4页
第4页 / 共90页
CPH编程简介实用实用教案_第5页
第5页 / 共90页
点击查看更多>>
资源描述

《CPH编程简介实用实用教案》由会员分享,可在线阅读,更多相关《CPH编程简介实用实用教案(90页珍藏版)》请在金锄头文库上搜索。

1、目录(ml)第一章:I/0端子及接线第二章:高速(os)计数器/脉冲输出第三章:中断第四章:内置模拟量第五章:LED显示第六章:扩展I/O第七章:任务第八章:I/O内存第九章:数据形式第1页/共89页第一页,共90页。第一章 I/0 I/0端子(dun z)(dun z)及接线1.1 输入(shr)X口型加黑为独立(dl)COM口(即输入电压可为24V、5V)。第2页/共89页第二页,共90页。 第一章 I/0 I/0端子(dun z)(dun z)及接线1.2 输出X口-D型(直流输入(shr)注:当为X口-A型(交流输入(shr)两NC为上为24V+,下为24V一。第3页/共89页第三页,

2、共90页。 第一章 I/0I/0端子(dun z)(dun z)及接线1.3 接线(ji xin)1 输入接线(ji xin)第4页/共89页第四页,共90页。 第一章 I/0 I/0端子(dun z)(dun z)及接线如:编码器接入第5页/共89页第五页,共90页。 第一章 I/0 I/0端子(dun z)(dun z)及接线编码器接线(ji xin)内部图第6页/共89页第六页,共90页。 第一章 I/0 I/0端子(dun z)(dun z)及接线2 输出(shch)接线 继电器输出(shch)交流(jioli)负载直流负载第7页/共89页第七页,共90页。 第一章 I/0 I/0端子

3、(dun z)(dun z)及接线漏型(NPN)输出(shch)接线第8页/共89页第八页,共90页。 第一章 I/0 I/0端子(dun z)(dun z)及接线源型(PNP)输出(shch)接线第9页/共89页第九页,共90页。第二章高速(os)计数/脉冲输出2.1、高速计数1、4轴的高速计数功能(gngnng)X/XA型:counter03单相100KHz/相位50KHzY型:counter0,1单相1MHz/相位50KHzcounter2,3单相100KHz/相位50KHz第10页/共89页第十页,共90页。第二章高速(os)计数/脉冲输出2、地址(dzh)(I/0输入)X/XA型、Y

4、型 相相 位位 模模 式式A相相B相相Z相相Counter 0CIO 00.08CIO 00.09CIO 00.03Counter 1CIO 00.06CIO 00.07CIO 00.02Counter 2CIO 00.04CIO 00.05CIO 00.01Counter 3CIO 00.10CIO 00.11CIO 01.00第11页/共89页第十一页,共90页。第二章高速计数/脉冲(michng)输出第12页/共89页第十二页,共90页。 第二章高速计数/脉冲(michng)输出3、标志(biozh)位第13页/共89页第十三页,共90页。第二章高速计数/脉冲(michng)输出4、功能

5、相位差输入模式(4X)脉冲方向模式增加/减小模式递增模式5、计数模式线性环型在设定值范围循环计数,达到设定值时会(shhu)自动复位继续计数。不会发生溢出。第14页/共89页第十四页,共90页。 第二章高速计数( jsh)/脉冲输出6 6、复位模式Z Z相软件复位当Z Z相信号由OFFOFF变为ONON,同时计数器Reset BitReset Bit也为ONON时,计数器当前值PVPV复位。软件复位当计数器 Reset Bit Reset Bit由OFFOFF变为ONON时,PVPV值复位。7 7、读高速计数器0 0频率(pnl)(pnl)可用PRV(881)PRV(881)可读且只能读高速计

6、数器0 0的输入频率(pnl)(pnl)。 第15页/共89页第十五页,共90页。第二章高速计数/脉冲(michng)输出7、PLC设置(shzh)第16页/共89页第十六页,共90页。第二章高速(os)计数/脉冲输出2.22.2、脉冲(michng)(michng)输出1 1、4 4轴X/XAX/XA型:output 0,1 1output 0,1 1100KHz100KHz output 2,3 1 output 2,3 130KHz30KHz Y Y型:output 0,1 1output 0,1 11MHz1MHz output 2,3 1 output 2,3 130KHz30KHz

7、2 2、地址output 0output 1output 2output 3CWCIO 100.00CIO 100.02CIO 100.04CIO 100.06CCWCIO 100.01CIO 100.03CIO 100.05CIO 100.07第17页/共89页第十七页,共90页。第二章高速(os)计数/脉冲输出端子(dun z)(dun z)分配第18页/共89页第十八页,共90页。第二章高速计数( jsh)/脉冲输出3 3、标志(biozh)(biozh)位表一第19页/共89页第十九页,共90页。 第二章高速计数( jsh)/脉冲输出 标志(biozh)(biozh)位表二第20页/共

8、89页第二十页,共90页。第二章高速(os)计数/脉冲输出4、功能速度控制(连续模式)主要用SPED(885)和ACC(888)进行速度控制操作。定位控制(独立模式)一般规定的脉冲数不能改变。注:同一种模式在执行时,可以执行另一种模式,但两个模式间切换(qihun)只能用PLS2(887)来切换(qihun)。第21页/共89页第二十一页,共90页。第二章高速计数( jsh)/脉冲输出控制(kngzh)模式第22页/共89页第二十二页,共90页。第二章高速(os)计数/脉冲输出第23页/共89页第二十三页,共90页。 第二章高速计数( jsh)/脉冲输出第24页/共89页第二十四页,共90页。

9、第二章高速计数/脉冲(michng)输出第25页/共89页第二十五页,共90页。 第二章高速计数( jsh)/脉冲输出第26页/共89页第二十六页,共90页。第二章高速计数( jsh)/脉冲输出第27页/共89页第二十七页,共90页。第二章高速(os)计数/脉冲输出第28页/共89页第二十八页,共90页。第二章高速计数( jsh)/脉冲输出第29页/共89页第二十九页,共90页。第二章高速计数( jsh)/脉冲输出第30页/共89页第三十页,共90页。 第二章高速计数/脉冲(michng)输出u原点搜索/返回ua、确定原点方法:u(1)原点搜索根据(gnj)原点输入信号、原点接近信号、CW限位

10、输入信号及CCW限位输入信号来确定原点。u(2)执行INI(880)将脉冲输出当前值复位为0,即设置当前位置为原点。ub、操作模式u三种模式:操作模式0,1,2u第31页/共89页第三十一页,共90页。第二章高速计数( jsh)/脉冲输出操作模式(msh)1在原点接近输入信号由OFF-ON-OFF后读入原点输入信号。 主要用于步进电机驱动。操作模式(msh)2在原点接近输入信号由OFF-ON后读入原点输入信号。牺牲精度而减少处理时间。不使用定位完成信号。第32页/共89页第三十二页,共90页。 第二章高速(os)计数/脉冲输出操作模式3不用原点接近输入信号,只读原点输入信号。高精度定位(dng

11、wi)用,使用定位(dngwi)完成信号。第33页/共89页第三十三页,共90页。 第二章高速计数( jsh)/脉冲输出c、原点搜索速度(sd)主要有:(1)原点搜索/返回初始速度(sd)(2)原点搜索高速度(sd)(3)原点搜索接近速度(sd)(4)原点搜索加速度(sd)(5)原点搜索减速度(sd)注:当(1)小于(3)小于(2)时,原点搜索才能开始。第34页/共89页第三十四页,共90页。第二章高速计数( jsh)/脉冲输出PLC设置(shzh)第35页/共89页第三十五页,共90页。第三章中断(zhngdun)3.1、中断输入(shr)(直接模式)(1)、I/0地址(IN0IN7)X/X

12、A型:CIO0.00CIO0.03CIO1.00CIO1.038个输入(shr)能用于输入(shr)中断。为IN07Y型:CIO0.00CIO0.01CIO1.00CIO1.036个输入(shr)能用于输入(shr)中断。分别为IN0,1,47。(2)、任务IN07中断任务号分别对应:task140147。第36页/共89页第三十六页,共90页。第三章中断(zhngdun)输入(shr)端分配(X口型)第37页/共89页第三十七页,共90页。第三章中断(zhngdun)(3)、PLC设置(shzh)第38页/共89页第三十八页,共90页。第三章中断(zhngdun)第39页/共89页第三十九页

13、,共90页。第三章中断(zhngdun)(3)、指令(zhlng)控制MSKS第40页/共89页第四十页,共90页。第三章中断(zhngdun)第41页/共89页第四十一页,共90页。第三章中断(zhngdun)3.2、中断输入(计数器模式)(1)、I/0地址和任务与直接模式一样(yyng)。IN0IN7的SV值(0000FFFF)地址:A532A535,A544A547。PV值地址为:A536A539,A548A551。注:最大响应频率为5KHz。第42页/共89页第四十二页,共90页。第三章中断(zhngdun)(2)、标志(biozh)位第43页/共89页第四十三页,共90页。第三章中断

14、(zhngdun)(3)、编程指令(zhlng)MSKS(690)第44页/共89页第四十四页,共90页。第三章中断(zhngdun)例如(lr):第45页/共89页第四十五页,共90页。第三章中断(zhngdun)3.3、定时器中断(1)、该中断利用(lyng)PLC内部定时器计时到达设定值时产生标志位进入中断。第46页/共89页第四十六页,共90页。第三章中断(zhngdun)PLC设置(shzh)第47页/共89页第四十七页,共90页。第三章中断(zhngdun)(3)、编程指令(zhlng)例如:第48页/共89页第四十八页,共90页。第三章中断(zhngdun)3.4、高速计数器中断

15、(1)、高速计数器模式下在规定的计数器当前值启动中断任务。任务号:0255任意设定(shdn)(注意不能与其它中断冲突)。第49页/共89页第四十九页,共90页。第三章中断(zhngdun)输入(shr)端分配第50页/共89页第五十页,共90页。第三章中断(zhngdun)(2)、PLC设置(shzh)第51页/共89页第五十一页,共90页。第三章中断(zhngdun)(3)、相关(xinggun)地址第52页/共89页第五十二页,共90页。第三章中断(zhngdun)(4)、指令(zhlng)CTBL第53页/共89页第五十三页,共90页。第三章中断(zhngdun)TB比较(bjio)表

16、第54页/共89页第五十四页,共90页。第三章中断(zhngdun)(5)、指令(zhlng)INI第55页/共89页第五十五页,共90页。第三章中断(zhngdun)操作(cozu)字第56页/共89页第五十六页,共90页。第三章中断(zhngdun)PV值第57页/共89页第五十七页,共90页。第四章内置模拟量4.1 4.1 概述 4 4输入、2 2个输出。输入输出有电流(dinli)/(dinli)/电压信号。输入信号选 择由小拨码开关设定,出厂设置全部输入为电压信号。精度:1/60001/6000和1/120001/12000两种。范围:0 05 V, 15 V, 15 V, 0 5

17、V, 0 10V, 10V, 101010 V10 V, 0 0 20 mA20 mA,4 420 mA20 mA。转换速度:单个1mS1mS,全部6mS6mS。5.2 5.2 地址 输入地址:CIO 200CIO 200CIO 203CIO 203 输出地址:CIO 210CIO 210CIO 211CIO 211第58页/共89页第五十八页,共90页。第四章内置模拟量 端口示意图第59页/共89页第五十九页,共90页。第四章内置模拟量4.3 PLC4.3 PLC设置(shzh)(shzh)第60页/共89页第六十页,共90页。第四章内置模拟量4.4 4.4 应用 例:输入通道OCHOCH,

18、电压信号0 010V10V,将转换(zhunhun)(zhunhun)数据读入D0D0。 设置完PLCPLC后,接好线在程序中读CI0 200CI0 200。 MOV 200 D0第61页/共89页第六十一页,共90页。第五章LED显示(xinsh)5.1 LED5.1 LED可显示(xinsh)(xinsh)内容 1 1、PLCPLC版本1.0,1.0,约1S1S。 2 2、程序执行错误代码。 3 3、内存盒和CPUCPU单元传送数据进程。 4 4、模拟量调节器显示(xinsh)(xinsh)。 5 5、梯形图程序代码执行情况。5.2 5.2 自定义显示(xinsh)(xinsh)代码 用S

19、CHSCH和SCTRLSCTRL指令控制两段LEDLED显示(xinsh)(xinsh)。 第62页/共89页第六十二页,共90页。第五章LED显示(xinsh)P: P: 所要显示的字。N N:00000000时显示P P的右两位,为00010001时显示P P的左 两位例: 此时(c sh)LED(c sh)LED输出显示为”CD” ”CD” SCH P N SCH ABCD #0000第63页/共89页第六十三页,共90页。第五章LED显示(xinsh)N N:控制数码管每段显示的数据。可显示任意段码,包括清除显示。显示表见表ntlpntlp。例: 此时(c sh)LED(c sh)LE

20、D无输出。 此时(c sh)LED(c sh)LED显示“HP”“HP”。 SCTRL N SCTRL 0000 SCTRL 7673第64页/共89页第六十四页,共90页。第五章LED显示(xinsh)LEDLED显示(xinsh)(xinsh)表ntlpntlp第65页/共89页第六十五页,共90页。第六章扩展(kuzhn)I/0注:CP1H可同时扩展(kuzhn)CPM1A单元和CJ系列单元.但需用到CP1W-CN811、CP1W-EXT01和CJ1W-TER01。 第66页/共89页第六十六页,共90页。第六章扩展(kuzhn)I/06.1 6.1 可扩展(kuzhn)(kuzhn)单

21、元CPM1ACPM1A模拟量输入单元,如CPM1A-AD041CPM1A-AD041模拟量输出单元,如:CPM1A-DA041CPM1A-DA041模拟量输入输出单元,如:CPM1A-MAD01/MAD11CPM1A-MAD01/MAD11温度传感器单元,如:CPM1A-TS001/TS101/TS102CPM1A-TS001/TS101/TS102模拟量和温度传感器输入单元, ,如:CPM1A-AS001 CPM1A-AS001 等等第67页/共89页第六十七页,共90页。第六章扩展(kuzhn)I/0 连接(linji)(linji)示意图 第68页/共89页第六十八页,共90页。第六章扩

22、展(kuzhn)I/O1. 1. 最大扩展台数 CP1H CP1H最多可扩展七台CPM1ACPM1A单元,且可扩展的最大输入输出字各为1515个。 注:每个CPM1ACPM1A单元的输入输出字不同(b tn)(b tn),使用时应注意。 如:CPM1A-AD041CPM1A-AD041的输入字有4 4个,故该单元最大的扩展台数为3 3台。第69页/共89页第六十九页,共90页。第六章扩展(kuzhn)I/O2. 2. 地址分配输入:起始地址为m m1 1。输出(shch)(shch):起始地址为n n1 1。m m:为以分配的输入通道字。如第一个扩展单元的m m为CIO 0002CIO 000

23、2,因为CP1HCP1H已分配输入通道为CIO 0000CIO 0000和CIO CIO 00010001。 n n:为以分配的输入通道字。如第一个扩展单元的n n为CIO 0102CIO 0102,因为CP1HCP1H已分配输入通道为CIO 0100CIO 0100和CIO CIO 01010101。第70页/共89页第七十页,共90页。第六章扩展(kuzhn)I/O3. 3. 应用 通过给输出字(n n1 1)写控制字来选择扩展单元(dnyun)(dnyun)的输入或者输出信号、范围及组合。该操作由编程实现,应在第一个工作周期执行。 扩展单元(dnyun)(dnyun)的数据可直接直接读其

24、输入通道m+1m+1。第71页/共89页第七十一页,共90页。第六章扩展(kuzhn)I/O6.2 6.2 扩展CJCJ系列(xli)(xli)单元注: :扩展CJCJ系列(xli)(xli)单元必须加一个CP1W-EXT01CP1W-EXT01和一个CJ1W-CJ1W-TER01.TER01.第72页/共89页第七十二页,共90页。第七章任务(rnwu)7.1 7.1 任务种类 两种:循环(xnhun)(xnhun)任务、中断任务。最大任务数为288288个。循环(xnhun)(xnhun)任务 最多可有3232个循环(xnhun)(xnhun)程序,任务标号依次为0 03131。中断任务

25、最多可有256256个中断任务,任务标号依次为0 0255255。 第73页/共89页第七十三页,共90页。第七章任务(rnwu)CPUCPU单元(dnyun)(dnyun)程序执行程序(chngx)END 0程序END 1程序 END n程序RET循环任务0循环任务1循环任务n中断任务第74页/共89页第七十四页,共90页。第七章任务(rnwu)7.2 7.2 使用任务1 1、用TKONTKON和TKOFTKOF指令来控制任务执行或者不执行。N:N:任务号,条件为ONON时进入(jnr)(jnr)就 绪状态,即允许执行。N:N:任务号,条件为ONON时进入(jnr)(jnr)等 待状态,即不

26、允许执行。 TKONNTKOFN第75页/共89页第七十五页,共90页。第七章任务(rnwu)2 2、PLCPLC设置(shzh)(shzh)第76页/共89页第七十六页,共90页。第七章任务(rnwu) 在新建程序中右键打开程序属性,在任务类型中选择设置(shzh)(shzh)你所需的任务,然后编程即可。第77页/共89页第七十七页,共90页。第八章I/O内存(nicn)8.1 I/O8.1 I/O存储区结构 CIO CIO区、工作区、保持区、辅助区、TRTR区、DMDM区、定时器完成标志(biozh)(biozh)、定时器PVSPVS、任务标志(biozh)(biozh)区。 注:所有区域

27、除了一部分辅助区不能写只能读外,全部可读写。第78页/共89页第七十八页,共90页。第八章I/O内存(nicn)8.2 CIO8.2 CIO区 范围从CIO 000CIO 000CIO 6143CIO 6143。 通常用于个单元I/OI/O刷新(shu xn)(shu xn)时的数据交换,没分配给单元的字在程序中可用作工作字和工作位。 其中CI0 000CI0 000016016用作输入地址,CIO 100CIO 100116116作为输出地址,即I/0I/0区。第79页/共89页第七十九页,共90页。第八章I/O内存(nicn) 第80页/共89页第八十页,共90页。第八章I/O内存(nic

28、n)8.3 8.3 工作区(WRWR) 该工作区的字只能在程序中用,不能用于与外部I/OI/O端子交换(jiohun)(jiohun)。在使用CIOCIO区之前应该先使用这个区作为工作字或工作位。 15 15 0 0 W000 W000 W511 W511第81页/共89页第八十一页,共90页。第八章I/O内存(nicn)8.4 8.4 辅助区(ARAR) 辅助区包含监控(jin kn)(jin kn)或控制PCPC操作的标志和控制位。这个区分为两部分: A000 A000A447A447为只读区 A448 A448A959A959为读写区第82页/共89页第八十二页,共90页。第八章I/O内

29、存(nicn)8.5 8.5 数据存储区(DMDM) DM DM区是多用途数据区,只能(zh nn)(zh nn)以字为单位存取。范围为D00000D00000D32767D32767。 可用直接寻址方式或间接寻址方式来访问DMDM区。 直接寻址 如: 间接寻址 如:二进制模式(DD)十六位 D00100 D00100 实际地址:D00256D00256MOV#FF01 D0第83页/共89页第八十三页,共90页。第八章I/O内存(nicn)如:BCDBCD模式(*D*D) *D00100 *D00100 实际地址:D00100D00100注:虽不能直接存取DMDM区位(q wi)(q wi)

30、,但可以用BIT BIT TEST TEST 、TSTTST和TSTNTSTN等指令来访问这些位的状态。第84页/共89页第八十四页,共90页。第八章I/O内存(nicn)8.6 8.6 变址寄存器(IRIR) 变址寄存器共有1616个IR0IR0IR15IR15,主要用与间接(jin (jin ji)ji)寻址。每个IRIR保存一个单独的PCPC存储器地址(I/0I/0存储器绝对地址) 如:MOVR 0002 IR0 MOVR 0002 IR0 将CIO 0002CIO 0002的PCPC存储器地址保存到IR0IR0中。 MOV #0001 MOV #0001 ,IR0 IR0 将00010

31、001写到包含在IR0IR0的地址中。 MOV MOV 0020 0020 1 1,IR0 IR0 读IR0IR0的内容,然后加1 1作为PCPC地址,把#0020#0020写入该地址中。 第85页/共89页第八十五页,共90页。第八章I/O内存(nicn)8.7 8.7 数据寄存器 数据寄存器有1616个DR0DR0DR15DR15,用作变址寄存器中PCPC地址的偏移量。 值的范围:有符号(fho)(fho)二进制,为32768327683276732767。 例: MOV #0001 DR0,IR0 MOV #0001 DR0,IR0 把DR0DR0的内容加到IR0IR0中,并将00010

32、001写入PCPC地址。第86页/共89页第八十六页,共90页。第九章数据(shj)形式9.1 9.1 数据(shj)(shj)符号 “#” “#” 不带符号二进制或BCDBCD码 “” “”带符号十进制 “&” “&” 不带符号十进制如: 符号 范围 # #0000#0000#FFFF#FFFF(二进制)1616位常数 # #0000#0000#9999#9999(BCDBCD码)32768327683276732767 & &0&0&65535&65535第87页/共89页第八十七页,共90页。9.2数据(shj)格式第九章数据(shj)形式进制进制十六进制十六进制二进制二进制BCD000

33、000000011000100012200100010330011001144010001005501010101660110011077011101118810001000991001100110A10100001000011B10110001000112C11000001001013D11010001001114E11100001010015F11110001010116101000000010110第88页/共89页第八十八页,共90页。感谢您的欣赏(xnshng)!第89页/共89页第八十九页,共90页。内容(nirng)总结目录。高精度定位用,使用定位完成信号。此时LED输出显示为”CD”。扩展单元的数据(shj)可直接直接读其输入通道m+1。可用直接寻址方式或间接寻址方式来访问DM区。数据(shj)寄存器有16个DR0DR15,用作变址寄存器中PC地址的。“#” 不带符号二进制或BCD码。“”带符号十进制。感谢您的欣赏第九十页,共90页。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号