收藏 分享(赏)

CP1H编程简介.ppt

上传人:hwpkd79526 文档编号:7321715 上传时间:2019-05-14 格式:PPT 页数:89 大小:2.32MB
下载 相关 举报
CP1H编程简介.ppt_第1页
第1页 / 共89页
CP1H编程简介.ppt_第2页
第2页 / 共89页
CP1H编程简介.ppt_第3页
第3页 / 共89页
CP1H编程简介.ppt_第4页
第4页 / 共89页
CP1H编程简介.ppt_第5页
第5页 / 共89页
点击查看更多>>
资源描述

1、CP1H编程操作简介,制作:欧姆龙东莞办,目录,第一章:I/0端子及接线 第二章:高速计数器/脉冲输出 第三章:中断 第四章:内置模拟量 第五章:LED显示 第六章:扩展I/O 第七章:任务 第八章:I/O内存 第九章:数据形式,第一章 I/0端子及接线,1.1 输入X口型,加黑为独立COM口(即输入电压可为24V、5V)。,第一章 I/0端子及接线,1.2 输出 X口-D型(直流输入)注:当为X口-A型(交流输入)两NC为上为24V+,下为24V一。,第一章 I/0端子及接线,1.3 接线 1 输入接线,第一章 I/0端子及接线,如:编码器接入,第一章 I/0端子及接线,编码器接线内部图,第

2、一章 I/0端子及接线,2 输出接线继电器输出,交流 负载,直流 负载,第一章 I/0端子及接线,漏型(NPN)输出接线,第一章 I/0端子及接线,源型(PNP)输出接线,第二章 高速计数/脉冲输出,2.1、高速计数 1、4轴的高速计数功能 X/XA型:counter 03单相100KHz/相位50KHzY 型:counter 0,1单相1MHz/相位50KHzcounter 2,3单相100KHz/相位50KHz,第二章 高速计数/脉冲输出,2、地址(I/0输入) X/XA型、Y型,第二章 高速计数/脉冲输出,第二章 高速计数/脉冲输出,3、标志位,第二章 高速计数/脉冲输出,4、功能 相位

3、差输入模式(4X) 脉冲方向模式 增加/减小模式 递增模式5、计数模式 线性 环型在设定值范围循环计数,达到设定值时会自动复位继续计数。不会发生溢出。,第二章 高速计数/脉冲输出,6、复位模式 Z相软件复位当Z相信号由OFF变为ON,同时计数器Reset Bit也为ON时,计数器当前值PV复位。 软件复位当计数器 Reset Bit由OFF变为ON时,PV值复位。 7、读高速计数器0频率可用PRV(881)可读且只能读高速计数器0的输入频率。,第二章 高速计数/脉冲输出,7、PLC设置,第二章 高速计数/脉冲输出,2.2、脉冲输出 1、4轴 X/XA型:output 0,1 1100KHzou

4、tput 2,3 130KHzY型:output 0,1 11MHzoutput 2,3 130KHz 2、地址,第二章 高速计数/脉冲输出,端子分配,第二章 高速计数/脉冲输出,3、标志位表一,第二章 高速计数/脉冲输出,标志位表二,第二章 高速计数/脉冲输出,4、功能 速度控制(连续模式)主要用SPED(885)和ACC(888)进行速度控制操作。 定位控制(独立模式)一般规定的 脉冲数不能改变。注:同一种模式在执行时,可以执行另一种模式,但两个模式间切换只能用PLS2(887)来切换。,第二章 高速计数/脉冲输出,控制模式,第二章 高速计数/脉冲输出,第二章 高速计数/脉冲输出,第二章

5、高速计数/脉冲输出,第二章 高速计数/脉冲输出,第二章 高速计数/脉冲输出,第二章 高速计数/脉冲输出,第二章 高速计数/脉冲输出,第二章 高速计数/脉冲输出,第二章 高速计数/脉冲输出,原点搜索/返回a、确定原点方法: (1)原点搜索根据原点输入信号、原点接近信号、CW限位输入信号及CCW限位输入信号来确定原点。(2)执行INI(880)将脉冲输出当前值复位为0,即设置当前位置为原点。b、操作模式三种模式:操作模式0,1,2,第二章 高速计数/脉冲输出,操作模式1在原点接近输入信号由OFF-ON-OFF后 读入原点输入信号。主要用于步进电机驱动。操作模式2在原点接近输入信号由OFF-ON后读

6、入 原点输入信号。牺牲精度而减少处理时间。不使用定位 完成信号。,第二章 高速计数/脉冲输出,操作模式3不用原点接近输入信号,只读原点输入 信号。高精度定位用,使用定位完成信号。,第二章 高速计数/脉冲输出,c、原点搜索速度主要有:(1)原点搜索/返回初始速度(2)原点搜索高速度(3)原点搜索接近速度(4)原点搜索加速度(5)原点搜索减速度 注:当(1)小于(3)小于(2)时,原点搜 索才能开始。,第二章 高速计数/脉冲输出,PLC设置,第三章 中断,3.1、中断输入(直接模式) (1)、I/0地址(IN0IN7)X/XA型:CIO 0.00CIO 0.03 CIO 1.00CIO 1.038

7、个输入能用于输入中断。为IN07Y型:CIO 0.00CIO 0.01 CIO 1.00CIO 1.036个输入能用于输入中断。分别为 IN0,1,47。 (2)、任务IN07中断任务号分别对应: task 140147。,第三章 中断,输入端分配(X口型),第三章 中断,(3)、PLC设置,第三章 中断,第三章 中断,(3)、指令控制MSKS,第三章 中断,第三章 中断,3.2、中断输入(计数器模式)(1)、I/0地址和任务与直接模式一样。IN0IN7的SV值(0000FFFF)地址:A532A535,A544A547。PV值地址为:A536A539,A548A551。注:最大响应频率为5K

8、Hz。,第三章 中断,(2)、标志位,第三章 中断,(3)、编程指令 MSKS(690),第三章 中断,例如:,第三章 中断,3.3、定时器中断(1)、该中断利用PLC内部定时器计时到达设定值时产生 标志位进入中断。,第三章 中断,PLC设置,第三章 中断,(3)、编程指令例如:,第三章 中断,3.4、高速计数器中断(1)、高速计数器模式下在规定的计数器当前 值启动中断任务。任务号:0255任意设定(注意不能与其它中 断冲突)。,第三章 中断,输入端分配,第三章 中断,(2)、PLC设置,第三章 中断,(3)、相关地址,第三章 中断,(4)、指令CTBL,第三章 中断,TB比较表,第三章 中断

9、,(5)、指令INI,第三章 中断,操作字,第三章 中断,PV值,第四章 内置模拟量,4.1 概述4输入、2个输出。输入输出有电流/电压信号。输入信号选 择由小拨码开关设定,出厂设置全部输入为电压信号。 精度:1/6000和1/12000两种。 范围:05 V, 15 V, 0 10V, 1010 V,0 20 mA,420 mA。 转换速度:单个1mS,全部6mS。5.2 地址输入地址:CIO 200CIO 203输出地址:CIO 210CIO 211,第四章 内置模拟量,端口示意图,第四章 内置模拟量,4.3 PLC设置,第四章 内置模拟量,4.4 应用例:输入通道OCH,电压信号010V

10、,将转换数 据读入D0。设置完PLC后,接好线在程序中读CI0 200。,第五章 LED显示,5.1 LED可显示内容1、PLC版本1.0,约1S。2、程序执行错误代码。3、内存盒和CPU单元传送数据进程。4、模拟量调节器显示。5、梯形图程序代码执行情况。 5.2 自定义显示代码用SCH和SCTRL指令控制两段LED显示。,第五章 LED显示,P: 所要显示的字。 N:0000时显示P的右两位,为0001时显示P的左 两位 例:此时LED输出显示为”CD”,第五章 LED显示,N:控制数码管每段显示的数据。 可显示任意段码,包括清除显示。显示表见表ntlp。 例: 此时LED无输出。此时LED

11、显示“HP”。,第五章 LED显示,LED显示表ntlp,第六章 扩展I/0,注:CP1H可同时扩展CPM1A单元和CJ系列单元.但需用到 CP1W-CN811、CP1W-EXT01和CJ1W-TER01。,第六章 扩展I/0,6.1 可扩展单元CPM1A 模拟量输入单元,如CPM1A-AD041 模拟量输出单元,如:CPM1A-DA041 模拟量输入输出单元,如:CPM1A-MAD01/MAD11 温度传感器单元,如:CPM1A-TS001/TS101/TS102 模拟量和温度传感器输入单元,如:CPM1A-AS001 等等,第六章 扩展I/0,连接示意图,第六章 扩展I/O,1. 最大扩展

12、台数CP1H最多可扩展七台CPM1A单元,且可扩展的最大输入输出字各为15个。注:每个CPM1A单元的输入输出字不同,使用时应注意。如:CPM1A-AD041的输入字有4个,故该单元最大的扩展台数为3台。,第六章 扩展I/O,2. 地址分配输入:起始地址为m1。输出:起始地址为n1。m:为以分配的输入通道字。如第一个扩展单元的m为 CIO 0002,因为CP1H已分配输入通道为CIO 0000和CIO 0001。n:为以分配的输入通道字。如第一个扩展单元的n为 CIO 0102,因为CP1H已分配输入通道为CIO 0100和CIO 0101。,第六章 扩展I/O,3. 应用通过给输出字(n1)

13、写控制字来选择扩展单元的输入 或者输出信号、范围及组合。该操作由编程实现,应在第一 个工作周期执行。扩展单元的数据可直接直接读其输入通道m+1。,第六章 扩展I/O,6.2 扩展CJ系列单元注:扩展CJ系列单元必须加一个CP1W-EXT01和一个CJ1W-TER01.,第七章 任务,7.1 任务种类两种:循环任务、中断任务。最大任务数为288个。 循环任务最多可有32个循环程序,任务标号依次为031。中断任务最多可有256个中断任务,任务标号依次为0255。,第七章 任务,CPU单元程序执行,程序 END 0,程序 END 1,程序END n,程序 RET,循环任务0,循环任务1,循环任务n,

14、中断任务,第七章 任务,7.2 使用任务1、用TKON和TKOF指令来控制任务执行或者不执 行。N:任务号,条件为ON时进入就 绪状态,即允许执行。 N:任务号,条件为ON时进入等 待状态,即不允许执行。,TKON N,TKOF N,第七章 任务,2、PLC设置,第七章 任务,在新建程序中右键打开程序属性,在任务类型中选 择设置你所需的任务,然后编程即可。,第八章 I/O内存,8.1 I/O存储区结构CIO区、工作区、保持区、辅助区、TR区、DM区、定 时器完成标志、定时器PVS、任务标志区。注:所有区域除了一部分辅助区不能写只能读外,全部可读写。,第八章 I/O内存,8.2 CIO区范围从C

15、IO 000CIO 6143。通常用于个单元I/O刷新时的数据交换,没分配给单元的 字在程序中可用作工作字和工作位。其中CI0 000016用作输入地址,CIO 100116作为输出 地址,即I/0区。,第八章 I/O内存,第八章 I/O内存,8.3 工作区(WR)该工作区的字只能在程序中用,不能用于与外部I/O端子 交换。在使用CIO区之前应该先使用这个区作为工作字或工作 位。15 0W000W511,第八章 I/O内存,8.4 辅助区(AR)辅助区包含监控或控制PC操作的标志和控制位。 这个区分为两部分:A000A447为只读区A448A959为读写区,第八章 I/O内存,8.5 数据存储

16、区(DM)DM区是多用途数据区,只能以字为单位存取。范 围为D00000D32767。可用直接寻址方式或间接寻址方式来访问DM区。直接寻址如:间接寻址如:二进制模式(D)十六位D00100 实际地址:D00256,第八章 I/O内存,如:BCD模式(*D)*D00100 实际地址:D00100 注:虽不能直接存取DM区位,但可以用BIT TEST 、TST和 TSTN等指令来访问这些位的状态。,第八章 I/O内存,8.6 变址寄存器(IR)变址寄存器共有16个IR0IR15,主要用与间接寻址。每 个IR保存一个单独的PC存储器地址(I/0存储器绝对地址)如:MOVR 0002 IR0 将CIO

17、 0002的PC存储器地址保存到 IR0中。MOV #0001 ,IR0 将0001写到包含在IR0的地址中。MOV 0020 1,IR0 读IR0的内容,然后加1作为PC地 址,把#0020写入该地址中。,第八章 I/O内存,8.7 数据寄存器数据寄存器有16个DR0DR15,用作变址寄存器中PC地址的 偏移量。值的范围:有符号二进制,为3276832767。例:MOV #0001 DR0,IR0 把DR0的内容加到IR0中,并将0001 写入PC地址。,第九章 数据形式,9.1 数据符号“#” 不带符号二进制或BCD码“”带符号十进制“&” 不带符号十进制 如:符号 范围# #0000#FFFF(二进制) 16位常数 # #0000#9999(BCD码) 3276832767& &0&65535,9.2 数据格式 第九章 数据形式,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报