天塔之光 八段显示码PLC梯形图.ppt

情境2:单设备PLC控制;训练目标: 1、熟悉数据处理、数学运算等功能指令的使用。 2、理解七段译码器的工作原理。 3、进一步掌握 I/O 的分配与连接方法。;2.2数据处理指令 ;3.字节交换指令 字节交换S 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都是字节??量。 ;存储器填充指令 ; 2.2.2移位与循环移位指令;(1)字节右移指令 下图所示的梯形图程序段为一个右移位指令使用程序,字节传送指令在I0.0接通时,将数据128传送到QB0中,此时PLC的输出端子上,Q0.7所对应的指示灯亮。当接通一次I0.1时,执行字节右移位指令,QB0中数据右移一位,输出端子上Q0.6所对应的指示灯亮。第二次接通I0.1时,QB0中的数据会再次右移一位,Q0.5所对应的指示灯会亮。;(2)字节左移指令 下图所示的梯形图程序为一个左移位使用程序,字节传送指令在I0.0接通时,将数据1传送到QB0中,此时PLC的输出端子上,Q0.0所对应的指示灯亮。当接通一次I0.1时,执行字节左移位指令,QB0中数据左移一位,输出端子上Q0.1所对应的指示灯亮。第二次接通I0.1时,QB0中的数据会再次左移一位,Q0.2所对应的指示灯会亮。;2.循环右移和循环左移指令 循环移位指令将输入值IN循环右移或者循环左移N位,并将输出结果装载到OUT中。如果位数N大于或者等于最大允许值(对于字节操作为8,对于字操作为16,对于双字操作为32),S7-200在执行循环移位之前,会执行取模操作,得到一个有效的移位次数。取模操作的结果对于字节操作为0到7,对于字操作为0到15,对于双字操作为0到31。如果移位次数为0,循环移位指令不执行。如果循环移指令执行,最后一位的值会复制到溢出标志位(SM1.1)。 字节操作是无符号的,对于字和双字操作,当使用符号数据类型时,符号位也被移位。;下图所示的梯形图程序为字节循环左移指令的运用。当I0.0接通后,PLC的Q0.0~Q0.7八个输出端子间隔一秒,依次循环点亮。;2.4.1数学运算指令;1.加法指令;1.加法指令;1.加法指令;图2-4-4 通信参数设置对话框;图2-4-5 双整数相减指令;图2-4-6 实数相减指令;3.加1与减1指令;1)加1指令;2)减1指令 字节减指令的使用方法与字节加1指令使用方法相同。如图2-8所示为字节减1指令的使用方法。;2.4.1.2 乘除法指令;2.4.2 SIMATIC逻辑运算指令 1.取反指令;2.逻辑与指令(WAND) ;3.逻辑或指令(WOR);4.逻辑异或指令(WXOR) ;段译码指令 段码指令(SEG?)根据输入字节(IN)低4位确定的16进制数产生点亮7段显示器各段的代码,并送到输出字节OUT。段译码指令的显示关系见图2-13所示。;操作步骤 1、先将 PLC 主机上的电源开关置于关状态,严格按实物接线图接线,注意 12V 和 24V 电源的正负不要短接,电路不要短路,否则会损坏 PLC 触点。 2、将电源线插进 PLC 主机表面的电源孔中,再将另一端插到 220V 电源插板上。 3、将 PLC 主机的电源开关拨到开状态,并且必须将 PLC 串口置于 STOP 状态,然后通过计算机或编程器将程序下载到 PLC 中,下载完后,将 PLC 串口置于 RUN 状态。 4、PLC 运行后,灯光自动开始显示,有时每次一只灯,向上或向下;有时从底层从下向上全部点亮,然后又从上向下熄灭。;I/O 分配表:;I/O 接线图;实物接线图

文档评论(0)

1亿VIP精品文档

相关文档