欧姆龙cj2m模拟量电流实例
时间: 2023-08-13 08:06:01 浏览: 257
欧姆龙模拟量应用实例..pdf
以下是一个欧姆龙CJ2M PLC使用模拟量输入输出模块进行模拟量电流读取和输出的示例:
假设我们需要读取一个4-20mA的模拟量信号,并将其转换为0-100的百分比输出信号。我们可以选择使用欧姆龙的模拟量输入模块CJ1W-AD04U和模拟量输出模块CJ1W-DA021,并使用4-20mA转换器将模拟量信号转换为0-10V的电压信号。
1. 将4-20mA的模拟量信号接入到4-20mA转换器的输入端口上,将转换器的输出端口接入到模拟量输入模块CJ1W-AD04U的通道1输入端口上。
2. 在PLC编程软件中,配置扩展单元和模拟量输入模块CJ1W-AD04U的参数,设置通道1为电流输入模式。
3. 编写程序读取模拟量信号,并进行转换。例如,可以使用以下指令:
```
LD W0.00 ; 读取通道1的模拟量输入值
MOV 16, D10 ; 将模拟量输入的范围设为4-20mA,即最小值为0.004A,最大值为0.02A
DIV D10 ; 将模拟量输入值除以0.016,得到0-1的小数值
MUL 100 ; 将小数值乘以100,得到0-100的百分比值
ST D0 ; 将百分比值存储到D区寄存器0中
```
4. 连接模拟量输出模块CJ1W-DA021到CJ2M PLC的扩展单元口上,并将输出信号接到4-20mA转换器的输出端口上。
5. 在PLC编程软件中,配置扩展单元和模拟量输出模块CJ1W-DA021的参数,设置通道1为电流输出模式。
6. 编写程序将转换后的百分比值输出到模拟量输出模块的通道1。例如,可以使用以下指令:
```
LD D0 ; 读取百分比值
DIV 100 ; 将百分比值除以100,得到0-1的小数值
MUL 16 ; 将小数值乘以16,得到4-20mA的模拟量输出值
ST W1.00 ; 将模拟量输出值存储到通道1的输出寄存器中
```
以上就是一个简单的欧姆龙CJ2M PLC使用模拟量输入输出模块进行模拟量电流读取和输出的示例。需要根据具体的应用需求进行调整和优化。
阅读全文