1、1 第四章 思考与练习题参考答案参考答案 4-1 设Q0.0、Q0.1、Q0.2 分别驱动三台电动机的电源接触器,I0.6 为三台电动机依次启动的启动按钮, I0.7为三台电动机同时停车的按钮, 要求三台电动机依次启动时间的时间间隔为10秒钟, 试采用定时器指令、 比较指令配合或计数器指令、比较指令配合编写程序。 参考答案1: 参考答案2: 2 4-2 有电动机四台,希望能够同时启动同时停车。试用传送指令编程实现之。 参考答案: 4-3 若I0.1、I0.2、I0.3、I0.4分别对应着3、4、5、6个数字。试用数据传送指令与段码指令配合或译 码指令与段码指令配合将其通过QB0显示出来。 参考
2、答案: 3 参考答案2: 4 4-4 一圆的半径值(10000的整数)存放在VW100中,取3.1416,用实数运算指令计算圆周长,结果 4舍5入转为整数后,存放在VW200中。 参考答案: 4-5 要求同上,试用整数运算指令求周长。 参考答案: 4-6 在M0.0 的上升沿,用3 个拨码开关来设置定时器的时间,每个拨码开关的输出占用PLC 的4 位数字 量输入点,个位拨码开关接I1.0I1.3,I1.0为最低位;十位和百位拨码开关分别接I1.4I1.7和I0.0I0.3。 设计语句表程序,读入拨码开关输出的 BCD 码,转换为二进制数后存放在 VW10 中,作为通电延时定时器 T33 的时间
3、设定值。T33在I0.1为ON时开始定时。 参考答案: 5 4-7 在I0.1的上升沿, 用CPU模块上的模拟电位器1来设置10ms定时器T33的设定值, 设置的范围为4.5 13.5s,I0.0为ON时T33开始定时,设计语句表程序。 参考答案: 4-8 某频率变送器的量程为4555HZ,输出信号为DC010V,模拟量输入模块输入的010V电压被转换 为032000 的整数。在I0.0的上升沿,根据AIW0 中A/D转会后的数据N,用整数运算指令计算出以0.01HZ 为单位的频率值。当频率大于52HZ或小于48HZ时,通过Q0.0发出报警信号,试编写程序。 参考答案: 6 4-9 16位彩灯
4、循环控制,移位的时间间隔为1秒,用I0.1作为移位方向控制开关,I0.1为OFF时循环右 移一位,为ON时循环左移一位,试编写程序。 参考答案: 4-10 设定时器的预设值为30秒、40妙、50秒,现分别通过开关I0.0、I0.1、I0.2对预设值进行预设, 试用数据传送指令通过编程来实现。 参考答案: 7 4-11 由定时器和比较指令组成占空比可调的脉冲发生器。 参考答案: 4-12 程序如图4-53 所示,已知VW20 中内容为:1110 0010 1010 1101,分析程序执行后VW20 中的内容 如何变化。 参考答案: 4-13 设累加器AC2中的低四位存有十进制数4,图4-54所示程序执行的结果VW40中的内容是多少? 参考答案: 程序执行前: 程序执行后: SHL_W EN IN OUT N N I0.0 VW20 VW20 3 图4-53 I1.0 AC2 DECO EN IN OUT VW40 图4-54