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

相关推荐

  • 802D SL的快速输入输出在哪里?

    谁知道802D SL的PCU上x20和x21端子上的输入输出是否是快速输入 $A_IN[1]—$A)IN[8],和快速输出$A_OUT[1]—#A_OU…

    SINUMERIK 2018年12月5日
  • 求802D SL G/N的TOOLBOX?

    哪位朋友有802D SL G/N的TOOLBOX?请发到我邮箱150896158@qq.com,万分感谢啊!!! 最佳答案 已发到你的邮箱,查收。 提问者对于答…

    SINUMERIK 2017年11月1日
  • 驱动参数的保存

    请问810D中Z轴速度增益1407值改变后怎么写入到NC中,目前将值更改后能够生效,但再次上电后又恢复到原来的数值。请问如何将新的数值保存住?是点击 “计算控制器MD”这…

    2017年5月29日
  • 距离编码圆光栅回零问题

    我厂一台辛辛那提的床子,B轴是带距离编码的圆光栅,在极少数情况下B轴回零的数值突然变成9000多度,然后再由9000多度回转到0度,无报警,手动来回转动正常,不知为何,望高手解答 …

    SINUMERIK 2017年12月10日
  • 840D系统32200

    32200后面都有个方括号,里面有脚标0-5,这几个参数什么意思,怎么设置.我们加工中心,X和Y联动铣圆出现椭圆。 最佳答案 西门子840D系统的MD32200 即位置环…

    SINUMERIK 2017年11月19日
  • 数控系统840D JOG模式VAR

    840D JOG 模式下选择VAR,轴只能运行11mm即就停止,什么问题? 问题补充:无报警,每个轴都是这样 最佳答案 设置了移动距离,在屏幕下方的菜单中找。 …

    SINUMERIK 2020年10月31日
  • 802Dsl用STARTER无法配置第三编码器

    802Dsl用STARTER配置第三编码器时将P140=3,P188=1,P189=2,然后进入驱动配置界面但这时进不去而且会弹出一个报警框,不知道什么原因,以前我配置过很多个了都…

    SINUMERIK 2018年12月2日
  • 840D sl系统操作键无反应!

    加工中心,840D  sl系统,在工作中出现屏幕四周的系统操作键无反应!有时反复关机重启后正常。观察以太网连接发现TCU与MCP之间的接口,正常时绿灯常亮,黄灯…

    SINUMERIK 2017年11月12日
  • 840D如何通过MD14510修改PLC程序?

    840D系统,打油时间和间隔时间可通过MDI面板修改,即使用数控系统的机床参数MD14510来控制。如何做到?望大家解答。 最佳答案 其实楼主要来理解14504,14510含义&n…

    SINUMERIK 2017年11月4日
  • CNC夹具台上的气压检测是怎么回事

    它是怎么检查工件是否安装正确的呢?为什么气压检测不关闭的话,在没有工件的情况下,门关不上呢?它是什么原理呢? 最佳答案 装上工件后能形成气密封,然后压力开关能发出信号,门通常也是取…

    SINUMERIK 2017年12月8日