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

相关推荐

  • 400007操作数错误

    用PLC Programming Tool编译正常,导入到SINUMERIK 828D数控系统中后PLC程序停止。并出现报警:400000 …

    2020年10月31日
  • 二次开发包中的OPC例子

    二次开发包中opc samples中有个用VB读取状态的例子:其中:set item = group.opcitems.additem(&q…

    SINUMERIK 2017年6月29日
  • 802D版本问题

    一台简式数控车,别的单位的。我用一下,我不知道这台机床系统到底是802D还是802DSL。机床上没写,只有开机画面能看到802DSL画面。机床面板上没有版本字符。请问怎么判断,另,…

    SINUMERIK 2018年12月9日
  • 840Dsl系统的床子,MCP上的LED不变化?

    大家好,我们有台840Dsl的铣床。MCP上的LED出了点故障:通过HMI上的reset po后,LED一直保持Reset前的状态不变。我查了下PLC上的输入输出,都很正…

    SINUMERIK 2017年6月29日
  • 840d系统绝对光栅更换哪些参数需要调整

    一台840d系统的镗铣机Z轴原先使用的是海德汉481绝对光栅,现在想更换为海德汉485型绝对光栅,请高手指点一下系统哪些参数需要调整。谢谢 最佳答案 此回答已完善 (转载)更换了绝…

    SINUMERIK 2020年10月31日
  • 机床新装三色信号灯该咋办?

    机床是840D+611D数控系统。 现在是需要装三色信号灯! 各位版主,各位论坛大神们,我该怎么找机床的输出点,来作信号灯的输入信号呢???? 我现在看了PLC输出模块,有空的点!…

    2020年10月31日
  • 驱动器E-b608报警

    各位高手,我的西门子802C加工中心新换了Y轴轴承和钢珠后,进给速度很低会报警025040,025060,025080,有时候系统里数字在走,Y轴不走,有时候静止也报警,请各位指点…

    SINUMERIK 2017年11月19日
  • 电机FHA

    FHA-32B-2513S-C124-ECN113 这是个电机的型号 我没找到样本。谁有说明能发我邮箱吗。xiaoliche@sina.com 最佳答案 查了一…

    SINUMERIK 2017年5月28日
  • 802d sl MDI 程序段执行时消失

    802d sl value 版系统,软件版本V01.04.07.04,2.5米立车,在调试时我把以前调试的arc文件传进去之后,机床启动后在MDI方式…

    2017年11月12日
  • 840D数控系统通信

    西门子840D数据系统的对外通信接口及支持的通信协议 最佳答案 840D中各个操作部件与NCU的连接都可以通过OPI总线接口,也可以通过MPI多点接口总线。 提问者对于答案的评价:…

    SINUMERIK 2020年10月31日