您当前的位置:五五电子网电子知识plc技术plc应用西门子plc应用西门子s7-200PLC编程请教.. 正文
西门子s7-200PLC编程请教..

西门子s7-200PLC编程请教..

点击数:7341 次   录入时间:03-04 11:38:45   整理:http://www.55dianzi.com   西门子plc应用

问:想要一个1--12的随机整数,请问怎么编编程啊,小弟刚学这个,望各位大侠不吝赐教!

答:首先说明:PLC不可能产生真的随机数,包括PC都做不到。

 

但是可以生成伪随机数(规律和随机的结合)。提个方案给你,程序自己编吧:
先做一个开机后的时间累积,单位是毫秒。然后对其作一些你编的四则运算,对运算结果做判断,看是否在1-12之间,若在范围内则取整输出,若不在范围,看其在1与12的哪一侧,然后做不同运算,继续反复判断,使其逐步进入1-12的范围内,然后也是取整输出即可。

注意不要陷入死循环。


本文关键字:西门子  西门子plc应用plc技术 - plc应用 - 西门子plc应用