数字量是一种开关量,在 电子电路中用高电平和低电平来界定,这样说可能让人费解,在数字电路中可以用0和1来表示,如果还是不能理解,那么我也可以用灯的亮灭来表示。
灯通电亮为1,灯断电灭为0,数字量只有这两种状态。数字量就是由无数个0和1组成数字串组成。
在时间上和数量上都是离散的物理量称为数字量(开关量)。把表示数字量的信号叫数字信号。把工作在数字信号下的电子电路叫数字电路。
从 单片机到计算机的CPU,全部都是基于数字量的。也就是只有1和0能被处理。我们常接触的灯的开关、按钮、 继电器的触点等都开关量,它只有二种状态,开或关,也可以说成1或0。
plc的数字输出,其实在内部就是一个继电器,输出的就是继电器触点的通与断。当然了还晶体管型,这个原理与继电器输出略有区别,原理是相通的。
1⇨高电平24V或5V 0⇨0V 典型的各种开关,都是数字量。
模拟量是一种连续变化的变量,如我们熟悉的电压的大小变化、电流的大小变化、灯光的亮暗变化。PLC的模拟量输出是有范围的一般为0-10V电压、4-20MA电流。
在时间上或数值上都是连续的物理量称为模拟量。把表示模拟量的信号叫模拟信号。
把工作在模拟信号下的电子电路叫模拟电路。 比如:热电偶在工作的时候输出的电压信号都是模拟信号。
总结 PLC的数字输出与模拟量输出,只是应用的不同,没有好坏之分。PLC的数字输出与模拟输出只和我们控制要求有关,比如控制一个 接触器的通断,只能用数字输出而不能用模拟量输出来控制。
如果想表示一个变化的电压值或电流值,就得用模拟量输出,而数字输出是不能实现这个功能的。
这样的话,用PLC读取模拟量采用A/D模块,用PLC输出模拟量采用D/A模块。
A/D(模拟量输入):模-数转换。也就是把模拟量转换成数字量,通常在输入端。
D/A(模拟量输出):数-模转换。也就是把数字量转换成模拟量,通常在输出端。
A/D转换与D/A的本质就是线性转换,在PLC开发中一般会自动写一个转换库或者用PLC内置的转换库。 |