-3模拟量输出性能表项目电压输出电流输出模拟量输入范围DC:0~+10V(输入电阻200KΩ)绝对最大输入:-0.5V,+15VDC:4~+20mA(输入电阻250Ω)绝对最大输入:-2mA,+60mA数字输出12位二进制分辨率2.5mV(10V/4000)1.25mV(5V/4000)4μA(20mA/4000)总体精度±1%(满量程0~10V)±1%(满量程4~20mA范围)转换速度2.5ms/通道(与顺空程序同步动作)所有数据转换和参数设置的调整可通过FROM/TO指令完成。同时在编程过程中重点用到了BFM数据缓冲存储器,具体分布情况如表2-4所示。表2-4FX2N-2DA缓冲存储器的功能及分配BFM编号内容b15-b8b7-b4b3b2b1b0#0保留输入数据的当前值(低8位)#1保留输入数据的当前值(高4位)#2-#16保留#17保留模拟到数字转换开始模拟到数字转换通道#18保留BFM说明:BFM#0:存储由BFM#17指定通道的输入数据当前值低8位数据,当前值数据以二进制存储。BFM#1:存储由BFM#17指定通道的输入数据当前值高4位数据,当前值数据以二进制存储。BFM#17:b0:指定由模拟到数字转换的通道(CH1,CH2)。b0=0指定CH1b0=1指定CH2b1:由0→1时A/D转换过程开始2.2硬件电路设计2.2.1温度值给定电路为了能同时使用触摸屏和开关按键实现温度给定值输入,触摸屏程序利用GTDesigner3设计触摸屏温度给定值输入、触摸屏温度显示、触摸屏启动控制、触摸屏停止控制以及指示灯指示如下图所示;本系统还设计了十个开关按键,作为温度给定值的输入端口,接收十进制数(触摸屏程序和开关按键电路分别如下图所示)。给定值范围为0~100℃,若输入值超过给定值范围,系统会发出报警信号(亮红灯)。触摸屏温度给定输入:(右图第一行数字即为温度给定输入):