01、一般PLC内部结构是如何的?
【解答】
以西门子S7-200CPU224为例,打开小盖子看到模式开关、2个电位器、还有扩展接口(图1a),打开后看到第一层电路板,是CPU板(图1b);第二层板是I/O板,可以看到14个输入光耦、10个输出继电器(图1c);最底层是电源板(图1d)
![](https://img.haomeiwen.com/i3901344/c8bbf6176adf4c7c.png)
图1CPU224的内部结构
02、请解释下S7-200中如何调用表指令?
解答
如图2所示为S7-200的常用表指令。
![](https://img.haomeiwen.com/i3901344/9c3033fd81e9b2e8.png)
图2常用表指令
对于表指令应用比较多,这里举个例子:表格的第一个内存位置包含表格长度(在本范例中,VW0指定20个条目);第二个内存位置显示表格条目的当前数目;其他位置包含条目。一个表格最多可有100个条目,当执行影响表格条目的指令时,条目的实际数目(此处为VW2)会由CPU自动递增或递减。图3所示为表指令应用案例的主程序和解释。
![](https://img.haomeiwen.com/i3901344/fe2841b33d9ea8f4.png)
![](https://img.haomeiwen.com/i3901344/30800c3f953965df.png)
图3表指令应用例举
03、S7-200共有哪些中断子程序的类型?
解答
中断程序可以为PLC内部或外部的特殊事件提供快速反应,通常中断子程序都较为短小和简明扼要,这样可以加快中断子程序执行的速度,使其他程序不会受到长时间的延误。
S7-200支持以下中断子程序类型:
(1)通讯端口中断
S7-200生成允许程序控制通讯端口的事件。此种操作通讯端口的模式被称作自由端口模式。在自由端口模式中,程序定义波特率、每个字符的位、校验和协议。可提供"接收"和"传送"中断,协助您进行程序控制的通讯。
(2)I/O中断
S7-200生成用于各种I/O状态不同变化的事件。这些事件允许程序对高速计数器、脉冲输出或输入的升高或降低状态作出应答。一般情况下,I/O中断包括上升/下降边缘中断、高速计数器中断和脉冲链输出中断。S7-200可生成输入(I0.0、I0.1、I0.2或I0.3)上升和/或下降边缘中断。
(3)时间基准中断
S7-200生成允许程序按照具体间隔作出应答的事件。通常使用定时中断控制模拟输入取样或定期执行PID环路。
时间基准中断包括定时中断和定时器T32/T96中断。用户可以使用定时中断基于循环指定需要采取的措施,循环时间通常被设为从1毫秒至255毫秒每1毫秒递增一次。
04、某精密机床,其主轴转速共分7档,分别为75r/min、150r/min、300r/min、500r/min、800r/min、1200r/min、1500r/min。请设计一个S7-200PLC和MM440变频器联机实现7段速固定频率控制案例。
【解答】
1、绘制频率控制曲线(图4)
![](https://img.haomeiwen.com/i3901344/6540035dc4f5cf7f.png)
图4 7段速固定频率控制曲线
2.进行变频器与PLC的硬件接线(图5)
![](https://img.haomeiwen.com/i3901344/e1972c1e6cf3528c.png)
图5 7段速固定频率控制电路PLC与变频的硬件接线
3.建立PLC的I/O分配表(表1)
![](https://img.haomeiwen.com/i3901344/abbdf0940f251332.png)
表4-7PLC的I/O口分配表
4.变频器参数设置(表2)
![](https://img.haomeiwen.com/i3901344/7e08979da575990c.png)
表2变频器的参数设置表
网友评论