7。3模拟模块
计算机(PLC)是数字设备,所以它们不能处理模拟信号。PLC模拟模块比如温度必须转化为数字信号后,才能由计算机进行处理
7。3。1模拟输入模块
模数转换卡已经被开发出来,用来将模拟信号转换为数字信号。模数转换卡通常有两种类型:电流敏感型和电压敏感型。这种卡把模拟传感器(比如热电偶)的输出转化为数字信号供PLC使用。
plc倒车雷达电压输入模块有两种类型:单极型和双极型。单极型模块只能有一个单极性的输入。举例来说,如果应用只要求卡测量0~+10V,单向卡就可以胜任。双极型卡把输入分为正负两极。举例来说,如果应用产生一10~+10V之间的电压,就需要使用双向卡,因为必须测量正负极性的电压。模拟输入模块通常允许0~10V的单极性模型和一10~+10V的双极性模型
模拟模块也可以测量电流,典型的是4~
20mA的电流。4mA代表*小的电流输入值,20mA*大的电流输入值。
plc接线图画法用户可以配置很多模拟模块,比如配置模块的双列直插式(dip)开关或者跳线来容纳不同的电压电流值。有些生产厂商制造的模块既可以输入电压,也可以输人电流。用户只要根据需要,把模块简单连接到电压或者电流引脚上即可。模拟输入的分辨率
分辨率可以用来表征测量质量的好坏。想像4把1in的尺子,如果尺子上的只有1in的刻度,分辨率就是lin。如果刻度是1/4in,那么分辨率就是1/4in,也就是说,我们可以测量长度为1/4in的物体。这是测量模拟信号的基础。计算机只能处理数字信息。模数转换卡把模拟信号转换为离散的阶梯。
plc编程入门怎么学考察图7-18(a)。理想状况下,PLC应该能够读取每一对热电偶的精确温度,但是它只能工作在数字模式下。再看图7-18(b),模拟输入卡把模拟电压(温度)转换成离散的阶梯。在这个例子中,模拟卡把40~160℃的温度转换成四个阶梯。PLC从模数转换卡中读取1~4之间的一个数,通过简单的数学换算就可以得到温度。例如,假设温度是120℃,模数转换器输出数字3。PLC将它乘以40就得到温度值。在这个例子中,3×40得到120。如果PLC从模数转换器中读取的数字是4,温度将是4×4等于160。假如当前的温度是97℃,模数转换器输出2,PLC读取以后再乘以40。PLC将得到结果80℃。如果只划分四个阶梯,PLC读取的温度可能偏差20℃。(PLC的计算值通常在实际值上下20℃的范围内。)这个例子中,分辨率也就是*小的温度阶梯是40℃
再看图7-18(c),这里的模数转换器有8个阶梯。分辨率是4阶梯的两倍即20℃。假如当前温度为67℃,模数转换器输出3。PLC计算3×20的到60℃*大可能误差为10℃(PLC的计算值通常在实际值上下10℃℃的范围内)。因此工业生产上要求高分辨率。通常工业上使用的模数转换器具有二进制12位的分辨率,也就是说,用4096个阶梯来测量模拟量。这是一个很高的分辨率。分辨率更高的模数转换器也已经开发出来了。典型的模数转换卡有12位(4096阶梯)或者14位(16384阶梯)。plc编程工资多少一个月
模拟输出模块也是十分有用的。PLC处理的是数字信号,因此它向数模转换模块输出数字信号。数模转换器再将数字信号转换成模拟信号。模拟输出模块*后输出电压或者电流。典型输出是0~10V,-10~+10V以及4~20想像一个面包店。烤炉里的温度传感器(模拟)与PLC的模数转换器相连PLC从模数转换器中读取电压(阶梯)来获得温度值。然后PLC再向数模转换模块输出数字信号,控制烤炉中的加热元件。这就形成了一个可以控制烤炉温度的集成的闭环系统