您现在所在的是:

西门子SIEMENS

回帖:10个,阅读:5265 [上一页] [1] [2] [下一页]
* 帖子主题:

OB100初始化问题

2950
tjq1976
文章数:426
年度积分:133
历史总积分:2950
注册时间:2003/8/11
发站内信
发表于:2005/10/13 20:24:00
#0楼
这几天一直为初始化问题困扰,
我做了一个这样的程序来测试OB100
在OB100中,我的程序如下:
S M0.0

A M0.0
MOV 0,MW10
在OB1中我的程序如下:
A M0.5
MOV 5,MW10

STL指令我不是太熟,但程序就是上面的意思.
我的操作步骤如下:
OB100,OB1都下载,变量数据表监视数据
先将M0.5置1,MW10=5,然后将M0.5置0
然后将PLC的运行模式,RUN-STOP-RUN
结果发现MW10=5,没有被初始化为0
我已经反复试了多次,问了北京西门子技术支持,他说我的程序没有问题.但是我现在就是没有办法测试到我要的结果?
请问高手,这究竟是什么原因呢?
6285
karl 版主
文章数:1703
年度积分:48
历史总积分:6285
注册时间:2003/12/26
发站内信
发表于:2005/10/13 21:04:00
#1楼
OB100只在上电后运行一次,OB1一直在扫描。

你的程序不是S7-300/400的STL,遗憾不能给你更多帮助。
图
968
ghonline
文章数:37
年度积分:50
历史总积分:968
注册时间:2005/6/6
发站内信
发表于:2005/10/13 21:15:00
#2楼
传送指令是无条件执行的

根据指令从上到下执行,结果肯定是5
2950
tjq1976
文章数:426
年度积分:133
历史总积分:2950
注册时间:2003/8/11
发站内信
发表于:2005/10/14 9:55:00
#3楼
传送指令是无条件执行?
传送指令前面不是有一个条件A M0.5!难道不起作用?
我用的是S7-300的PLC,至于上面的STL指令可能有误,但意思我想大家会明白,一个条件,一个赋值.
还请KARL老师再分析一下!


[此贴子已经被作者于2005-10-14 9:58:49编辑过]
955
yuhengzhou
文章数:28
年度积分:50
历史总积分:955
注册时间:2005/6/16
发站内信
发表于:2005/10/14 18:20:00
#4楼
看不懂你的意思??
你可以先用LAD编程然后转换成语句表啊,程序看不懂.
我现在也要用到300的OB100做初始化.
请哪位高手指点一下,我也好受教.
991
wcl8210
文章数:40
年度积分:50
历史总积分:991
注册时间:2005/9/8
发站内信
发表于:2005/10/17 16:11:00
#5楼
OB100:
SET
L 0
T MW10

OB1:
         A M0.5
        JNB M001
         L 5
        T MW10
M001: NOP 0
用以上程序就没有问题了
菜鸟相信自己总有一天会成为大虾
1007
bayyiq
文章数:11
年度积分:50
历史总积分:1007
注册时间:2005/2/18
发站内信
发表于:2005/11/8 15:54:00
#6楼
OB100相当于三菱的M8002
         ANY
6285
karl 版主
文章数:1703
年度积分:48
历史总积分:6285
注册时间:2003/12/26
发站内信
发表于:2005/11/8 20:57:00
#7楼
S7-300程序参考六楼。

你的程序完全是错误的,针对S7-300而言。

再次重申,OB100仅上电启动运行一次。OB1一直在不断循环,除非CPU停掉。
图
5639
tanshuozhe
文章数:2160
年度积分:47
历史总积分:5639
注册时间:2005/9/23
发站内信
发表于:2005/11/8 22:09:00
#8楼
楼主的程式的确看不明.OB100是上电初始一次执行的.可能是程式有问题.
不懂可以学!
920
cathay
文章数:14
年度积分:50
历史总积分:920
注册时间:2005/6/10
发站内信
发表于:2005/11/10 11:30:00
#9楼
OB100上电后只执行一次

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

109.2007