AL_GetSkState 西门子 二次界面

下面到底几个程序段是什么意思
Function AL_GetSkState(SK As Integer) As Integer
   On Error GoTo AL_GetSkStateERROR
    AL_GetSkState = ALGetSkState(g_tALInfo, SK, g_tSkInfo)
    Exit Function
    AL_GetSkStateERROR:
    VBErrHdl "Alcommon:AL_GetSkState"
    Resume Next
End Function

Sub nextstep()
If AL_GetSkState(7) = False Then
Call OEM4.nextsp
Else

Public Sub nextsp()
    strplc0 = Label8.Caption
    strplc10 = Trim(strplc0)
……
If strplc10 = "0000000000000001" Then
    Label8.BackColor = &HFFFFFF
    gfbl500 = True
    End If

最佳答案

西门子二次界面开发,好像只有810、840的系统才可以,这是典型的VB语言。
Function AL_GetSkState(SK As Integer) As Integer
   On Error GoTo AL_GetSkStateERROR  -----------(当执行错误时跳转到AL_GetSkStateERROR  )
    AL_GetSkState = ALGetSkState(g_tALInfo, SK, g_tSkInfo)
    Exit Function---------(退出函数过程,返回调用此函数vali的语句的下一条语句)
    AL_GetSkStateERROR:
    VBErrHdl "Alcommon:AL_GetSkState"
    Resume Next
End Function--------(结束函数)

Sub nextstep()
If AL_GetSkState(7) = False Then
Call OEM4.nextsp
Else----------(不满足选择)

Public Sub nextsp()
    strplc0 = Label8.Caption
    strplc10 = Trim(strplc0)
……
If strplc10 = "0000000000000001" Then
    Label8.BackColor = &HFFFFFF
    gfbl500 = True
    End If -------(有条件结束)
具体情况要看程序的前后使用环境。

提问者对于答案的评价:
额,你说的都不在点上,简单的语句都会呀。

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

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

相关推荐

  • 840D配套波段开关的型号

    现要为一台840D配套一只操作台面板安装的波段开关,本人对数控系统不熟悉,请问840D系列所用的波段开的型号是否一样?通常用的波段开关的型号是什么?谢谢! 问题补充:我是在数控系统…

    SINUMERIK 2019年6月11日
  • SinuTrain_for_Sinumerik_Operate_V4.5这个光盘怎么安装

    这问这个光盘怎么安装使用?我双击安装,过段时间要我重启电脑,重启之后什么都没有 最佳答案 这是因为你的PC上安装有西门子的其它软件,可以尝试修改注册表试一下:(1)运行REGEDI…

    SINUMERIK 2017年6月19日
  • 802D SL 手轮激活时 模拟量主轴无法转动

    802D SL 1.4 SP7 HF4 G/N pro 用系统PLC程序库, 配X,Y,Z,和SP轴…

    2017年11月16日
  • 840D数控系统如何截屏

    840D数控系统如何实现截屏?我按照840DSL的方法,按CTRL+P,完成之后不知道在哪找到图片文件? 版主推荐答案 hmi advanced存在f:\ALTMP文件名scfxx…

    SINUMERIK 2021年7月5日
  • 编程线PLC802与WINPCIN数据线是否一样

    在做802系列CNC装调时,碰到数据线的问题,编程线PLC802与WINPCIN数据线是否一样?谢谢 最佳答案 PLC802与WINPCIN数据线是一样的,都是2-3 &…

    SINUMERIK 2017年11月1日
  • 810D中没有模拟这个软键

    两台机床中,有一台有模拟加工的功能,而另外一台窗口中没有模拟这个软键,不知为什么? 问题补充:"最好你用CF卡将没有问题的那台机床的PCU20.ABB文件拷出来再传到有问…

    SINUMERIK 2019年6月11日
  • 设刀库轴为第二通道轴

    许多加工中心会把刀库轴设为第二通道轴,想请教各位大神为什么要这样设置,这种设置有何优势,如何把刀库轴设为第二通道轴? 最佳答案 设置二通道轴,可以和通道1做交互,否则只能把换刀轴设…

    SINUMERIK 2020年10月31日
  • 840d系统如何清理无用子程序

    铣床每加工一个工件,都会在子程序里创建一个程序。导致子程序太多易造成屏幕卡死,如何批量删除无用的子程序。 最佳答案 老的840D的系统只能一个个删除,新的840Dsl可以同时选择多…

    SINUMERIK 2020年10月31日
  • 请教840D固定循环的使用

    单位有台加工中心840D,PCU50,现操作工要用到固定循环加工,使用中总出现12550报警,查系统能调出相关的图形配套,请哪位大侠能讲个详细的配制及调用方法,谢谢! 如…

    SINUMERIK 2019年6月11日
  • 840d数控一个pcu两个ncu数据备份

    有台组合机床,840D系统一个PCU50.0连接两个NCK573.3,现在想从PCU回装NCPLC数据怎样选择?在PCU上有两个ncu的备份数据,换句话说,我HMI上创建调试文档怎…

    SINUMERIK 2017年6月1日