可编程逻辑控制器(PLC)系列:Omron NX1P_(3).NX1P输入输出模块详解.docx

可编程逻辑控制器(PLC)系列:Omron NX1P_(3).NX1P输入输出模块详解.docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE1

PAGE1

NX1P输入输出模块详解

输入模块

输入模块的功能和类型

OmronNX1P系列的输入模块用于接收来自现场设备的信号,如传感器、开关等,并将这些信号转换为PLC内部可以处理的数字信号。输入模块的种类繁多,根据输入信号的类型不同,可以分为数字输入模块、模拟输入模块、高速计数模块等。

数字输入模块

数字输入模块用于接收开关量信号,如按钮、接近开关、光电开关等。这些模块通常提供多个输入通道,每个通道可以独立配置为不同的输入类型,如24VDC、24VAC、100VAC等。

原理

数字输入模块的基本原理是通过内部的输入电路将外部的开关量信号转换为数字信号。输入电路通常包括光电耦合器、滤波器、电压比较器等元件,以确保信号的稳定性和可靠性。当外部设备的信号到达输入模块时,输入电路会进行处理并将其转换为内部的数字信号,PLC可以通过读取这些数字信号来判断外部设备的状态。

配置

在OmronCX-Programmer软件中,可以对数字输入模块进行配置。配置过程包括选择模块类型、设置输入通道的参数、配置输入滤波时间等。

选择模块类型:在硬件配置中选择相应的数字输入模块,如C200HE-ID211(16点24VDC输入)。

设置输入通道参数:根据实际需求设置每个输入通道的参数,如输入类型、输入电压范围等。

配置输入滤波时间:输入滤波时间用于消除输入信号的噪声,确保信号的稳定。可以通过软件中的“滤波时间”参数进行设置,范围通常为0-32ms。

代码示例

以下是一个简单的CX-Programmer梯形图示例,用于读取数字输入模块的信号并控制一个输出继电器。

//读取数字输入模块的信号并控制输出继电器

//输入模块:C200HE-ID211

//输出模块:C200HE-OC211

//输入点X0连接一个按钮

//输出点Y0连接一个继电器

//梯形图逻辑

//当X0接通时,Y0输出高电平

LDX0//读取输入点X0

OUTY0//输出点Y0置位

模拟输入模块

模拟输入模块用于接收连续变化的信号,如温度传感器、压力传感器等。这些模块通常提供多个输入通道,每个通道可以独立配置为不同的输入类型,如电压输入、电流输入等。

原理

模拟输入模块的基本原理是通过内部的AD转换器将外部的模拟信号转换为数字信号。AD转换器会将输入的模拟信号转换为相应的数字值,PLC可以通过读取这些数字值来判断外部设备的状态。常见的AD转换器有12位、14位等分辨率,分辨率越高,转换的精度也越高。

配置

在OmronCX-Programmer软件中,可以对模拟输入模块进行配置。配置过程包括选择模块类型、设置输入通道的参数、配置采样时间等。

选择模块类型:在硬件配置中选择相应的模拟输入模块,如C200HE-AD211(4通道12位AD转换)。

设置输入通道参数:根据实际需求设置每个输入通道的参数,如输入类型(电压或电流)、输入范围等。

配置采样时间:采样时间用于设置模块对输入信号的采样频率,确保信号的实时性。可以通过软件中的“采样时间”参数进行设置,范围通常为1-1000ms。

代码示例

以下是一个简单的CX-Programmer梯形图示例,用于读取模拟输入模块的信号并根据信号值控制一个输出继电器。

//读取模拟输入模块的信号并控制输出继电器

//模拟输入模块:C200HE-AD211

//输出模块:C200HE-OC211

//模拟输入点D1000连接一个温度传感器

//输出点Y0连接一个继电器

//梯形图逻辑

//当温度传感器的值大于1000时,Y0输出高电平

LDD1000//读取模拟输入点D1000

CMPD1000,1000,Y0//比较D1000的值与1000

//如果D10001000,Y0输出高电平

高速计数模块

高速计数模块用于处理高速脉冲信号,如编码器、光栅尺等。这些模块通常提供多个计数通道,每个通道可以独立配置为不同的计数模式,如增计数、减计数、双向计数等。

原理

高速计数模块的基本原理是通过内部的高速计数器对输入的脉冲信号进行计数。计数器可以配置为不同的计数模式,以满足不同的应用需求。常见的计数模式包括单相计数、双相计数、A/B相计数等。

配置

在OmronCX-Programmer软件中,可以对高速计数模块进行配置。配置过程包括选择模块类型、设置计数通道的参数、配置计数模式等。

选择模块类型:在硬件配置中选择相应的高速计数模块,如C200HE-CM211(4通道高速计数)。

设置计数通道参数:根据实际需求

文档评论(0)

kkzhujl + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档