第五章习题
如果MW4中的数小于等于IW2中的数,令M0.1为1并保持,反之将M0.1复位为0。设计语句表程序。
当I0.1为 ON时,定时器T32开始定时,产生每秒一次的周期脉冲。T32每次定时时间到时调用一个子程序,在子程序中将模拟量输入AIW0的值送VW10,设计主程序和子程序。
第一次扫描时将VB0清零,用定时中断0,每100ms将 VB0加1,VB0=100时关闭定时中断,并将Q0.0立即置1。设计主程序和中断程序。
用 I0.0控制接在Q0.0~Q0.7上的8个彩灯循环移位,用 T37定时,每0.5s移1位,首次扫描时给Q0.0~Q0.7置初值,用I0.1控制彩灯移位的方向,设计语句表程序。
首次扫描时给Q0.0~Q0.7置初位,用T32中断定时,控制接在Q0.0~Q0.7上的8个彩灯循环左移,每秒移位1次,设计出语句表程序。
8个12位二进制数据存放在VW10开始的存储区,用循环指令求它们的平均值, 并将运行结果存放在VW0中,设计语句表程序。
用实时时钟指令控制路灯的定时接通和断开, 20:00时开灯,6:00时关灯,设计出程序。
用模拟电位器1 来设置定时器T33的设定值,设置的范围为10 ~30s,I0.0为1 状态上T33开始定时,设计语句表程序。
半径(<1000的整数)在VW10中,取圆周率为3.1416,用浮点数运算指令计算圆周长,运算结果四舍五入转换为整数后,存放在VW20中。
要求同第九题,用整数运算指令计算圆周长。
设计圆周长的子程序,输入量为半径(<10000的整数),输出量为圆周长(双字整数)。在I0.0的上升沿调用该子程序,半径为500mm,计算结果存放在VD10中。设计出程序,并输入到编程软件中。
自锁环节是怎样组成的? 它起什么作用?
三台电动机M1,M2,M3按下面的顺序启动和停止:启动时,M1先启动,5min后M2,M3同时启动;停车时,M3先停,过5min后M1,M2同时停。
按上述要求,选择PLC机型,画出PLC外部的接线图,设计一个满足要求的梯形图程序。
某三层大楼安装了一部电梯,楼层的每一层安装呼叫一个按钮和一个呼叫灯。电梯的升降由一台电动机控制,正转电梯上升,反之,电梯下降;每层设置有行程开关,当电梯到达时,行程开关触点接通。
请选择PLC机型,画出PLC外部的接线图,设计一个满足要求的梯形图程序。
提示
电梯在一层时,二层呼叫,电梯上升到二层。
电梯在一层或二层时,三层呼叫,电梯上升到三层。
电梯在三层时, 二层呼叫,电梯下降到二层。
电梯在二层或三层时,一层呼叫,电梯下降到一层。
电梯在一层时,二层呼叫后,三层又呼叫,电梯上升到二层,停10s后,继续上升到三层。
电梯在一层说,三层呼叫,电梯到达二层前,二层呼叫,电梯在二层停止10s后,继续上升到三层。若是到达二层后,则不理会二层呼叫。
电梯在三层时,二层呼叫后,一层又呼叫,电梯下降到二层,停10s后,继续下降到一层。
电梯在三层时,一层呼叫后,带难题二层前,二层呼叫,电梯在二层停 10s后,继续下降到一层,若是到达二层后,则不理会二层呼叫。
电梯在二层时,一层呼叫后,三层也呼叫,则电梯下降到一层,在一层停10s后上升到三层。
电梯二层时,三层呼叫后,一层也呼叫,则电梯上升到三层,在三层停10s后下降到一层。
电梯、在上升后下降途中,任何反方向的呼叫无效。
按照不同编程模式需要,练习设定相关选项。
练习配置系统块信息。
练习配置通信参数。
在STEP7中创建如图7-18所示的梯形图程序并编译完成。
利用图状态和程序状态分别监控程序。
练习在不同项目间复制程序块、数据块、符号表等。