PLC学习

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学习)