feiniao355
级别: 略有小成
精华主题: 0
发帖数量: 112 个
工控威望: 292 点
下载积分: 517 分
在线时间: 95(小时)
注册时间: 2008-12-12
最后登录: 2019-09-20
查看feiniao355的 主题 / 回贴
楼主  发表于: 2011-08-14 21:43
if ([w:Pusher_cylinder]==1)
{set([b:bit_Pusher_cylinder])
}
else
{clear([b:bit_Pusher_cylinder])
}
endif
以上是PROFACE的脚本那位高手帮我分析下
触发条件       PASSWORD   位为ON

【t:0000】=【w:【#INTERNAL】LS0005】
【t:0001】=【t:0000】&0xff
【t:0002】=【t:0000】&0xf
【t:0003】=【t:0000】&0xf0
【t:0004】=【t:0003】>>4
【t:0005】=(【t:0004】*10+【t:0002】)%60
【t:0006】=(【t:0005】+【w:PASSWORD_LELVE4】)%10000
【t:0007】=【t:0005】*2-1
if (【w:PASS】==【w:PASSWORD】)
{【w:PASSWORD_LELVE】=1
}
[ 此帖被feiniao355在2011-09-13 16:32重新编辑 ]
sandy_love
感悟生活,创新的源泉...
级别: 家园常客
精华主题: 0
发帖数量: 487 个
工控威望: 823 点
下载积分: 1610 分
在线时间: 480(小时)
注册时间: 2008-12-08
最后登录: 2024-02-24
查看sandy_love的 主题 / 回贴
1楼  发表于: 2011-08-15 10:52
字变量Pusher_cylinder为1时,置位bit_Pusher_cylinder,否则清bit_Pusher_cylinder位
还是查看下变量地址对应的是什么,或许对你有帮助
feiniao355
级别: 略有小成
精华主题: 0
发帖数量: 112 个
工控威望: 292 点
下载积分: 517 分
在线时间: 95(小时)
注册时间: 2008-12-12
最后登录: 2019-09-20
查看feiniao355的 主题 / 回贴
2楼  发表于: 2011-08-15 20:33
太谢谢楼上了,你的点拨让我茅塞顿开,英文不好害死人啊
sandy_love
感悟生活,创新的源泉...
级别: 家园常客
精华主题: 0
发帖数量: 487 个
工控威望: 823 点
下载积分: 1610 分
在线时间: 480(小时)
注册时间: 2008-12-08
最后登录: 2024-02-24
查看sandy_love的 主题 / 回贴
3楼  发表于: 2011-08-16 16:29
这是多级密码的判断程序,方便上程序吗?探讨一下