三菱程序调用 (三菱程序调用指令怎么用)

三菱程序调用

三菱程序调用是指在 PLC 程序中调用另一个程序或子程序。

三菱程序调用指令

三菱 PLC 中使用以下指令进行程序调用:

  • CALL :调用子程序。
  • MRETURN :从子程序返回到主程序。

CALL 指令

CALL 指令的语法如下:

CALL <子程序名>

其中:

  • <子程序名> 是要调用的子程序的名称。

MRETURN 指令

MRETURN 指令的语法如下:

MRETURN

MRETURN 指令从子程序返回到主程序。子程序中的所有局部变量在返回时都会被销毁。

三菱程序调用示例

以下示例展示了如何使用 CALL MRETURN 指令进行程序调用:

// 主程序 LD 100 CALL Subroutine// 子程序 LD 101 MRETURN

在该示例中,主程序使用 CALL 指令调用子程序。子程序执行其逻辑并使用 MRETURN 指令返回到主程序。主程序继续执行,加载值 100。

三菱程序调用注意事项

  • 子程序必须在调用之前定义。
  • 子程序可以有多个入口点,但只能有一个出口点。
  • 子程序可以调用其他子程序,但不能直接调用主程序。
  • 主程序可以有多个子程序,但每个子程序只能有一个主程序。

结论

三菱程序调用是一种强大的功能,可以用来模块化和重用代码。通过理解 CALL MRETURN 指令,您可以有效地使用 Mitsubishi PLC 中的程序调用。


三菱plc如何使用stl指令?

1、进入三菱plc中,点击打开按钮载入自己的相关程序。

2、等载入成功以后,需要选择菜单栏里面的视图窗口。

3、这个时候,就可以在里面点击左上角的STL选项了。

4、这样一来,即可实现三菱plc中stl指令的输入了。

扩展资料

三菱plc、stl指令用法:

(1) STL触点与母线相连,与STL触点相连的起始触点应使用LD或LDI指令。即使用STL 指令后,LD点移至STL触点的右侧,一直到出现下一条STL指令或RET指令为止。RET指令表明整个STL程序区的结束,LD点返回原母线。

各STL触点驱动的电路一般放在一起,最后一个STL电路结束时一定要使用RET指令,否则将出现“程序错误”信息,PLC不能执行用户程序。

(2) STL触点可以直接驱动或通过别的触点驱动Y、M、S、T等元件的线圈和应用指令。STL触点右边不能使用入栈(MPS)指令。

(3) 由于CPU只执行活动步对应的电路块,使用STL指令时允许双线圈输出,即不同的STL触点可以分别驱动同一编程元件的一个线圈。但是同一元件的线圈不能在可能同时为活动步的STL区内出现,在有并行序列的顺序功能图中,应特别注意这一问题。

(4) 在步的活动状态的转换过程中,相邻两步的状态继电器会同时ON一个扫描周期。为了避免不能同时接通的两个输出(如控制异步电动机正反转的交流接触器线图)同时动作,除了在梯形图中设置软件互锁电路外,还应在PLC外部设置由常闭触点组成的硬件互锁电路。

定时器在下一次运行之前,首先应将它复位。同一定时器的线圈可以在不同的步使用,但是如果用于相邻的两步,在步的活动状态转换时,该定时器的线圈不能断开,当前值不能复位,将导致定时器的非正常运行。

(5) OUT指令与SET指令均可用于步的活动状态的转换,使新的状态继电器置位,原状态继电器自动复位,此外还有自保持功能。SET指令一般用于驱动目标步比当前步元件号大的状态继电器。

在STL区内的OUT指令用于顺序功能图中的闭环和跳步,如果想跳回已经处理过的步,或向前跳过若干步,可对状态继电器使用OUT指令。OUT指令还可以用于远程跳步,即从顺序功能图中的一个序列跳到另一个序列。以上情况虽然可以使用SET指令,但最好使用OUT指令。

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论