qq240559043
干就完了
级别: 略有小成
精华主题: 0
发帖数量: 192 个
工控威望: 332 点
下载积分: 4111 分
在线时间: 144(小时)
注册时间: 2012-06-06
最后登录: 2024-11-28
查看qq240559043的 主题 / 回贴
楼主  发表于: 2020-12-31 16:30
if ([b:[#INTERNAL]LS300000])
{
    [w:[#INTERNAL]USR00000]=1
}
else
{
    [w:[#INTERNAL]USR00000]=2

}
endif
if([b:[#INTERNAL]LS300103])
{
    if([w:[#INTERNAL]USR00100]==11111  and [b:[#INTERNAL]LS300202])
    {
        [w:[#INTERNAL]LS0008]=2
        [b:[#INTERNAL]LS300202]=0
        [b:[#INTERNAL]LS300115]=0
    }
    endif
    if([w:[#INTERNAL]USR00100]==11111  and [b:[#INTERNAL]LS300203])
    {
        [w:[#INTERNAL]LS0008]=3
        [b:[#INTERNAL]LS300203]=0
        [b:[#INTERNAL]LS300115]=0
    }
    endif
    if([w:[#INTERNAL]USR00100]==11111  and [b:[#INTERNAL]LS300204])
    {
        [w:[#INTERNAL]LS0008]=4
        [b:[#INTERNAL]LS300204]=0
        [b:[#INTERNAL]LS300115]=0
    }
    endif
}
endif

if([w:[#INTERNAL]LS0008]>25 or [w:[#INTERNAL]LS0008]==23  or [w:[#INTERNAL]LS0008]==1 or [w:[#INTERNAL]LS0008]==5 or [w:[#INTERNAL]LS0008]==6 or [w:[#INTERNAL]LS0008]==7 or [w:[#INTERNAL]LS0008]==8 or [w:[#INTERNAL]LS0008]==9 or [w:[#INTERNAL]LS0008]==10 or [w:[#INTERNAL]LS0008]==11 )
{
    [b:[#INTERNAL]LS300114]=1
}
else
{
    [b:[#INTERNAL]LS300114]=0
}

endif

自己写了个小脚本感觉比起威伦来说功能太少了,能不能用数组?可以定义脚本变量吗?定义脚本数组变量吗?
[ 此帖被qq240559043在2020-12-31 16:35重新编辑 ]
qq240559043
干就完了
级别: 略有小成
精华主题: 0
发帖数量: 192 个
工控威望: 332 点
下载积分: 4111 分
在线时间: 144(小时)
注册时间: 2012-06-06
最后登录: 2024-11-28
查看qq240559043的 主题 / 回贴
1楼  发表于: 2020-12-31 16:38
有没 有大神出来指点一下
拂云客
级别: 论坛先锋
精华主题: 0
发帖数量: 391 个
工控威望: 1049 点
下载积分: 775 分
在线时间: 80(小时)
注册时间: 2015-11-16
最后登录: 2021-02-02
查看拂云客的 主题 / 回贴
2楼  发表于: 2021-01-01 09:14
不会用!
拂云客
级别: 论坛先锋
精华主题: 0
发帖数量: 391 个
工控威望: 1049 点
下载积分: 775 分
在线时间: 80(小时)
注册时间: 2015-11-16
最后登录: 2021-02-02
查看拂云客的 主题 / 回贴
3楼  发表于: 2021-01-05 13:55
感谢分享
lizhendong
级别: 家园常客
精华主题: 0
发帖数量: 609 个
工控威望: 800 点
下载积分: 1992 分
在线时间: 846(小时)
注册时间: 2016-10-12
最后登录: 2024-11-13
查看lizhendong的 主题 / 回贴
4楼  发表于: 2022-04-01 15:59
引用
引用楼主qq240559043于2020-12-31 16:30发表的 有没有大神会用PRO_FACE 脚本的 :
if ([b:[#INTERNAL]LS300000])
{
    [w:[#INTERNAL]USR00000]=1
}
else
.......



跟三菱的脚本差不多
ayusecret
级别: 略有小成
精华主题: 0
发帖数量: 183 个
工控威望: 261 点
下载积分: 806 分
在线时间: 73(小时)
注册时间: 2021-10-31
最后登录: 2024-11-26
查看ayusecret的 主题 / 回贴
5楼  发表于: 2022-04-19 17:04
图片:
工程窗口最下面可以定义符号变量

if([w:_S_currentLevel]<>0)
{
    memset([w:#H_SecurityChangeUserID], 0, 2)  
    memset([w:#H_SecurityChangePassword], 0, 2)  
    [b:#H_Control_SecureChangeTrigger]=0
    
    [t:0000]=([w:_S_searchResult]-1)*25
    [t:0001]=0
    _memcpy_EX([w:[#INTERNAL]LS8100]#[t:0001], [w:[#INTERNAL]USR18000]#[t:0000], 25)
    
    if([b:_S_loginFlag])
    {
        [t:0088]=1
        Call LoginLog
        set([b:_S_manualLogoutFlag])
    }
    endif
    [w:[#INTERNAL]LS6000]=[w:[#INTERNAL]LS6000]+1
}
else
{
    if([w:_S_levelClearReqeust]<>0)
    {
        [w:_S_levelClearReqeust]=0
    }
    endif
    
    if([b:_S_manualLogoutFlag])
    {
        [t:0088]=2
        Call LoginLog
    }
    endif
    if([b:_S_autolLogoutFlag])
    {
        [t:0088]=3
        Call LoginLog
    }
    endif

    memset([w:[#INTERNAL]LS8100], 0, 25)
    [w:[#INTERNAL]LS6001]=[w:[#INTERNAL]LS6001]+1
}
endif