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

相关推荐

  • 840D SL调试报警207930制动控制出错40

    1、S120模块为45A的,电机1FT61366AC714DH0 2、已加使能信号就报警207930 3、通过参数P1215可以强制开启电机抱闸 4、…

    SINUMERIK 2017年8月26日
  • 802S BL车床版和铣床版的订货号各是?

    802S BL车床版和铣床版的订货号区别在那里了 最佳答案 802S/C BL是不分车床版和铣床版的,系统出厂时默认为车床,通过TOOLBOX里的初始化文件te…

    SINUMERIK 2017年7月26日
  • 西门子 802D数控铣床 数据备份

    哪位老师那有 西门子 802D数控铣床 数据备份。麻烦给发一份。邮箱 15965554875@139.com 问题补充:机床是欧马1100三…

    2017年6月1日
  • 840DSL PLC程序描述

    请教一下 图中PLC程序是什么意思?(机床出现报警510000/600700   主轴保持 进给保持)经查是由一下PLC程序导致的…

    2020年10月31日
  • 绝对编码器与增量编码器比较

    绝对编码和增量编码是否都需要电池来保存断电后的位置信息,绝对编码与增量编码谁的反应速度更快?FUNAC机器人伺服系统采用什么编码? 最佳答案 1、编码器本身是不具备断电后保存位置信…

    SINUMERIK 2018年12月5日
  • 808D 换档时提示“等待齿轮换档”

    立车有X Z SP三个轴,自己编写的换档指令,M41~M44,执行换档动作,当开始执行时,我在PLC里,将DB3803.DBX2000.3(齿轮级改变)和DB3…

    SINUMERIK 2020年10月31日
  • 调用CYCLE95循环时出现012550报警问题1

    调用CYCLE95循环时出现012550报警显示:通道1程序段标识符-KTL无定义或选件不存在系统报警12550,即加工程序中调用了某宏变量或子程序,但该变量却不存在,或链接缺失(…

    SINUMERIK 2017年7月30日
  • 怎么打开西门子的备份PLC程序后缀名为.ptp?

    要什么软件?去哪下载?找了好久没找到,打不开程序,找不到故障!好着急 问题补充:这是数控机床上用的那种板式plc 最佳答案 .PTP的应该是802系列的数控系统,这中间用到好几个版…

    SINUMERIK 2017年6月29日
  • 关于840D二次开发

    厂里有几台五轴的,系统是840D,现在老大想搞个测试软件,要求集成到数控系统,并能读写系统误差补偿数据,请问该选择哪个模块进行开发呢 钻石用户推荐最佳答案 840D PC…

    SINUMERIK 2020年10月31日
  • 840D SL重新安装或更换光栅尺需要设置那些参数

    840D SL重新安装或更换光栅尺需要设置那些参数,在设定绝对值光栅和增量光栅尺在设置上有啥区分对机床的参考点参数和机床原点有要求吗,需要更改那些参数和确定用的此测量系统…

    SINUMERIK 2020年10月31日