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日 下午4:15
下一篇 2017年11月23日 下午4:15

相关推荐

  • 急求密码破解

    我公司一台数控落地铣镗床,系统为:FAGOR CNC8070,现机床出现故障,想查看机床PLC程序,但厂家设有密码,无法查看。恳请各位高手有无破解密码的方法?谢谢! 最佳…

    SINUMERIK 2017年8月15日
  • 840C标准循环L81~89

    更换MMC硬盘后,在MDA/AUTO模式下调用G81~89出现2041报警:没有程序在存储器;请教各位大侠,该如何解决。现在设备停工,急!是不是备份里没做这部分的?或者是需要设定一…

    SINUMERIK 2017年11月26日
  • 840D power line系统Ghost还原后数字键+操作软键全失效

    6台SINUMERIK 840D power line系统,执行Ghost还原后,数字键无效,水平软键和竖直软键失效,密码与画面变换等只能通过外接键盘…

    2020年10月31日
  • 828d 8010报警

    我现在做一太828d双通道系统   有4个进给轴,1个模拟量主轴  ,当把主轴轴参数30130=1时,  报8…

    2020年10月31日
  • A2100DI 系统报警44-174

    A2100DI 系统报警44-174 ,显示X1 Y1 Z1轴编码器连接错误,总线连接正常,驱动器显示RUN正常,ADI4模块显示绿灯正常,…

    2017年11月4日
  • 840D系统恢复数据后报警

    机床数据丢失,恢复数据后报警8020 选件“大于1通道激活”没设置8010选件“大于5轴激活”没设置 两条300010 轴驱动4激活不带NC轴分配30…

    SINUMERIK 2020年10月31日
  • 802d的X453,X454接口的数字量输入,输出端子如何设置,才能在PLC中引用。

    802d的X453,X454接口的数字量输入,输出端子如何设置,才能在PLC中引用。比如:在802D简明调试手册第47页中如何对X453的Q0.A,Q1.A在PLC中处理才能控制模…

    SINUMERIK 2019年6月10日
  • 新人问一个关于光栅尺和电机编码器的问题

    在论坛中看到个别人提的问题,有些疑问问题:光栅尺如何屏蔽不用?一台加工中心,810D系统,Z轴光栅尺电缆线有故障,现在不想用光栅尺了,因为Z轴电机也有编码器,需要修改那些参数。&n…

    SINUMERIK 2018年12月2日
  • 802DSL系统立车,无法使用增量编程

    802DSL系统立车,无法使用增量编程,不管是G91还是ACIC方式,都不好用?请教高手,谢谢! 最佳答案 “都不好用?”,是什么意思?编程时注意程序的格式,还有在执行MDI或者A…

    SINUMERIK 2017年11月12日
  • 极坐标编程

    G110 G111 G112如何区分使用? 钻石用户推荐最佳答案 这是三个极座标零偏命令G110 极坐标数据,参考最近位置G111 极坐标数…

    SINUMERIK 2021年7月5日