PLC学习

作者: prettypret_fddd | 来源:发表于2019-02-24 21:27 被阅读0次

    17、程序控制指令

    (1)条件结束

    条件结束指令END根据前面的逻辑关系终止扫描周期

    注:可在主程序中使用,但不能在子程序或者中断程序中使用该命令。

    (2)停止指令(STOP)

    让S7-200从RUN模式到STOP模式

    (3)监视程序复位指令(WDR)

    可延迟扫描时间

    程序控制指令示例

    (4)FOR-NEXT循环指令

    FOR和NEXT指令可以描述需重复进行一定次数的循环体

    FOR-NEXT循环指令

    注:①每条FOR指令必须对一条NEXT指令,NEXT指令标志着FOR循环的结束。

    ②FOR-NEXT循环嵌套深度 可达8层,如果初始值大于终值,那么循环体不被执行。

    ③FOR-NEXT指令执行FOR指令和NEXT指令之间的指令,且必须指定循环次数INDX,初始值INT和终止值FINAL。

    FOR-NEXT循环指令示例

    (5)跳转指令

    跳转到标号指令JMP由标号指定程序分支跳转到目的地位置N

    注:①跳转预支相应的标号必须位于同一段程序代码中。

    ②不能从主程序跳转到子程序和中断程序,同样不能从子程序或中断程序跳出。

    跳转指令示例

    (6)顺科继电器指令SCR

    用SCR指令可以使需要反复进行的操作更加结构化,这会使的编程和调试更加快速简单。

    顺控继电器指令

    装载SCR指令(LSCR)将S位的值装载到SCR和逻辑堆栈中。

    可以直接将盒或线圈连接到左侧的功率流线上而不经过中间接触点(因为SCR堆栈的值会被复制到逻辑堆栈中)。

    注:①不能把同一个S位用于不同的程序中,例如。如果主程序中用了S0.1,在子程序中就不能在使用它。

    ②SCR段中不能使用END指令。

    (7)诊断LED指令   DIAG-LED

    如果输入参数的值为0,就将诊断置为OFF;如果输入参数的值大于0,就将诊断LED置为ON(黄色)。

    注:当模块I/O错误或者有一项在CPU内被强制时,诊断LED会置为ON(黄色)

    18、字符串指令

    (1)字符串长度指令  SLEN

    获取字符长度

    (2)字符串复制指令  SCPY

    将指定的字符串复制到OUT中

    (3)字符串连接指令SCAT

    将IN中指定的字符串连接到OUT中ZHI指定的字符串的后边

    字符串指令

    (4)从字符串复制字符串SSCPY

    SSCPY从INDX指定的字符号开始,从IN中存储的字符串中的N个字符复制到OUT中

    复制字符串指令

    (5)字符串搜索指令SFND

    在IN中寻找INZ指令(从OUT指定的起始位置开始搜索,如果从INI中找到了与INZ中字符串匹配的一段字符,则OUT中会存入这段字符中首个字符的位置,如果没有找到,则OUT被清0)

    (6)字符搜索指令 CFND

    在INI字符串中寻找INZ字符串中的任意字符

    查找字符串

    19、移位和循环指令

    (1)右移和左移指令SHR    SHL

    移位指令将输入值IN右移或左移N位,并将结果装载到输出OUT中

    ①移位指令对移出的位自动补0。

    ②如果位数N大于或等于最大允许值(对于字节操作是8、对于字操作是16、对于双字操作是32),那么移位操作的次数为最大允许值。

    ③对于字和双字操作,或使用有符号类型时,符号位也被移动。

    (2)循环右移和循环左移指令 ROR  ROL

    ROR和ROL将输入值循环右移或循环左移N位,循环移位是圆形的。

    注:若位数N大于最大允许值,则S7-200会执行取模操作,即得到一个有效的移位次数(对字节0-7、对字0-15、对双字0-31)。

    移位和循环指令

    (3)移位寄存器指令  SHRB

    移位寄存器指令将一个数值移入移位寄存器中,其中S-BIT指定移位寄存器的最低位,N指定移位寄存器的长度和移位方向(正移位N,反移位-N)。

    (4)字节交换指令 SWAP

    用于交换输入字IN 的高字节和低字节

    交换指令

    GRM智能远程控制终端(巨控科技开发)

    专用于PLC远程维护和监控的通讯模块

    功能:①PLC远程下载、上传、监控梯形图            ②组态软件远程监控

                ③网页远程监控PLC                                         ④短信报警查询和控制

    一、GRM500接口说明

    接口说明

    1)NET1/NET2:用于下载工程文件,或连接带网口的PLC,或用于上网。

    2)COM1/COM2:连接485接口的PLC。

    3)COM3:连接232接口的PLC。

    4})SIM卡插槽:向内按压,SIM卡座黄色的推杆,即可弹出SIM卡抽屉。

    5)COM1/COM2/COM3    通讯收发指示灯

    绿色闪烁,串口在发送数据                   红色闪烁,串口在接收数据

    6)信号指示灯

    灭:表示无信号,没有插SIM卡和天线

    亮红色:表示弱信号,此时短信模块发不出短信

    亮橙色:表示中等信号,此时短信模块可以发短信

    亮绿色:表示强信号                红色闪烁:表示正在收发短信

    7)数码管

    数码管各显示状态的含义

    8)DC    12-24V              VCC       接入电压                  GND             接地

    相关文章

      网友评论

          本文标题:PLC学习

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