liuheng_929
级别: 略有小成
精华主题: 0
发帖数量: 48 个
工控威望: 210 点
下载积分: 565 分
在线时间: 51(小时)
注册时间: 2008-12-17
最后登录: 2023-01-05
查看liuheng_929的 主题 / 回贴
楼主  发表于: 2015-07-08 15:23
  小弟最近在做一个程序,就是在数据200和500之间,每分钟产生一个随机数字(必须是随机产生的,人为不可控?。请问程序上如何实现?
kyy80
态度决定一切``````
级别: 工控侠客
精华主题: 0
发帖数量: 1219 个
工控威望: 3489 点
下载积分: 4388 分
在线时间: 1968(小时)
注册时间: 2008-02-17
最后登录: 2024-05-16
查看kyy80的 主题 / 回贴
1楼  发表于: 2015-07-16 11:30
方法有很多种....ORGANIZATION_BLOCK 主程序:OB1
TITLE=程序注释
BEGIN
Network 1 // 网络标题
// 网络注释
LD     SM0.0
INCW   VW0
INCW   VW2
Network 2
LD     SM0.0
LPS
AW>    VW0, 130
MOVW   0, VW0
LPP
AW>    VW2, 170
MOVW   0, VW2
Network 3
LDN    T37
TON    T37, 600
Network 4
LD     T37
MOVW   VW0, VW10
+I     VW2, VW10
END_ORGANIZATION_BLOCK
SUBROUTINE_BLOCK SBR_0:SBR0
TITLE=子程序注释
BEGIN
Network 1 // 网络标题
// 网络注释
END_SUBROUTINE_BLOCK
INTERRUPT_BLOCK INT_0:INT0
TITLE=中断程序注释
BEGIN
Network 1 // 网络标题
// 网络注释
END_INTERRUPT_BLOCK
这个是0----300的...再加上200就行....
你试下...
sanlihu
吉圆
级别: 论坛先锋
精华主题: 0
发帖数量: 1183 个
工控威望: 1727 点
下载积分: 7531 分
在线时间: 574(小时)
注册时间: 2012-08-31
最后登录: 2024-05-29
查看sanlihu的 主题 / 回贴
2楼  发表于: 2015-07-20 14:51
看看行不行
吉圆电气 QQ751673698