S7-200PLC编程与应用:习题解析

1 下载量 72 浏览量 更新于2024-08-04 收藏 555KB PDF 举报
"S7-200PLC编程及应用(第2版)_课后习题答案" 本文将详细解析S7-200PLC编程及其应用的相关知识点,主要依据提供的课后习题答案进行阐述。 1. **输出指令与过程映像输入寄存器**: 输出指令在S7-200PLC编程中通常代表线圈,它不能直接用于过程映像输入寄存器。过程映像输入寄存器是用来存储输入信号状态的,而输出指令是用于设置输出信号的。 2. **特殊辅助继电器SM0.1和SM0.0**: SM0.1在PLC的首次扫描时被激活(ON),而SM0.0在整个运行期间始终为ON,这两个特殊辅助继电器常用于初始化或周期性的任务。 3. **BCD码和二进制、十六进制、十进制转换**: 每位BCD码由4位二进制数表示,取值范围为2#0000到2#1001,对应十进制的0至9。例如,二进制数2#0100000110000101转换成十六进制是16#4185,对应的十进制数为16773,其负数的补码为2#1011111001111011。 4. **接通延时定时器TON**: TON类型的定时器在使能输入(IN)接通时开始计时,当当前值大于等于预设值时,定时器位变为ON,常开触点闭合,常闭触点断开。在使能输入断开时,定时器被复位,触点状态反转,当前值重置为0。 5. **有记忆接通延时定时器TONR**: TONR在使能输入接通时开始计时,即使使能输入断开,当前值也会保持,再次接通时会继续之前的时间累计。要复位TONR,必须使用复位指令。 6. **断开延时定时器TOF**: TOF在使能输入接通时,其定时器位立即变为ON,当前值清零。当使能输入断开时,当前值开始增加,达到预设值时,输出位变为OFF,常开触点断开,常闭触点接通,当前值保持不变。 7. **加计数器**: 加计数器(如CU)在计数输入电路由断开变为接通且复位输入R断开时,当前值加1。达到预设值时,常开触点接通,常闭触点断开;复位输入接通时,计数器复位,触点状态反转,当前值重置为0。 8. **数据存储区**: 数据存储区如VB(字节)、VW(字)用于存储各种类型的数据,如VB20和VB21,VB207,VW20和VW22等,VB20~VB23连续存储数据,VW22表示双字数据。 9. **数值表示**: 数字可以表示为无符号数、十进制小数等不同形式,如题目中提到的-914、16#5等。 10. **字符和字符串**: 字符的个数以及字符数组的处理也是编程中常见操作,例如计算字符串长度。 11. **寻址方式**: 除了直接寻址外,还有间接寻址,允许在程序中动态修改操作数的地址,如VB100的地址和VD120指向的存储单元。 12. **程序结构**: PLC程序通常包括程序组织单元,如主程序(Main)、子程序(Sub)和中断程序(Interrupt)。 13. **模拟量输入寄存器AIW**: AIW用于存储模拟量输入数据,如AIW21。 14. **错误检查**: 在编程时要注意逻辑错误,如I2.1的常开触点不应放置在输出线圈的右侧,I0.8中的位地址不应超过7,立即输入触点只能用于输入位I。 这些知识点涵盖了S7-200PLC的基本编程概念,包括指令使用、定时器、计数器、数据存储、程序结构以及错误检查等,对于理解和掌握PLC编程至关重要。通过深入学习和实践,能够有效地提高PLC的应用能力。