1 / 17

情境 2 :单设备 PLC 控制

情境 2 :单设备 PLC 控制. 任务 2 :交通灯控制. 控制要求: ( 1 )该单元设有启动和停止开关 S1 、 S2 ,用以控制系统的“启动”与“停止”。 S3 还可屏蔽交通灯的灯光。 ( 2 )交通灯显示方式。 当东西方向红灯亮时,南北方向绿灯亮,当绿灯亮到设定时间时,绿灯闪亮三次,闪亮周期为 1 秒,然后黄灯亮 2 秒,当南北方向黄灯熄灭后,东西方向绿灯亮,南北方向红灯亮,当东西方向绿灯亮到设定时间时,绿灯闪亮三次,闪亮周期为 1 秒,然后黄灯亮 2 秒,当东西方向黄灯熄灭后,再转回东西方向红灯亮,南北方向绿灯亮周而复始,不断循环。. 训练目标:

Télécharger la présentation

情境 2 :单设备 PLC 控制

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 情境2:单设备PLC控制 任务2:交通灯控制 控制要求: (1)该单元设有启动和停止开关 S1、S2,用以控制系统的“启动”与“停止”。S3 还可屏蔽交通灯的灯光。 (2)交通灯显示方式。 当东西方向红灯亮时,南北方向绿灯亮,当绿灯亮到设定时间时,绿灯闪亮三次,闪亮周期为 1 秒,然后黄灯亮 2 秒,当南北方向黄灯熄灭后,东西方向绿灯亮,南北方向红灯亮,当东西方向绿灯亮到设定时间时,绿灯闪亮三次,闪亮周期为 1 秒,然后黄灯亮 2 秒,当东西方向黄灯熄灭后,再转回东西方向红灯亮,南北方向绿灯亮周而复始,不断循环。

  2. 训练目标: 1、了解交通灯的工作原理及操作方法。 2、掌握 PLC 的 I/O 连接方法。 3、掌握梯形图的编程方法和理解指令程序的编法。 4、掌握编程器的基本操作以及编程器的输入、检查、修改和运行操作。

  3. 授课内容: 2.2数据处理指令 • 2.2.1 SIMATIC数据传送指令 • 1.字节、字、双字和实数的传送 • 将输人的数据(IN)传送到输出(OUT),传送过程中不改变数的大小。 • 2.字节、字、双字的块传送指令 • 将从输入地址(JN)开始的N个数据传送到输出地址(OUT)开始的N个单-元,N=l 255,N为字节变量

  4. 3.字节交换指令 • 字节交换SWAP(swap Bytes)指令交换输人字(IN)的高字节与低字节。 • 4.宇节立即读写指令 • 字节立即读MOV—BIR(Move Byte Immediate Read)指令读取IN输入端给出的1个字节的物理输入点(IB),并将结果写入OUT。 • 字节立即写MOV BIW(Move Byte Immediate Write)指令将输入(IN)给出的1字节数值写入OUT端给出的物理输出点(0B)。两条指令的IN和OUT都是字节变量。

  5. 2.2.2 移位与循环移位指令 移位指令将输入值IN右移或者左移N位,并将输出结果装载到OUT中。移位指令对移出的位自动补零。如果位数N大于或等于最大允许值(对于字节操作为8,对于字操作为16,对于双字操作为32),那么移位操作的次数为最大允许值。如果移位次数大于0,溢出标志位(SM1.1)上就是最近移出的位值。如果移位操作的结果为零,零存储器位(SM1.0)置位。 字节操作是无符号的,对于字和双字操作,当使用符号数据类型时,符号位也被移动。 1.字节、字、双字右移位和左移位指令

  6. LD I0.0 EU MOVB 128, QB0 LD I0.1 EU SRB QB0, 1 (1)字节右移指令 下图所示的梯形图程序段为一个右移位指令使用程序,字节传送指令在I0.0接通时,将数据128传送到QB0中,此时PLC的输出端子上,Q0.7所对应的指示灯亮。当接通一次I0.1时,执行字节右移位指令,QB0中数据右移一位,输出端子上Q0.6所对应的指示灯亮。第二次接通I0.1时,QB0中的数据会再次右移一位,Q0.5所对应的指示灯会亮。

  7. (2)字节左移指令 下图所示的梯形图程序为一个左移位使用程序,字节传送指令在I0.0接通时,将数据1传送到QB0中,此时PLC的输出端子上,Q0.0所对应的指示灯亮。当接通一次I0.1时,执行字节左移位指令,QB0中数据左移一位,输出端子上Q0.1所对应的指示灯亮。第二次接通I0.1时,QB0中的数据会再次左移一位,Q0.2所对应的指示灯会亮。 LD I0.0 EU MOVB 1, QB0 LD I0.1 EU SLB QB0, 1 (3)字和双字移位指令的使用方法与字节移位指令的使用方法类似。

  8. 下图所示的梯形图程序为字节循环左移指令的运用。当I0.0接通后,PLC的Q0.0~Q0.7八个输出端子间隔一秒,依次循环点亮。下图所示的梯形图程序为字节循环左移指令的运用。当I0.0接通后,PLC的Q0.0~Q0.7八个输出端子间隔一秒,依次循环点亮。 LD I0.0 LPS EU MOVB 1, QB0 LPP A SM0.5 EU RLB QB0, 1

  9. 2.循环右移和循环左移指令 循环移位指令将输入值IN循环右移或者循环左移N位,并将输出结果装载到OUT中。如果位数N大于或者等于最大允许值(对于字节操作为8,对于字操作为16,对于双字操作为32),S7-200在执行循环移位之前,会执行取模操作,得到一个有效的移位次数。取模操作的结果对于字节操作为0到7,对于字操作为0到15,对于双字操作为0到31。如果移位次数为0,循环移位指令不执行。如果循环移指令执行,最后一位的值会复制到溢出标志位(SM1.1)。 字节操作是无符号的,对于字和双字操作,当使用符号数据类型时,符号位也被移位。

  10. 操作步骤: 1、先将 PLC 主机上的电源开关拨到关状态,严格按图 3-4-2 所示接线,注意 12V 和 24 电源的正负不要短接,电路不要短路,否则会损坏 PLC 触点。 2、将电源线插进 PLC 主机表面的电源孔中,再将另一端插到 220V 电源插板。 3、将 PLC 主机上的电源开关拨到开状态,并且必须将 PLC 串口置于 STOP 状态,然后通过计算机或编程器将程序下载到 PLC 中,下载完后,再将 PLC 串口置于 RUN 状态。 4、实训操作过程: (1)将启动 S1 先拨上再拨下,观察交通灯的变化。 (2)拨上屏蔽开关 S3,观察灯的变化,拨下 S3,观察灯的变化。 (3)拨上停止开关 S2,观察灯的变化,拨下 S2,观察灯的变化。 (4)比较开关 S2 与 S3 的作用。S2 使灯永远熄灭,S3 使灯暂时熄灭。

  11. I/O 分配表:

  12. I/O 接线图

  13. 实物接线图

  14. 参考程序

More Related