美文网首页
技术答疑

技术答疑

作者: 传动人 | 来源:发表于2017-08-22 13:57 被阅读0次

    01、一般PLC内部结构是如何的?

    【解答】

    以西门子S7-200CPU224为例,打开小盖子看到模式开关、2个电位器、还有扩展接口(图1a),打开后看到第一层电路板,是CPU板(图1b);第二层板是I/O板,可以看到14个输入光耦、10个输出继电器(图1c);最底层是电源板(图1d)

    图1CPU224的内部结构

    02、请解释下S7-200中如何调用表指令?

    解答

    如图2所示为S7-200的常用表指令。

    图2常用表指令

    对于表指令应用比较多,这里举个例子:表格的第一个内存位置包含表格长度(在本范例中,VW0指定20个条目);第二个内存位置显示表格条目的当前数目;其他位置包含条目。一个表格最多可有100个条目,当执行影响表格条目的指令时,条目的实际数目(此处为VW2)会由CPU自动递增或递减。图3所示为表指令应用案例的主程序和解释。

    图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)

    图4 7段速固定频率控制曲线

    2.进行变频器与PLC的硬件接线(图5)

    图5 7段速固定频率控制电路PLC与变频的硬件接线

    3.建立PLC的I/O分配表(表1)

    表4-7PLC的I/O口分配表

    4.变频器参数设置(表2)

    表2变频器的参数设置表

    相关文章

      网友评论

          本文标题:技术答疑

          本文链接:https://www.haomeiwen.com/subject/zqhldxtx.html