欧姆龙PLC知识

合集下载

欧姆龙PLC知识

欧姆龙PLC知识

SCL2指令应用案例条件:变送器的输出信号为0-10V,对应温度为-100--200摄氏度;CP1H的模拟量输入量程设置为0-10V,分辨率选择6000目的:使用SCL2指令将模拟量转换得到的数据0-6000(BIN)对应缩放到-100--200(BCD)摄氏度显示输出。

程序如下:SCL2控制字解释:200:CP1H的模拟量输入通道1D100:偏移量(带符号BIN)详见下图D101:ΔX(带符号BIN)详见下图D102:ΔY(BCD)详见下图D200:转换结果通道结果:程序执行后就可以实现0-6000(BIN)转换到-100--200(BCD)摄氏度显示了。

注:因为BCD数是以十六进制来表示十进制数据的,因此对应的温度值应该用16进制方式去监视。

例如:当200CH中的数据是&4000(即6.66V电压输入),那么用十六进制监控数据D200应该显示#100。

&符号表示十进制数;#表示十六进制数。

SCL指令应用案例条件:变送器的输出信号为0-10V,对应压力为0-400MPa;CP1H的模拟量输入量程设置为0-10V,分辨率选择6000。

目的:使用SCL指令将模拟量转换得到的数据0-6000(BIN)对应缩放到0-400MPa(BCD)显示输出。

程序如下:结果:程序执行后就可以实现0-6000(BIN)转换到0-400(BCD)的压力值了。

注:因为BCD数是以十六进制来表示十进制数据的,因此对应的压力值应该用16进制方式去监视。

例如:当200CH中的数据是&3000(即5V电压输入),那么用十六进制监控数据D200应该显示#200。

&符号表示十进制数;#表示十六进制数。

使用CPM1A-AD041的模块采集模拟量4-20ma的信号,该模拟量信号取自一位移传感器信号,代表一个0-100mm的距离,要怎么才能把输入通道里的数据转换成所对应的这个距离值呢?可以使用SCL指令做此类的定标转换,该指令的作用是把一个16进制数据线性转换成一个BCD码的数据,这条指令有3个操作数见图1,S为源字,P1是参数首字,R是结果字,从P1到P1+3要设置4个值,P1是AY,P1+1是AX,P1+2是BY,P1+3是BX(见图2),在此例中因为输入的数据范围是0-1770 HEX,所以P1+1和P1+3分别是0和1770,而定标结果是0-100,所以P1和P1+2分别是0和100.具体可以这么做,例如AD041的输入通道是002,把DM0作为参数首字,D10作为结果字存放0-100的距离值。

欧姆龙PLC知识

欧姆龙PLC知识

欧姆龙PLC知识————————————————————————————————作者:————————————————————————————————日期:SCL2指令应用案例条件:变送器的输出信号为0-10V,对应温度为-100--200摄氏度;CP1H的模拟量输入量程设置为0-10V,分辨率选择6000ﻫ目的:使用SCL2指令将模拟量转换得到的数据0-6000(BIN)对应缩放到-100--200(BCD)摄氏度显示输出。

ﻫ程序如下:200:CP1H的模拟量输入通道1ﻫSCL2控制字解释:ﻫD100:偏移量(带符号BIN)详见下图D101:ΔX(带符号BIN)详见下图ﻫD102:ΔY(BCD)详见下图ﻫD200:转换结果通道ﻫ结果:程序执行后就可以实现0-6000(BIN)转换到-100--200(BCD)摄氏度显示了。

注:因为BCD数是以十六进制来表示十进制数据的,因此对应的温度值应该用16进制方式去监视。

例如:当200CH中的数据是&4000(即6.66V电压输入),那么用十六进制监控数据D200应该显示#100。

ﻫ&符号表示十进制数;#表示十六进制数。

SCL指令应用案例条件:变送器的输出信号为0-10V,对应压力为0-400MPa;CP1H的模拟量输入量程设置为0-10V,分辨率选择6000。

目的:使用SCL指令将模拟量转换得到的数据0-6000(BIN)对应缩放到0-400MPa(BCD)显示输出。

ﻫ程序如下:ﻫﻫ结果:程序执行后就可以实现0-6000(BIN)转换到0-400(BCD)的压力值了。

注:因为BCD数是以十六进制来表示十进制数据的,因此对应的压力值应该用16进制方式去监视。

例如:当200CH中的数据是&3000(即5V电压输入),那么用十六进制监控数据D200应该显示#200。

ﻫ&符号表示十进制数;#表示十六进制数。

使用CPM1A-AD041的模块采集模拟量4-20ma的信号,该模拟量信号取自一位移传感器信号,代表一个0-100mm的距离,要怎么才能把输入通道里的数据转换成所对应的这个距离值呢?可以使用SCL指令做此类的定标转换,该指令的作用是把一个16进制数据线性转换成一个BCD码的数据,这条指令有3个操作数见图1,S为源字,P1是参数首字,R是结果字,从P1到P1+3要设置4个值,P1是AY,P1+1是AX,P1+2是BY,P1+3是BX(见图2),在此例中因为输入的数据范围是0-1770 HEX,所以P1+1和P1+3分别是0和1770,而定标结果是0-100,所以P1和P1+2分别是0和100.具体可以这么做,例如AD041的输入通道是002,把DM0作为参数首字,D10作为结果字存放0-100的距离值。

欧姆龙plc结构文本limit

欧姆龙plc结构文本limit

欧姆龙plc结构文本limit【原创实用版】目录1.欧姆龙 PLC 概述2.欧姆龙 PLC 的结构3.欧姆龙 PLC 的通道4.欧姆龙 PLC 的原点建立与跑点方式5.欧姆龙 PLC 的绝对值与相对值跑点方式的比较6.欧姆龙 PLC 的应用实例正文一、欧姆龙 PLC 概述欧姆龙 PLC(可编程逻辑控制器)是一种广泛应用于工业自动化控制的设备。

它可以通过编程实现对各种机械设备和工艺过程的自动控制,提高生产效率和产品质量。

欧姆龙 PLC 具有稳定性高、可靠性好、扩展性强、操作简单等特点。

二、欧姆龙 PLC 的结构欧姆龙 PLC 主要由三部分组成:中央处理单元(CPU)、存储器和输入/输出(I/O)模块。

其中,CPU 负责处理程序和数据;存储器用于存储程序和数据;输入/输出模块负责与外部设备进行信息交换。

三、欧姆龙 PLC 的通道欧姆龙 PLC 的通道是指用于传输数据的路径。

一个通道包含两个字节,每个字节包含 8 个位。

通道可分为字节 1(高位)和字节 2(低位)。

在欧姆龙 PLC 中,一个通道可以用于传输一个输入信号或一个输出信号。

四、欧姆龙 PLC 的原点建立与跑点方式在欧姆龙 PLC 中,原点建立是指确定一个物理量的基准值。

原点建立后,PLC 可以根据目标点和当前点的位置关系自动改变控制方向。

欧姆龙 PLC 有两种跑点方式:绝对值跑点和相对值跑点。

五、欧姆龙 PLC 的绝对值与相对值跑点方式的比较绝对值跑点方式是指根据目标值直接控制电机的转向。

例如,如果目标值是 100,那么电机会向 100 的方向旋转。

相对值跑点方式是指根据目标值与当前值的差值控制电机的转向。

例如,如果目标值是 100,当前值是 50,那么电机会向 50 的方向旋转。

六、欧姆龙 PLC 的应用实例欧姆龙 PLC 广泛应用于各种工业自动化控制领域,如生产线自动化、机器人控制、设备监控等。

欧姆龙PLC讲义

欧姆龙PLC讲义
输出点LED
2. CPM1A 40点的主机的面板结构
二、 CPM1A系列PLC的I/O扩展单元
1. I/O扩展单元的规格和类型
类型 8点型(输入8点)
8点型(输出8点)
20点型 (输入12点) (输出8 点)
型号 CPM1A-8ED CPM1A-8ER CPM1A-8ET CPM1A-8EM6655
系统设定区的设定内容可用编程工具写入。 系统设定区的设定内容见表2.5。
若系统设定区的设定出错,则辅助记忆继电器的 对应位为ON。 系统设定区的设定内容,可在指定时间读取。 系统设定区的设定错误,只能用初始化来处理。
1. 丰富的指令系统
逻辑控制指令、定时器/计数器、移位寄存器指令; 算术运算指令、逻辑运算指令; 数据传送指令、数据比较指令、数据转换指令; 高速计数器控制指令、脉冲输出控制指令; 子程序控制指令、中断控制指令; 步进控制指令、特殊功能指令、故障诊断指令等。
CPM1A系列PLC的主机 CPM1A系列I/O扩展单元
CPM1A系列编程工具 CPM1A系列特殊功能单元
一、 CPM1A系列PLC的主机
1.主机的规格
按I/O点数分 按电源类型分
按输出方式分
10、20、30、40点 分直流和交流型
继电器输出型 晶体管输出型
输入点LED 外设端口
I/O扩展器 运行状态LED
内部继电器区(IR) 特殊辅助继电器区(SR)
暂存继电器区(TR) 保持继电器区(HR) 辅助记忆继电器区(AR) 链接继电器区(LR) 定时器/计数器区(TC) 数据存储区(DM)
★ CPM1A内部器件的编号
内部器件以通道形式的编号 通道编号为2、3、4位数不等 每个通道内有16个继电器(00~15)

欧姆龙PLC指令集讲义全

欧姆龙PLC指令集讲义全
指令集概述
介绍欧姆龙PLC的指令集, 包括基本指令、功能指令 和特殊指令等。
指令功能
解释指令的功能和应用场 景,帮助读者理解指令的 作用。
指令格式
详细说明指令的格式,包 括操作码、操作数和参数 等。
编程实例解析
实例一
01
实例二
02
03
实例三
介绍一个简单的欧姆龙PLC程序, 包括输入输出配置、程序流程和 指令应用等。
加法指令
用于将两个操作数相加, 并将结果存储在指定寄存 器中。
减法指令
用于将一个操作数减去另 一个操作数,并将结果存 储在指定寄存器中。
乘法指令
用于将两个操作数相乘, 并将结果存储在指定寄存 器中。
除法指令
用于将一个操作数除以另 一个操作数,并将结果存 储在指定寄存器中。
04
欧姆龙PLC编程实践
编程语言介绍
02 清理灰尘
定期清理PLC的灰尘和杂
物,保持设备清洁。
04 记录运行状态
记录PLC的运行状态和异
常情况,以便及时发现和
解决问题。
常见故障及排除方法
通讯故障
检查通讯线缆是否完 好、接口是否松动或 损坏,重新插拔或更
换线缆。
电源故障
检查电源是否正常、 电源线是否松动或损 坏,更换电源模块或
修复电源线。
程序控制指令
用于实现程序的流程控制,如条件判断、循环等操作。
特殊功能指令
用于实现特定的功能,如PID控制、高速计数器等。
指令集的使用方法
指令集的使用步骤
学习欧姆龙PLC指令集需要了解其使用方法,包括熟悉指 令集的符号和语法、编写程序、下载程序到PLC等步骤。
指令集的调试方法

《欧姆龙PLC教程》PPT课件知识讲解

《欧姆龙PLC教程》PPT课件知识讲解

2023REPORTING 《欧姆龙PLC教程》PPT课件知识讲解•PLC 基础概念与原理•硬件组成与接线方法•软件编程环境与指令系统•数据处理与通信技术应用•系统设计与调试方法分享•实际应用案例解析目录20232023REPORTINGPART01PLC基础概念与原理PLC定义及发展历程PLC定义可编程逻辑控制器(Programmable Logic Controller),一种数字运算操作的电子系统,专为在工业环境下应用而设计。

发展历程从1969年美国DEC公司研制出第一台PLC开始,经历了从简单到复杂、从低级到高级的发展历程,现已成为工业自动化领域的重要控制设备。

工作原理与组成部分工作原理PLC采用循环扫描的工作方式,即按照用户程序存储器中存放的先后顺序逐条执行,直到程序结束,然后重新返回第一条指令,开始下一轮新的扫描。

组成部分主要由CPU、存储器、输入/输出模块、电源模块和编程器等组成。

其中,CPU是PLC的核心部件,负责执行用户程序和系统程序;存储器用于存放用户程序和数据;输入/输出模块用于连接外部设备和传感器;电源模块为PLC 提供稳定的工作电压;编程器用于编写和调试用户程序。

特点欧姆龙PLC具有高性能、高可靠性、易于使用和扩展性强等特点。

其高性能体现在高速运算和快速响应上,能够满足复杂控制系统的要求;高可靠性则体现在稳定的硬件设计和完善的软件功能上,能够保证长时间无故障运行;易于使用则体现在直观的编程界面和丰富的编程指令上,能够降低用户的编程难度;扩展性强则体现在灵活的模块配置和丰富的扩展模块上,能够满足不同用户的需求。

优势欧姆龙PLC在工业自动化领域具有广泛的应用,其优势主要体现在以下几个方面:首先,欧姆龙PLC具有丰富的产品线,能够满足不同用户的需求;其次,欧姆龙PLC具有高性能和高可靠性,能够保证控制系统的稳定性和可靠性;再次,欧姆龙PLC具有易于使用和扩展性强的特点,能够降低用户的编程难度和满足用户的个性化需求;最后,欧姆龙PLC还具有完善的售后服务和技术支持体系,能够为用户提供全方位的服务和支持。

欧姆龙PLC简介资料

欧姆龙PLC简介资料
能单元和通信单元,所有模块通过其底部的总线插头安装在 CPU底板或I/O扩展底板上。
CPU单元上有内存卡(存储器盒)的插槽,可插接多种存储器盒。
外设端口接外围设备如编程器等。有些α机的CPU单元有RS232C口。在CPU上有一个通信板的插槽,插上通信板后,极大 地增强了α机的通信联网功能。CPU上的DIP开关设定PLC的工 作方式。
网等功能,这些与CPM1A相同。
4.1.2 CQM1H系列可编程序控制器
CQM1H是CQM1的取代型,CQM1H也采用无底板模块式结
构,模块之间通过侧面的总线连接器相连。
CQM1H有CPU单元、电源单元、存储器盒(可选)、输入单元、 输出单元、内装板、特殊功能单元和通信单元。
4.1.2 CQM1H系列可编程序控制器 CQM1H取代CQM1,主要是替代CQM1的CPU单元,而 CQM1的其他单元都可继续使用。
短到17.7 μs。
3.使用各种先进的内装板可灵活地配置控制功能 表4.1.3 内装板的技术规格
4.2 中型可编程序控制器
4.2.1 C200Hα系列可编程序控制器 C200Hα是C200HX/HG/HE的简称,它是C200H/C200HS的后续
机型。α机的模块有电源单元、CPU单元、基本I/O单元、特殊功
CQM1的I/O点数为128或256点,而CQM1H的增加到256或512
点。CQM1的最大程序容量是7.2 K字,而CQM1H的最大程序容
量增至15.2 K。CQM1的DM区最大6K字,而CQM1H不仅有6K 字的DM区,而且还有6 K字的EM区(仅限于CQM1H-CPU61)。 CQM1H指令的执行时间更快。例如,基本指令LD的执行时间 从0.5 μs缩短到0.375 μs,应用指令MOV的扫行时间从23.5 μs缩

欧姆龙PLC教程教你从入门到精通

欧姆龙PLC教程教你从入门到精通
详细描述
PLC被广泛应用于机械制造、电力、化工、交通等众多行业 。通过与各种传感器、执行器和控制设备配合,PLC可以实 现自动化控制、数据采集、设备监控等功能,提高生产效率 和安全性。
02 欧姆龙PLC介绍
欧姆龙PLC的产品系列
01
02
03
CJ系列
高性能、高集成度的紧凑 型PLC,适用于各种工业 自动化控制场合。
对网络带宽的需求。
无线通信
03
增强无线通信能力,支持更多无线协议,实现更灵活、便捷的
设备连接。
市场前景与发展趋势
工业4.0
随着工业4.0的推进,欧姆龙PLC将更好地支持智能工厂的建设, 满足不断升级的工业自动化需求。
安全性增强
加强PLC的安全性设计,提高设备对物理和网络攻击的防护能力。
模块化设计
采用模块化设计理念,使PLC更加灵活、易于扩展和维护。
基本指令与编程技巧
基本指令
列举并解释欧姆龙PLC的基本指令,如逻辑运算、计时器、计数器等。
编程技巧
分享一些有效的编程技巧,如如何优化程序结构、减少扫描时间等。
高级功能与特殊指令
要点一
高级功能
介绍欧姆龙PLC的高级功能,如通信、数据处理、PID控制 等。
要点二
特殊指令
列举并解释欧姆龙PLC的特殊指令,如中断处理、高速计 数等。
04 欧姆龙PLC的通讯与网络
通讯协议与接口介绍
通讯协议
介绍欧姆龙PLC支持的通讯协议,如Modbus、Profinet、EtherNet/IP等,以及它们 的特点和应用场景。
接口类型
详细说明欧姆龙PLC提供的各种通讯接口,如串口、以太网口等,以及它们的规格和性 能参数。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SCL2指令应用案例条件:变送器的输出信号为0-10V,对应温度为-100--200摄氏度;CP1H的模拟量输入量程设置为0-10V,分辨率选择6000目的:使用SCL2指令将模拟量转换得到的数据0-6000(BIN)对应缩放到-100--200(BCD)摄氏度显示输出。

程序如下:SCL2控制字解释:200:CP1H的模拟量输入通道1D100:偏移量(带符号BIN)详见下图D101:ΔX(带符号BIN)详见下图D102:ΔY(BCD)详见下图D200:转换结果通道结果:程序执行后就可以实现0-6000(BIN)转换到-100--200(BCD)摄氏度显示了。

注:因为BCD数是以十六进制来表示十进制数据的,因此对应的温度值应该用16进制方式去监视。

例如:当200CH中的数据是&4000(即6.66V电压输入),那么用十六进制监控数据D200应该显示#100。

&符号表示十进制数;#表示十六进制数。

SCL指令应用案例条件:变送器的输出信号为0-10V,对应压力为0-400MPa;CP1H的模拟量输入量程设置为0-10V,分辨率选择6000。

目的:使用SCL指令将模拟量转换得到的数据0-6000(BIN)对应缩放到0-400MPa(BCD)显示输出。

程序如下:结果:程序执行后就可以实现0-6000(BIN)转换到0-400(BCD)的压力值了。

注:因为BCD数是以十六进制来表示十进制数据的,因此对应的压力值应该用16进制方式去监视。

例如:当200CH中的数据是&3000(即5V电压输入),那么用十六进制监控数据D200应该显示#200。

&符号表示十进制数;#表示十六进制数。

使用CPM1A-AD041的模块采集模拟量4-20ma的信号,该模拟量信号取自一位移传感器信号,代表一个0-100mm的距离,要怎么才能把输入通道里的数据转换成所对应的这个距离值呢?可以使用SCL指令做此类的定标转换,该指令的作用是把一个16进制数据线性转换成一个BCD码的数据,这条指令有3个操作数见图1,S为源字,P1是参数首字,R是结果字,从P1到P1+3要设置4个值,P1是AY,P1+1是AX,P1+2是BY,P1+3是BX(见图2),在此例中因为输入的数据范围是0-1770 HEX,所以P1+1和P1+3分别是0和1770,而定标结果是0-100,所以P1和P1+2分别是0和100.具体可以这么做,例如AD041的输入通道是002,把DM0作为参数首字,D10作为结果字存放0-100的距离值。

SCL 2 DM0 DM10在执行SCL指令前先用MOV指令对DM0-DM3里分别赋值0,0,100,1770。

之后SCL指令就能把输入的模拟量值定标成0-100的距离值了。

CPM1A-MAD02-CH使用了4路输入,但是它的输入数据是每两路放一个通道的,这样就无法进行监视或处理单独一路的输入数据了,有什么办法可以把两路数据分离开吗?可以用MOVD指令,分别把两路数据传送到一个单独的通道。

该指令有3个操作数,操作数排列如图1,S是源字,也就是用模拟量输入的通道,DI是指定数位号,每个数字指定方式如上图2,也就是指定从源字中哪一个数字开始传送(一个通道是4个16进制数字,一路输入是半个通道,也就是2个16进制数字),传送几个数字,传送到目标通道的哪个数字,D就是指定目标通道。

例如现在MAD02的第一第二路输入的通道是002通道,现在要把第一路数据传送到DM0,第二路数据传送到DM1,MOVD指令CPM1A-AD041的外部输入电流和电压信号要如何接线?电压输入:把外部的输入正信号接V IN,负信号接com端;电流输入:把模块上V IN和I IN的端子短接后接输入正信号,负信号接com端。

CPM1A-MAD02-CH的参数应该怎么设置?在n+1通道(n为分配给CPU单元或前一个扩展单元的最后一个输出通道)的每个位对应的作用按照如下表分配,在量程对应的位是设定输入输出的量程范围,在启动位和平均值对应的位是设定该功能使用与否,例如4路输入1路输出全用4-20ma,平均值功能不用,就在N+1通道设置C3FF HEX就可以了。

CP1H-X□40D□-□的型号是如何定义的?MOVD指令的解释举例说明如下:S:200CH为传送源地址,初始值为#ABCD(十六进制)。

D:300CH为传送目标地址,初始值为#0000(十六进制)。

例1:D300为#0211:从左往右解释:2表示传送到目标字以位2开始(即8-11位)。

1表示传送位数2位。

1表示传送源字以位1开始(即4-7位)。

程序执行后,300CH中的值为#BC00。

例2:D300为#0230:从左往右解释:2表示传送到目标字以位2开始(即8-11位)。

3表示传送位数4位。

0表示传送源字以位0开始(即0-3位)。

程序执行后,300CH中的值为#CDAB。

CPM2A-30CDR-A配CPM1A-AD041和CPM1A-20EDR1地址是如何分配的?CX-Programmer下传程序的时提示UM区被保护,如何处理?①新建PLC程序时,在设备型号后的设定中选中了文件内存只读,只要把文件内存只读的钩去掉即可;② 询问CPU型号:a.CPM系列,DM 6602设为了×××1,可以在编程模式中将DM6602设为×××0后断电上电即可;b.C200Ha或CQM1系列,CPU盖板下的开关中的DIP-1打在了On上,断电将DIP-1打为Off上电即可;c.CP/CJ/CS系列,如果CPU被加过写保护密码,需要先释放密码,CPU盖板下的开关中的DIP-1打在了On上,断电将DIP-1打为Off上电即可。

在输入模拟量数据后,如果要把数据定标成带小数点的数据,可以怎么做?两种办法,一是把定标的结果数据放大10的N次方来得出小数点,例如需要2位小数,例如把0-0FA0的输入定标成0-10.00V的BCD码,带两位小数,那就当成0-1000来定标。

如果是CP1H或CQM1H那还有一种方法,就是如果把源数据转成浮点数来做浮点运算,也能做到,但因为CPM系列的PLC不支持浮点数,所以不能用这个方法。

4-20ma模拟量输入的时候,输入信号为4ma,但输入通道的数据在0,65535两个值跳,这是正常的吗?实际使用中如果不能有这样的数据怎么办?65535的16进制其实是FFFF,因为PLC是用二进制补码表示负数的,其实这个数据是代表-1,也就是模拟量输入在0到-1之间跳动,是属于正常的。

如果处理跳变的现象,不要直接用输入通道的数据,可以把这个数据传送到另一个中间通道后再使用,之前用一条CPS比较指令判断输入信号是否是负的,如果是负的,就不传送输入通道数据而传送0到这个中间通道,把信号作为0来处理几根常用的RS-232C通讯电缆的接线?①电缆XW2Z-200S-V连接图:PLC(9孔)侧 PC(9针计算机)侧2――――23――――39――――5PLC的4与5短接PC侧的4与6短接, 7与8短接②电缆XW2Z-200S-CV连接图:PLC(9孔)侧 PC(9针计算机)侧2――――23――――34――――85――――79――――5③电缆XW2Z-200P-V连接图:PLC(25孔)侧 PC(9针计算机)侧2――――23――――37――――5PLC侧4,5短接,6,20短接。

计算机侧4,6短接,7,8短接。

④电缆XW2Z-200T连接图:PLC(9孔)侧触摸屏(9孔)侧2――――33――――29――――9PLC和触摸屏两侧的4,5都要短接。

CPM1A的外设口用CPM1-CIF11转成RS-422口后连计算机侧的RS-422电缆接线?CIF11 计算机SDA———RDASDB———RDBRDA———SDARDB———SDBNC模块的参数设置注意事项a)当m+2控制字设置为0000,即x轴使用保存在PCU的FLASH中的轴参数时,NC模块控制电机正常;b)当m+2控制字设置为0001,即x轴使用分配给特殊I/O单元的数据存储器区域字设置的轴参数时,NC 模块控制电机不正常。

具体表现如下:在a)状态时,开机搜索原点(n.06),然后手动控制电机进位,然后执行原点返回命令(n.07),电机返回原点;在b)状态时,开机搜索原点,然后手动控制电机进位,然后执行原点返回命令(n.07),电机停止不动,检查n+2.05位,发现为ON,即表示定位结束。

根据现象,判断是NC模块没有完成正确的设置,以至于它没有能够正确判断相对和绝对移动。

检查公共参数区域(m,m+1……),没有发现问题。

但是在检查到m+25~m+28参数区域时,这4个通道内值为0。

这4个通道分别是设置CCW/CW的软限位的。

在以前的试验中我们曾发现过当软限位未设置的情况下,NC 模块不能执行正确的绝对和相对移动,现象是让电机按照绝对移动或者相对移动模式,运行结果是一样的,按照相对运行的模式运行。

所以估计是这个区域没有设置导致客户出现问题。

将m+25~m+26设置为C0000001,m+27~m+28设置为3FFFFFFF。

断电上电,按照b)模式运行,故障消除。

CJ1W-AD041的DM区设置?对于DM字地址定义是m=20000+(单元号*100)D(m):输入使用设置D(m+1):输入信号范围设置D(m+2):输入1均值处理设置D(m+3):输入2均值处理设置D(m+4):输入3均值处理设置D(m+5):输入4均值处理设置D(m+6)~D(m+17):未使用忽略设置D(m+18):高8位是转换时间/分辨率设置,低8位是操作模式设置具体的参数设置请参照CJ1/CS1模拟量I/O单元中文操作手册P86例:我用压力传感器输入4-20mA,对应工作压力为0-70p,用SCL指令源通道我用200,参数字用D100(内存设置D100,D101,D102,D103怎么写),我要做4个报警,在用CMP指令做比较的时候,数据比较1写D100,数据比较2写4个报警的具体数值吗?1:分辨率为6000的情况下,四个参数字如下: D100:#0 D101:#0 D102:#70 D103:#1770 ;2:分辨率为12000的情况下,四个参数字如下: D100:#0 D101:#0 D102:#70 D103:#2EE0 ;比如SCL指令的结果通道用的是D300,那么D300里面看到的就是0-70P之间的值,CMP指令和D300里面的当前工程量作比较,满足一定条件输出报警例2:两个压力传感器是电流型4-20mA输出、其量程为0-25Mpa,我将其分别接入200CH、201CH,实际工作中的压力计算公式是:实际压力X=20*25*D200/6000。

相关文档
最新文档