西门子TP177BPN/DP人机界面
对应的数值称为模拟值,用16位二进制补码定点数来表示,*高位(第15位)为符号位,正数的符号位为0,负数的符号位为1。
模拟量输入模块的模拟值位数(即转换精度)可以设置为9~15位(与模块的型号有关,不包括符号位)。如果模拟值的精度小于15位,则模拟值左移,使其*高位(符号位)在16位字的*高位(第15位),左移后未使用的低位则填入0,这种处理方法称为“左对齐”。设模拟值的精度为12位加符号位,未使用的低位(第0~2位)为0,相当于实际的模拟值被乘以8。
给出了SM 331模拟量输入模块的模拟值与模拟量之间的对应关系,模拟量量程的上、下限(±****)分别对应于十六进制模拟值6C00H和9400H(H表示十六进制数)。
模拟量输入模块在模块通电前或模块参数设置完成后第一次转换之前,上溢出时其模拟值为7FFFH,下溢出时模拟值为8000H。上、下溢出时SF指示灯闪烁,有诊断功能的模块可以产生诊断中断。
(2)模拟量输入模块测量范围的设置
模拟量输入模块的输入信号种类用安装在模块侧面的量程卡(或称为量程模块)来设置。量程卡插入输入模块后,如果量程卡上的标记C与输入模块上的标记相对,则量程卡被设置在C位置。模块出厂时,量程卡预设在B位置。用STEP 7设置量程时可以看到该量程对应的量程卡的位置,用户应正确地设置量程卡,否则将会损坏模拟量输入模块。
以模拟量输入模块6ES7 331-7KF02-0AB0为例,量程卡的B位置包括4种电压输入,C位置包括5种电流输入,D位置的测量范围只有4~20mA,其余21种温度传感器、电阻测量或电压测量的测量范围均应选择A位置。使用STEP 7中的硬件组态功能可以进一步确定测量范围。各位置对应的测量方法和测量范围都印在模拟量模块上。
(3)将模拟量输入模块的输出值转换为实际的物理量
交流数字量输入模块的额定输入电压为AC 120V或AC 230V,其用电容隔离输入信号中的直流
合器中的发光二极管和显示用的发光二极管点亮,光敏三极管饱和导通;外接触点断开时,光耦合器中的发光二极管熄灭,光敏三极管截止,信号经背板总线接口传送给CPU模块。
直流输入电路的延迟时间短,可以直接与接近开关、光电开关等电子输入装置连接。如果信号线不是很长,PLC所处的物理环境较好,电磁干扰较轻,应考虑优先选用DC 24V的直流输入模块。交流输入方式适于在有油雾、粉尘的恶劣环境下使用。转换为控制过程所需的外部信号电平,同时有隔离和功率放大的作用。模拟量输出模块用来控制电动调节阀、变频器等执行器。
CPU模块内部的工作电压一般是DC 5V,而PLC的输入/输出信号电压一般较高,例如DC 24V或AC 220V。从外部引入的尖峰电压和干扰噪声可能损坏CPU模块中的元器件,或使PLC不能正常工作。信号模块除了传递信号外,还有电平转换与隔离的作用,其用光耦合器、光敏晶闸管、小型继电器等器件来隔离PLC内部电路和外部的输入、输出电路。
1.数字量输入模块
数字量输入模块分为直流输入模块和交流输入模块。S7-300的数字量输入模块主要有6ES7 321系列和6ES7 131系列,后者主要用于ET 200(分布式I/O)
有的CPU(例如312 IFM与313)没有锂电池,只有软件实时时钟,PLC断电时停止计时,恢复供电后从断电瞬时的时刻开始计时。有后备锂电池的CPU有硬件实时时钟,可以在PLC断电时继续运行。运行时间计数器的计数范围为0~32767h。
9.CPU模块上的集成I/O
某些CPU模块上有集成的数字量I/O,有的还有集成的模拟量I/O。图1-7为集成了数字量/模拟量I/O的CPU模块。
Flash EPROM微存储卡用于在断电时保存用户程序和数据,它可以扩展CPU的存储器容量,也可以将有CPU的操作系统保存在其中,这对于操作系统的升级是非常方便的。微存储器卡用做装载存储器或便携式