的开关信号,并且合理的分配对应的变量,从而针对性的进行开关信号的转变,使程序的可读性增强,使程序在扩展方面更加方便。在我的设计方案中,I/O分配如下表所示。九段数码管示意图:真值表:abcdefghi显示数字I0.20000000111I0.31101101002I0.41111001003I0.50000011114I0.61011011005I0.71011111006I1.01110000007I1.11111111008I/O编址输入I输出Q启动按钮I0.0a段ledQ0.0停止按钮I0.1b段ledQ0.1一楼感应器I0.2c段ledQ0.2二楼传感器I0.3d段ledQ0.3三楼传感器I0.4e段ledQ0.4四楼传感器I0.5f段ledQ0.5五楼传感器I0.6g段ledQ0.6六楼传感器I0.7h段ledQ0.7七楼传感器I1.0i段ledQ1.0八楼传感器I1.1触摸屏启动按钮M0.0触摸屏停止按钮M0.1触摸屏一楼感应器M0.2触摸屏二楼传感器M0.3触摸屏三楼传感器M0.4触摸屏四楼传感器M0.5触摸屏五楼传感器M0.6触摸屏六楼传感器M0.7触摸屏七楼传感器M1.0触摸屏八楼传感器M1.12.3系统接线图设计根据系统变量定义及分配表可以看出,要实现控制目的要利用PLC中的10个输入继电器和19个输出继电器,所以本系统可以选用PLC型号为西门子S7—200(CPU224XP),这种机型的I/O点数分别为14/10;而输入部分的电压可以采用DC24V的直流电,输出部分的电压则必须采用AC220V的交流电,并且热继电器的辅助常闭触点要接在主线上,这样才能达到保护的目的。此八层电梯楼层定位及显示的梯形图控制程序的接线图可如下图所示。3.控制程序设计3.1控制程序流程图设计我设计的八层电梯定位显示控制系统分为两个主要部分:判断和显示,具体的程序流程图如下图所示