模拟量被定义为在时间和数量上连续变化的信号。指PT、CT等各种传感器传输的电压、电流、频率等信号,即模拟信号。
模拟量是指变量在一定范围内连续变化的量,即可以取一定范围内的任意值(定义域)。数字量是离散量,不是连续量,只能取几个离散值。二进制数字变量只能取两个值。一般模拟量是指井水位、水塔水位、水泵出口压力、出口流量等现场模拟量。需要多路复用芯片采集多路数据,并需要模数转换器完成模拟量和数字量的转换,然后将采集到的数据送到CPU进行处理。(初学者可以结合plc视频教程来学习)
模拟输入:使用MOV指令,输入是AIW0或AIW6(看你的plc有没有自己的模拟输入),输出是VW0。
模拟输出:使用MOV指令,输出为VW2,输出为AQW0或AQW6(看你的PLC是否有自己的模拟输入)。
模拟输入输出,带模拟处理的PLC。
比如输入4-20ma信号,模拟输入通道为0-20ma,则输入信号输出到VW0,对应6400-32000。输出是一样的。
在工业控制中,一些输入量(如压力、温度、流量、转速等。)是不断变化的模拟量,还有一些执行机构(如伺服电机、调节阀、记录仪等。)要求PLC输出模拟信号,而PLC的CPU只能处理数字量。首先通过传感器和变送器将模拟量转换成标准电流或电压,如4 ~ 20 mA、1~5V、0~10V,再通过PLC中的A/D转换器转换成数字量。这些数字量可以是二进制或十进制的。模数转换后,带符号的电流或电压通常用二进制补码表示。
数模转换器将可编程控制器的数字输出转换成模拟电压或电流,然后控制执行器。模拟I/O模块的主要任务是完成A/D转换(模拟输入)和D/A转换(模拟输出)。
模拟模块有三种:模拟输入模块、模拟输出模块和模拟输入/输出模块。
(ⅰ)可编程控制器模拟输入模块
模拟输入模块,又称A/D模块,将传感器检测到的连续模拟信号转换成PLC的CPU可以接收的数字量,通常为12位二进制数。数字量越多,分辨率越高。
(ⅱ)可编程控制器模拟输出模块
模拟输出模块,又称D/A模块,将PLC的CPU发送给模拟输出模块的数字量转换为外部设备可以接收的模拟量(电压或电流)。一般模拟输出模块接收的数字信号多为12位二进制数,数字位数较多的模块分辨率较高。本文来源:https://www.jcpeixun.com