| 作者 | 主题 |
|---|---|
|
1Shadow1 侠士
经验值:1896 发帖数:155 精华帖:6 |
楼主
主题:系统状态位First Scan 的执行会早于OB100?
闲着就写写程序吧,让大脑有点运动量;
|
|
Siemens automation 奇侠 经验值:8237 发帖数:1048 精华帖:15 |
2楼
主题:回复:系统状态位First Scan 的执行会早于OB100你这样测试确实是在启动OB100时,First Scan 在OB100中执行了一次。你在OB100网络3后面在加几个网络段程序,再去测试,网络段3里面程序不变。或是把网络段3的程序改成做加计数1,看这个地址里面值是不是1。 你这段OB100测试程序对比First Scan 什么时候执行,确实和官方资料介绍有区别。 我看V18 plcsim也支持仿真OB100的介绍, 官方资料介绍: 首次循环:在启动 OB 完成后第一个扫描周期该位置位为 1,之后的扫描周期复位为 0; 系统和时钟存储器 |
|
'Razor 至圣 经验值:24443 发帖数:3206 精华帖:41 |
18楼
主题:回复:系统状态位First Scan 的执行会早于OB100?OB100是一个在OB1前执行且与之隔离的单独的代码块; FirstScan更像是OB1中触发OB100替身的开关; 做初始化工作的两种手段而已,像上面Z版说的,给出的选择多了有时也不是好事(少则得,多则惑),当然也可以考虑一下循环时间。 时间一前一后,空间一外一里(相对OB1)。
少即是多
|