PLC步进顺序控制指令
- 格式:ppt
- 大小:961.50 KB
- 文档页数:26
信捷stle指令用法
"信捷"(XINJIE)是一个中国知名的自动化设备制造商,其PLC(可编程逻辑控制器)在工业自动化领域有一定的应用。
关于"STLE"指令,我无法直接为你提供明确的信息,因为到目前为止,我无法确认有通用的或特定于XINJIE PLC的"STLE"指令。
不过,如果你是在询问通用PLC编程中的STL(Sequence Control Language)指令,那么我可以为你提供一些基本的信息。
STL(步进指令)主要用于步进顺序控制,通常用于控制一个或多个输出在特定的条件满足时按顺序激活。
例如,在某些PLC编程环境中,你可能会看到如下的STL语句:
```scss
STL S0 // 开始一个新序列
STL S2 // 执行下一个序列步骤
END // 结束当前序列
```
在这个例子中:
`STL S0` 开始一个新的序列,通常对应于一个特定的操作或任务。
`STL S2` 指向序列中的下一个步骤。
当当前步骤的条件满足时,PLC会移动到这个步骤。
`END` 表示序列的结束。
为了获得更具体的信息和帮助,你可能需要查阅XINJIE PLC的官方文档或联系其技术支持以获取更详细的关于"STLE"指令的信息。
此外,PLC编程是一个相对专业和具体的领域,如果你不熟悉这方面的知识,可能需要进一步的学习或寻求专业人士的帮助。
顺控指令的使用方法和注意事项
顺控指令,即顺序控制指令,主要用于PLC编程中实现逻辑控制的流程化、顺序化。
使用方法主要包括:
1. 初始化:设置初始步(如S0),作为流程起点。
2. 逻辑转移:根据条件设置转移指令(如STL、RET、CALL等),实现从一步到另一步的跳转。
3. 动作执行:在每一步内编写相应的输出、定时、计数等操作。
注意事项:
1. 步进必须逐级进行,不可越级转移。
2. 注意初始化与结束处理,避免死循环或未完成全部流程。
3. 条件转移应确保逻辑严谨,避免因条件缺失导致流程混乱。
4. 保持程序清晰,合理使用标签和注释,方便后期维护。
5. 复杂顺控程序中,可能需要用到状态寄存器、堆栈等功能,注意合理运用。
第4章步进指令各大公司生产的PLC都开发有步进指令,主要是用来完成顺序控制,三菱FX系列的PLC有两条步进指令,STL(步进开始)和RET(步进结束)。
4.1 状态转移(SFC)图在顺序控制中,我们把每一个工序叫做一个状态,当一道工序完成做下一道工序,可以表达成从一个状态转移到另一个状态。
如有四个广告灯,每个灯亮1秒,循环进行。
则状态转移图如图4-1所示。
每个灯亮表示一个状态,用一个状态器S,相应的负载和定时器连在状态器上,相邻两个状态器之间有一条短线,表示转移条件。
当转移条件满足时,则会从上一个状态转移到下一个状态,而上一个状态自动复位,如要使输出负载能保持,则应用SET来驱动负载。
每一个状态转移图应有一个初始状态器(S0~S9)在最前面。
初始状态器要通过外部条件或其他状态器来驱动,如图中是通过M8002驱动。
而对于一般的状态器一定要通过来自其他状态的STL指令驱动,不能从状态以外驱动。
下面通过一个具体例子来说明状态转移图的画法。
例4-1有一送料小车,初始位置在A点,按下启动按钮,在A点装料,装料时间5s,装完料后驶向B点卸料,卸料时间是7s,卸完后又返回A点装料,装完后驶向C点卸料,按如此规律分别给B、C两点送料,循环进行。
当按下停止按钮时,一定要送完一个周期后停在A点。
写出状态转移初始状态器图。
分析:从状态转移图中可以看出以下几点: (1) 同一个负载可以在不同的状态器中多次输出。
(2) 按下起动按钮X4,M0接通,状态可以向下转移,按下停止按钮,M0断开,当状态转移到S0时,由于M0是断开的,不能往下转移,所以小车停在原点位置。
(3) 要在步进控制程序前添加一段梯形图(见图4-3b )(b ) 梯形图(a ) 状态转移图图4-3 控制送料小车状态转移图M0 启动辅助继电器X1 原点条件M8002T3X1S23S22X3S23T2S21S24X1X2T1S22S21T0S20S0打开卸料阀小车左行Y4A点Y2T3C点K70小车左行Y4小车右行打开装料阀原点指示Y1Y3T2K50Y0A点打开卸料阀小车右行B点Y2T1K70Y3打开装料阀Y1T0 K504.2 步进指令4.2.1步进指令步进指令有两条:STL和RET。
步进顺序控制指令我们知道每一个状态都有一个控制元件来控制该状态是否动作,保证在顺序控制过程中,生产过程有秩序地按步进行,所以顺序控制也称为步进控制。
FX1S采用状态继电器作为控制元件,并且只利用其常开触点来控制步动作。
控制状态的常开触点称为步进接点,在梯形图中用符号表示。
当利用SET指令将状态继电器置1时,步进接点闭合。
此时,顺序控制就进入该步进接点所控制的状态。
当转移条件满足时,利用SET指令将下一个状态控制元件( 即状态继电器)置1后,上一个状态继电器(上一工步)自动复位,而不必采用RST指令复位。
用梯形图表示:状态转移图用梯形图表示的方法:(1)控制元件:梯形图中画出状态继电器的步进接点;(2)状态所驱动的对象:依照状态转移图画出;(3)转移条件:转移条件用来SET下一个步进接点;(4)转移方向:往哪个方向转移,就是SET置1的步进接点控制元件。
根据上述所学知识,我们学习步进指令(STL、RET)。
一、步进指令STL、RET1.STL指令STL指令称为“步进接点“指令。
其功能是将步进接点接到左母线。
格式:操作元件:状态继电器S。
RET指令称为“不仅返回“指令。
其功能是使临时左母线回到原来左母线的位置。
格式:操作元件:无。
程序举例:步进接点只有常开触点,没有常闭触点。
步进接通需要SET指令进行置1,步进接点闭合,将左母线移动到临时左母线,与临时左母线相连的触点用LD、LDI指令,如上图。
在每条步进指令后不必都加一条RET指令,只需在连续的一系列步进指令的最后一条的临时左母线后接一条RET指令返回原左母线,且必须有这条指令。
2.指令说明:(1)步进接点与左母线相连时,具有主控和跳转作用;(2)状态继电器S只有在使用SET指令以后才具有步进控制功能,提供步进接点。
(3)在状态转移图中,会出现在一个扫描周期内两个或两个以上状态同时动作的可能因此在相邻的步进接点必须有联锁措施。
(4)状态继电器在不仅状态转移图中使用可以按编号顺序使用,也可以任意。
基恩士PLC指令文档一、逻辑控制指令1. AND:逻辑与指令,用于将两个输入信号进行逻辑与运算。
2. OR:逻辑或指令,用于将两个输入信号进行逻辑或运算。
3. NOT:逻辑非指令,用于对输入信号进行逻辑非运算。
4. XOR:逻辑异或指令,用于将两个输入信号进行逻辑异或运算。
二、顺序控制指令1. STL:步进启动指令,用于启动顺序控制程序。
2. RET:步进返回指令,用于返回到上一个顺序控制程序。
3. STP:步进停止指令,用于停止顺序控制程序的执行。
4. JMP:跳转指令,用于跳转到指定的顺序控制程序段。
三、算术运算指令1. ADD:加法指令,用于将两个数值相加。
2. SUB:减法指令,用于将两个数值相减。
3. MUL:乘法指令,用于将两个数值相乘。
4. DIV:除法指令,用于将两个数值相除。
5. MOD:取模指令,用于求两个数值的余数。
四、移位指令1. SHL:左移位指令,用于将数值左移指定的位数。
2. SHR:右移位指令,用于将数值右移指定的位数。
3. ROL:循环左移位指令,用于将数值循环左移指定的位数。
4. ROR:循环右移位指令,用于将数值循环右移指定的位数。
五、跳转指令1. JSR:绝对跳转指令,用于直接跳转到指定的程序地址。
2. JSRD:相对跳转指令,用于根据当前地址和偏移量跳转到指定的程序地址。
3. JMPR:间接跳转指令,用于根据寄存器中的地址跳转到指定的程序地址。
六、通信指令1. SEND:发送数据指令,用于向外部设备发送数据。
2. RECV:接收数据指令,用于从外部设备接收数据。
3. GET:获取数据指令,用于从指定地址获取数据。
4. PUT:设置数据指令,用于向指定地址设置数据。
七、监控和诊断指令1. MONITO:监控模式选择指令,用于选择监控模式(实时监控、历史记录等)。
2. MONITODATA:监控数据输出指令,用于输出监控数据到指定地址。
3. MONITOCLR:监控数据清除指令,用于清除监控数据。
用步进指令编程步进顺序控制:状态寄存器、步进顺控指令。
一、状态寄存器FX2N共有1000个状态寄存器,其编号及用途见下表。
类 别 元件编号 个 数 用 途 及 特 点初始状态 S0 ~S9 10 用作SFC的初始状态返回状态 S10 ~S19 10 多运行模式控制当中,用作返回原点的状态 一般状态 S20~S499 480 用作SFC的中间状态掉电保持状态 S50~S899 400 具有停电保持功能,用于停电恢复后需继续执行的场合信号报警状态 S900~S999 100 用作报警元件使用说明:1)状态的编号必须在规定的范围内选用。
2)各状态元件的触点,在PLC内部可以无数次使用。
3)不使用步进指令时,状态元件可以作为辅助继电器使用。
4)通过参数设置,可改变一般状态元件和掉电保持状态元件的地址分配。
二、步进顺控指令FX2N系列PLC的步进指令:步进接点指令STL步进返回指令RET。
1、步进接点指令STL说明:1)梯形图符号: 。
2)功能:激活某个状态或称某一步,在梯形图上表现为从主母线上引出的状态接点。
STL指令具有建立子母线的功能,以使该状态的所有操作均在子母线上进行。
3)STL指令在梯形图中的表示:2、步进返回指令RET说明:1)梯形图符号:2)功能:返回主母线。
步进顺序控制程序的结尾必须使用RET指令。
三、状态转移图的梯形图和写指令表1、状态的三要素状态转移图中的状态有驱动负载、指定转移目标和指定转移条件三个要素。
图中Y5:驱动的负载S21:转移目标X3:转移条件。
2、状态转移图的编程方法步进顺控的编程原则:先进行负载驱动处理,然后进行状态转移处理。
3、注意事项1)程序执行完某一步要进入到下一步时,要用SET指令进行状态转移,激活下一步,并把前一步复位。
2)状态不连续转移时,用OUT指令,如图为非连续状态流程图:非连续状态流程图例:液压工作台的步进指令编程,状态转移图、梯形图、指令表如图所示。