第7章 思考与练习题参考答案
7-1 模拟量输入模块输出模块的作用是什么? 参考答案:
模拟量输入模块接受各种传感器输出的标准电压信号或电流信号,并将其转换为数字信号存储到PLC中。
将PLC的处理结果通过模拟量输出模块转换为标准电压或电流信号去驱动执行元件。
7-2 模拟量输入信号在PLC内部处理时应考虑那些问题? 参考答案:
1. 模拟量输入值的数字量表示方法; 2. 模拟量输入值的数字量表示范围; 3. 系统偏移量的消除; 4. 过程量的最大变化范围; 5. 模拟量信号的转换问题; 6. 数字量滤波问题。
7-3 模拟量输出信号处理时应考虑哪些因素? 参考答案:
1. 模拟量输出信号与工程量的比例关系;
1
2. 模拟量输出信号与工程量的控制关系;
7-4 与S7-200系列PLC配套的模拟量输入模块有哪几个? 参考答案:
EM231模拟量4路输入 EM232模拟量路2输入 EM235模拟量路4输入1输出 共三种
7-5 S7-200系列PLC在工程实际中对模拟量的处理方式是什么? 参考答案:
1. 与设定的高位信号或低位信号进行比较,得出模拟量的范围控制信息;2. 与给定量进行比较,通过PID运算,得出模拟量的连续控制信息。
7-6 EM231模拟量输入模块输入信号校对的步骤是什么? 参考答案:
①在模块脱离电源的条件下,通过DIP开关选择需要的输入范围; ②接通CPU及模块电源,并使模块稳定15分钟; ③用一个电压源或电流源,给模块输入一个零值信号;
2
④读取模拟量输入寄存器AIW相应地址中的值,获得偏移误差(输入为0时,模拟量模块产生的数字量偏差值),该误差在该模块中无法得到校正;
⑤将一个工程量的最大值加到模块输入端,调节增益电位器,直到读数为32000,或所需要的数值。
7-7 PID控制指令中回路表的含义是什么?有何作用? 参考答案:
Yn?KCen?KCTKTen?YX?CD(en?en?1)TIT32000 偏
置误差 0 EM231转换曲线
10V 根据PID算法公式
可知,
?KC(SPn?PVn)?KCTT(SPn?PVn)?YX?KCD(PVn?1?PVn)TTI参与PID运算的有9个参数,因此在运算之前,需要准备好这9个参数,PID回路表就是提供这9个参数的表格,它被事先存储在用户指定的变量存储器中。
7-8 某水箱水位控制系统如图7-37所示。因水箱出水速度时高时低,所以采用变速水泵向水箱供水,以实现对水位的控制。设给定量为满水位的70%,过程变量(为单极性信号)由水位计检测后经A/D变换送入PLC,用于控制电机转速的控制量信号由PLC执行PID指令后以单极性信号经D/A变换后送出。拟采用PI控制,其增益、采样时间和积分时间分别为:KC=0.20,T=0.2s,TI=25min。要求
3
开机后先由手动控制水泵,一直到水位上升为70%时,通过输入点I0.0的置位切入自动状态。
参考答案:
水位控制主程序
4
水位控制子程序(初始化PID参数表、设置PID运算周期)
5