您需要 登录 才可以下载或查看,没有帐号?立即注册
各位大侠,请教个问题,我想在PLC里面写一个数独加密的程序,就是九宫格里横、竖、单元区域内数值不能重复,不能为空,我的思路是讲九宫格划分为81个独立的数据储存区域,相互比较,合格为“1”并再输入一次密码便可以进入参数修改界面。
现在难题有以下几点:
1、81个存储区随机给部分区域赋值(1--9之间的随机值)现在我做不到。
2、81个存储区怎么只能限制0--9的数据输入,大于或小于拒绝输入。
3、比较指令逐个比较的话,用的太多了,要用到32076次,有什么办法能批量比较的没有?
用WINCC作辅助,最好是STL语言格式的。
谢谢了!!
举报
1、你可以编程伪随机数功能,取它的输出作为随机输入值。
2、如果大于等于0小于等于9则保存到区域中,否则不保存
3、用loop循环 .www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=4&a_id=1153907&s_id=0&num=14#anch
本版技能点规则 发表回复 回帖后跳转到最后一页
小黑屋|技成培训网论坛 粤ICP备11069432号-1 粤公网安备 44030902002289号
GMT+8, 2024-6-20 14:29
Powered by jcpeixun X3.3
© 2007-2024 深圳市技成科技有限公司