ProU说明   快速入门   指令说明   运动控制   EtherCAT   C语言   可视化   CAD   通讯   PCI控制卡   MECHATROLINK   程序模板   ProH   YKCAT   视觉组件   WinPLC   附录  
上一页 下一页

程序流程

1.CJ条件跳转

说明 从使CJ、CJP指令开始到指针(P)为止的顺控程序不执行的指令。可以缩短循环时间(运算周期)和执行使用双线圈的程序。
参数1 P编号
示例 CJ P0
备注  

2.CALL子程序调用

说明 在顺控程序中,对想要共同处理的程序进行调用的指令。可以减少程序的步数,更加有效地设计程序

参数1

P编号
示例 CALL P0
备注  

3.SRET子程序返回

说明 从子程序返回到主程序的指令。
示例  
备注 执行了主程序中的CALL指令后,跳转到子程序,然后使用SRET指令返回到主程序。

4.IRET中断返回

说明 从中断子程序返回到主程序的指令。
示例  
备注 在处理主程序过程中如果产生中断(输入、定时器、计数器),则跳转到中断(I)程序,然后使用IRET指令返回主程序。

5.EI允许中断

说明 PLC默认为禁止中断状态,使用这个指令,可以使可编程控制器变为允许中断的状态。使用输入中断和定时器中断,计数器中断功能的时候,请使用该指令。
示例  
备注 是不需要指令(驱动)触点的独立指令。

6.DI禁止中断

说明 在改为允许中断后,使用DI指令可以再次更改为禁止中断。
示例  
备注 是不需要指令(驱动)触点的独立指令。

7.FEND主程序结束

说明 表示主程序结束
示例  
备注 不需要驱动触点的独立指令。

8.WDT看门狗

说明 通过顺控程序对看门狗定时器进行刷新。
示例  
备注 可编程控制器的运算周期(0~END或FEND指令的执行时间)如要超出D8000时,可编程控制器会出现看门狗定时器错误(检测出运算异常),然后ERROR(ERR) LED灯亮后停止。类似这样的运算周期较长的情况,在程序中间插入WDT指令,可以避免出现这样的错误。

9.FOR循环开始

说明 从FOR指令开始到NEXT指令之间的程序按指定次数重复运行。
参数1  
示例 FOR D0
备注 与NEXT指令成对编程。

10.NEXT循环结束

说明 从FOR指令开始到NEXT指令之间的程序按指定次数重复运行。
参数1  
示例  
备注 与FOR指令成对编程。

11.CALLA调用工艺块

说明 当工艺块动作执行完成后,将指令完成标志M8029 置位。
参数1 工艺块名称
示例 CALLA "工艺块名称"
备注 每个工艺块在程序中只能调用一次

12.CALLAH调用可视化中的工艺块

说明 程序在可视化"工艺"控件中编写;当工艺块动作执行完成后,将指令完成标志M8029 置位。
参数1 工艺块名称
示例 CALLAH "工艺块名称"
备注 每个工艺块在程序中只能编写一次

13.CALLFC调用功能

说明 调用功能。添加的功能块,需在MIAN程序中通过“CALLFC”指令调用,否则功能块中程序不执行。
参数1 功能块名称
示例 CALLFC "功能块名称"
备注 每个功能在程序中只能编写一次。指令为ON时调用,为OFF时不调用也不扫描程序。

14.CALLFH调用可视化中的功能

说明 旧功能,已废弃。
参数1  
示例  
备注  

15.CALLC调用C函数1

说明 调用C函数,在扫描周期内执行,执行完成后返回到调用位置。
参数1 C函数名称
示例 CALLC "C函数名称"
备注 指令为ON/OFF时,都会调用C函数。在调用C函数之前系统会把指令执行开关状态写入M8481,用户可根据此信号控制代码执行。

16.CALLT调用C函数2

说明 调用C函数,以多线程方式执行,执行完成后M8029置位。
参数1 C函数名称
示例 CALLT "C函数名称"
备注 多线程方式执行,独立于PLC扫描周期,所以不需要判断M8481的状态,而且控制信号需要一直为ON

17.CALLG调用CAD

说明 和CAD控件配置,完成运动轨迹运动。需要CAD运动轨迹运动时,将文件设为加工后,置ON此条指令开始运动
参数1 CAD名称
示例

CALLG "proh_x"
x为CAD编辑控件的序号参数(”proh_“固定,“x“为可视化界面中CAD控件属性”工位-序号“的参数),输入范围0~15

备注

每个CAD数据在程序中只能编写一次,最大支持16个CAD同时使用。
M8483:完成标记
M8484:暂停标记
M8485:轨迹显示
M8486:CAD错误标记
M8340:手动定位标记
M8341:ON时禁止从CAD控件更新数据到runtime
M8342:Proh更新了CAD数据标记
M8343:禁止CAD数字输出
M8344:屏蔽CAD中相机校正
D8340:CAD定位位置+8
D8486:当前执行CAD编号

18.CALLE调用电子凸轮

说明 和电子凸轮控件配置,完成轨迹运动。
参数1 电子凸轮名称
示例

CALLE "proh_x"
x为电子凸轮编辑控件的序号参数,输入范围0~15

备注

每个电子凸轮数据在程序中只能编写一次,最大支持16个电子凸轮同时使用。
M8490:完成标记

18.程序示例

点击下载

上一页 下一页
Copyright © 2020 深圳市优易控软件有限公司 www.proutech.com