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

相关推荐

  • 请问这是卡顿的现象吗

    有时按面板菜单中机床厂家自己做的界面时会出现照片中的现象,尤其是第一张照片中的现象尤为频繁。要按好几次才行。请问这是什么原因造成的,怎么来避免他?谢谢各位了 图片说明: &nbsp…

    2017年8月3日
  • 有关机床热误差补偿是否生效

    补偿类型,SD43910,SD43920都设置好了,怎样看机床补偿有没有生效 最佳答案 为了使温度补偿生效,必须满足下列前提条件:1. 已选择补偿类型(MD32750,参…

    SINUMERIK 2017年7月26日
  • 等待主主轴

    双主轴车床,现在想用副主轴加工,但运行程序时总出现等待主主轴。哪位专家帮忙如何设置一下,能够不等待主主轴。还是加工程序编写的不对,请专家指教,谢谢! 最佳答案 这样的问题需要仔细分…

    SINUMERIK 2021年7月5日
  • 按钮操作

    西门子各位专家:我有一个问题请教:系统840DSL 、手轮:mini手轮、MCP483_C_PN  我现在打算用手轮盒上的 “+“&nbsp…

    SINUMERIK 2017年11月16日
  • PCU的站地址如何修改

    // 修改PCU的地址:直接在OP上操作(Start-upàMMCàOperator panel),在”MMC address”项中输入PCU的地址&…

    SINUMERIK 2017年8月24日
  • PLC 闪停 Remote IO报错

    近期公司产线出现随机跳停情况,涉及全部设置了Remote IO的PLC产线,情况如下:1. 一条/多条/全部产线随机跳停2. 跳停时间/频率不固定,一…

    SINUMERIK 2020年10月31日
  • 840Dpl PCMCIA 计算机读不出

    电脑: 操作系统XP的戴尔D630 自带卡槽,卡插入后显示需安装驱动,无法识别。已安装了 SINUCOM 的 FFS软件。现在是计算机无法识别卡,有没有同行遇到过?谢谢。 版主推荐…

    SINUMERIK 2021年7月5日
  • 位置控制实现方法

    315T-2DP实现位置控制,水平方向一个电机(X轴)上下方向一个电机(Y轴),坐标位置(X轴,Y轴)分别为(1000,1000),已知道从坐标原点(0,0)到相应位置的脉冲数,相…

    SINUMERIK 2017年11月23日
  • 零点偏置和偏移

    零点偏置和偏移有什么区别, 两者如何用 最佳答案 零点偏置是数控系统的一种特性,即允许把数控测量系统的原点在相对机床基准的规定范围内移动,而永久原点的位置被存贮在数控系统…

    SINUMERIK 2019年6月11日
  • 步进电机电路图

    我要做一个步进电机驱动电路,要求转速可调,步速可调、正、反转控制、步进电机为6线的,功率大约为50W左右。模拟电路即可。 最佳答案 建议你到网上下载一个步进电机驱动器产品说明书,里…

    SINUMERIK 2019年6月11日