0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

8.3系统中SPS的调用控制简析

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-04-13 18:19 次阅读

a1309d2a-d92f-11ed-bfe3-dac502259ad0.jpg
a14ac86c-d92f-11ed-bfe3-dac502259ad0.jpg

8.3 系统的SPS控制功能有了很大的改进:

a1556704-d92f-11ed-bfe3-dac502259ad0.jpg

a1e5d406-d92f-11ed-bfe3-dac502259ad0.jpg

可以使用多个SPS组合:

a1ec7bda-d92f-11ed-bfe3-dac502259ad0.png

以下是主SPS程序分析:

DEF SPS ( )

;自动激活 SPS 程序 ,当后台程序有一个不好使得情况下SPS都会报错不能触发

VW (#VW_SPS_INIT,TRUE) VW 大众后台 SPS 初始化程序

BACKUPMANAGER PLC INIT

BM_ENABLED = FALSE

BM_OUTPUTVALUE = 0

;用户模块

VW_USR_S (#USR_INIT) USR_S后台程序初始化

;在特殊情况下中断复位

INTERRUPT DECL 91 WHEN $PRO_STATE1==#P_FREE DOVW(#VW_P_FREE,TRUE)

---执行中断程序 后台 USR_R和USR_S 的退出指令SPS_P_FREE ( )VW_USER (#USR_CANCEL )VW_USR_S (#USR_CANCEL )

INTERRUPT ON 91 中断等级 91

INTERRUPT DECL 92 WHEN $PRO_STATE1==#P_RESET DOVW(#VW_P_RESET,TRUE)

---执行中断程序 后台 USR_R和USR_S 的复位指令VW_USER (#USR_RESET )VW_USR_S (#USR_RESET )ANA_ACTIVE_INIT()

INTERRUPT ON 92 中断等级 92

MAKROSTEP(1) ;MakroStep 回到第一步初始化

MAKROSTEP1(1)

MAKROSTEP2(1)

MAKROSTEP3(1)

MAKROSTEP4(1)

MAKROSTEP5(1)

MAKROSTEP6(1)

MAKROSTEP7(1)

MAKROSTEP8(1)

MAKROSTEP9(1)

MAKROTRIGGER(0,0); Makro Trigger初始化

MAKRONEUSTART()重新启动宏

;特殊的宏初始化

VW (#VW_SPECIAL_MAKRO,TRUE,,,,,TRUE)特殊的宏初始启动

LOOP ------使用循环执行程序

VW (#VW_SPECIAL_MAKRO,TRUE,,,,,FALSE)特殊宏调用关闭

VW (#VW_SPS_CYC,TRUE);自动外部

VW (#VW_ZANGE,TRUE)钳功能

BACKUPMANAGER PLC

IF BM_ENABLED THEN

BM_OUTPUTSIGNAL = BM_OUTPUTVALUE

ENDIF

MAKROSPS()执行MAKROSPS

MAKROSPS1()

MAKROSPS2()

MAKROSPS3()

MAKROSPS4()

MAKROSPS5()

MAKROSPS6()

MAKROSPS7()

MAKROSPS8()

MAKROSPS9()

MAKROSTEP(0)

MAKROSTEP1(0)

MAKROSTEP2(0)

MAKROSTEP3(0)

MAKROSTEP4(0)

MAKROSTEP5(0)

MAKROSTEP6(0)

MAKROSTEP7(0)

MAKROSTEP8(0)

MAKROSTEP9(0)

VW_USR_S (#USR_LOOP) 用户程序循环执行

WAIT FOR NOT $POWER_FAIL 等待没有电源故障

ENDLOOP

END

启动的是在 KRC/STEU/MADA/$custom.dat 文件中定义的程序

a1ffbf56-d92f-11ed-bfe3-dac502259ad0.jpg

通过系统变量来激活多个SPS程序。

a22ff50e-d92f-11ed-bfe3-dac502259ad0.png

SUBMIT 解释器与机器人解释器和 I/O 管理器共享系统功率,其中,机器

人解释器和 I/O 管理器具有更高的优先级。因此,SUBMIT 解释器不会定

期在机器人控制系统的 12 ms 插值周期内连续运行。

1.此外,SUBMIT 解释器的运行时间也无规律可循。 SUBMIT 解释器的运

行时间受 SUB 程序行数的影响。注释行和空行对此也有影响。

自动启动 SUBMIT 解释器

2.SUBMIT 解释器在机器人控制系统接通时自动启动





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制系统
    +关注

    关注

    41

    文章

    6633

    浏览量

    110682
  • 机器人
    +关注

    关注

    211

    文章

    28501

    浏览量

    207484
  • SPS
    SPS
    +关注

    关注

    1

    文章

    70

    浏览量

    10397
  • 解释器
    +关注

    关注

    0

    文章

    103

    浏览量

    6542

原文标题:8.3系统中SPS的调用控制

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    新能源电池产业链及投资机会-磷酸亚铁锂

    新能源电池产业链及投资机会-磷酸亚铁锂  一、前言
    发表于 12-25 09:34 993次阅读

    Linux内核系统调用详解

    Linux内核设置了一组用于实现各种系统功能的子程序,称为系统调用。用户可以通过系统调用命令在
    发表于 08-23 10:37 798次阅读
    Linux内核<b class='flag-5'>中</b><b class='flag-5'>系统</b><b class='flag-5'>调用</b>详解

    【设计技巧】rtos的核心原理

    rtos的核心原理rtos全称real-time operating system(实时操作系统),我来简单分析下:我们都知道,c语句中调用一个函数后,该函数的返回地址都是放在堆栈
    发表于 07-23 08:00

    基于ATM理念的UTRAN传输架构

    基于ATM理念的UTRAN传输架构:UTRAN(UMTS无线接入网)系统传输网承载其内部业务传送及至CN(核心网)侧的业务汇聚功能,考虑3G网络内,话音、媒体流及Internet等数据业务的多样
    发表于 10-22 10:49 15次下载

    电动汽车用锂离子电池威廉希尔官方网站 的国内外进展

    电动汽车用锂离子电池威廉希尔官方网站 的国内外进展
    发表于 11-10 13:53 801次阅读

    PCB线路板电镀铜工艺

    PCB线路板电镀铜工艺   一.电镀工艺的分类:   酸性光亮铜电镀电镀镍/金电镀锡   二.工艺流程:
    发表于 11-17 14:01 4038次阅读

    EPON威廉希尔官方网站

    EPON威廉希尔官方网站 EPON是一个新威廉希尔官方网站 ,用于保证提供一个高品质与高带宽利用率的应用。   EPON在日本、韩国、中国大陆、中国台湾及其它以以太网络为基础的地区都
    发表于 01-22 10:43 872次阅读

    BGA封装威廉希尔官方网站 与质量控制

    BGA封装威廉希尔官方网站 与质量控制   SMT(Surface Mount Technology)表面安装威廉希尔官方网站 顺应了电子产品小型化、轻型化的潮流趋势,为实现电子
    发表于 03-30 16:49 1495次阅读

    鼠标HID例程()

    鼠标 HID 例程 紧接《鼠标 HID 例程(上)》一文,继续向大家介绍鼠 标 HID 例程的未完的内容。
    发表于 07-26 15:18 0次下载

    笼型三相异步电动机噪声故障

    笼型三相异步电动机噪声故障_陈金刚
    发表于 01-01 15:44 1次下载

    8.3系统SPS调用控制

    执行中断程序 后台 USR_R和USR_S 的复位指令VW_USER (#USR_RESET )VW_USR_S (#USR_RESET )ANA_ACTIVE_INIT()
    的头像 发表于 06-11 15:54 4564次阅读
    <b class='flag-5'>8.3</b><b class='flag-5'>系统</b><b class='flag-5'>中</b><b class='flag-5'>SPS</b>的<b class='flag-5'>调用</b><b class='flag-5'>控制</b>

    光耦电路为何有串联与并联电阻资料下载

    电子发烧友网为你提供光耦电路为何有串联与并联电阻资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
    发表于 04-20 08:42 23次下载
    <b class='flag-5'>简</b><b class='flag-5'>析</b>光耦电路<b class='flag-5'>中</b>为何有串联与并联电阻资料下载

    5G AAU 功放控制和监测模块

    5G AAU 功放控制和监测模块
    发表于 10-28 12:00 2次下载
    5G AAU 功放<b class='flag-5'>控制</b>和监测模块<b class='flag-5'>简</b><b class='flag-5'>析</b>

    AFE8092帧同步特性

    AFE8092帧同步特性
    的头像 发表于 08-24 13:37 667次阅读
    AFE8092帧同步特性<b class='flag-5'>简</b><b class='flag-5'>析</b>

    岩土工程监测振弦采集仪的布设方案及实施步骤

    岩土工程监测振弦采集仪的布设方案及实施步骤 岩土工程监测,河北稳控科技振弦采集仪是一种常用的地下水位和土层压缩性监测工具。它通过采集振弦的振动信号来确定地下水位和土层的压缩性,
    的头像 发表于 05-06 13:25 266次阅读
    岩土工程监测<b class='flag-5'>中</b>振弦采集仪的布设方案及实施步骤<b class='flag-5'>简</b><b class='flag-5'>析</b>