控制的温度参数, 传给 PLC 使 PLC 按此值进行温度控制。由于本文重点是讲述有关模拟量的输入与输出的编程设计,对触摸屏的编程设计不予讲述,只提供触摸屏与 PLC 的通讯变量: VD0 :为真空压力显示区,由 PLC 传送给触摸屏。 VD4 :为蒸汽压力值显示区,由 PLC 传送给触摸屏。 VW8 :为蒸汽温度值显示区,由 PLC 传送给触摸屏。 VW10 :为电机转速值显示区,由 PLC 传送给触摸屏。 VW12 :设定温度值区,由触摸屏传送给 PLC. 一、硬件电路的配置: (一)、硬件设置除上述 4种传感器外,选用: 1、 S7-200PLC 一台,型号为: 。 2、选用 EM235 模拟量输入模块一块(输入设置: 0~20 ma 工作模式;输出设置: 4~ 20ma )。 3、变频器一台,型号为 PI8100 ,由 PLC 控制启停,手动调速。 4、西门子触摸屏一块。型号: Smart 700 硬件电路图(二)、对传感器输出的 4~20ma 转换为显示量程的公式推导: EM235 模拟量输入输出模块,当输入信号为 20ma 时,对应的数字=32000 , 故: 输入=4ma 时,对应的数字量=6400 ,对应显示量程值=0 。输入 20ma 时, 对应的数字量=32000 ,对应显示量程值最大值=Hm ,其输出量与模块的数字量的变化关系曲线如图一所示: 这4个转换公式,前二种为实数运算,后二种为整数运算,为简化程序,自定义二个功能块分别用于实数与整数运算,而每个功能块在程序运行中又都调用二次,分别计算不同的物理量。为此功能块设有二个数字输入与一个计算结果输出三个口,以适用于多次调用去计算不同物理量的值。请见下面编程: (三)、实数运算功能块( SBR_0 ): (四)、整数运算功能快( SBR_1 ): (五)、将模块的数字量,按对应公式转换为量程显示值的编程