840D系统下,一段STL程序的含义释疑

最近学习840D系统,看一段程序有些疑问,请大家帮看看
 L     STW                         //Load Status Word into ACCU 1
 T     #conv_stw
 L     DB100.DBB10
 SLW   4
 LAR1                              //Load Address Register 1 from ACCU 1
 L     #conv_stw
 T     STW
中间是为指针做一个移位操作,这个没问题。主要有以下2个疑问:
1、前后2次对STW的操作目的何在?是从梯形图转换过来的固有格式吗?
如果对STW的操作是有意义的,什么情况需要做类似的操作?
2、这段程序有详细的德文注释,变量的命名也很独特。是不是西门子某产品的例子程序的一部分。

数控刚入门,请大家帮看看,谢谢指导。

最佳答案

没有明确答案,也是看到很多此种类型的写法,个人认为是程序中的子循环,执行完子程序后状态字恢复到未执行子程序时的状态,SLW 4是获取DB块的地址。
应该不是西门子自己的程序,很多SCL转换过来就这个样子。。。

提问者对于答案的评价:
谢谢,最近出差,一直没处理抱歉

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc210894.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月12日
下一篇 2017年11月12日

相关推荐

  • NC程序中的用户变量在哪里定义

    NC程序中使用了大量的用户变量,只有少数在本程序段开头中定义,其他的在哪里定义的? 最佳答案 调试-系统数据-NC数据-定义定义GUD 全局变量 所有程序都可以…

    SINUMERIK 2020年10月31日
  • 刀具半径输入限制在9.9

    刀具半径参数设置过小,不知道参数是多少 最佳答案 SIEMENS 840D刀具管理参数与变量的应用https://wk.baidu.com/view/6a49ad81e5…

    SINUMERIK 2020年11月1日
  • 207412报警怎么解决

    有一台机床刀塔电机报警207412,手动运转一个刀位就报警,报警也能消除,求助大家帮助解决,看过207412伺服报警的找不到原因。。。。 最佳答案 参考:http://www.ad…

    SINUMERIK 2017年5月28日
  • 上载840d plc 站点有提示信息''s7 configurtion package ''丢失

    新购的simatic field PG 用STEP7 上载840d 站点,有’s7 f configurati…

    SINUMERIK 2020年10月31日
  • 西门子828d 系统 PP72/48 PN输入两个点粘连

    西门子828d 系统 PP72/48 PN输入点I1.0与I1.1粘连,一个点导通,另一个点也导通,到底是咋回事? 钻石用户推荐最佳答案 你将两个点再…

    SINUMERIK 2020年10月31日
  • 西门子802C车削,计算R参数计算错误

    计算R参数和条件式跳跃一起使用,程序计算的值和R参数显示的值不一样,乱七八糟的,也不报警 问题补充:例如:程序计算R1是5, R参数上面显示R1是8 最佳答案 是不是预读…

    SINUMERIK 2021年7月5日
  • 这两句加工程序什么意思

    IF ($A_IN[30]<>1)OR($A_IN[31]<>0) GOTOB TN901,其中($A_IN[30]<&…

    SINUMERIK 2017年12月9日
  • 828Dcycle951问题

    828D立式车床 在调试过程中 因用户需要CYCLE951车削循环 照操作手册一步步做下去 操作手册提示车削循环中车削选项里一共三种&nbs…

    SINUMERIK 2017年6月19日
  • 求助程序

    SINUMERIK Integrate Run MyHMI /PRO Programming Guide.哪里能下载?或…

    SINUMERIK 2017年6月1日
  • 交流伺服电机驱动问题

    有一伺服电机因需要测试旋转功能,带电机编码器,三相交流供电,带地线,因未与伺服驱动器控制箱一起寄回,请问是否可尝试用三相异步电机的变频器去驱动它?有什么注意事项? 最佳答案 两种控…

    SINUMERIK 2021年7月5日