您现在所在的是:

PLC论坛

回帖:7个,阅读:3822 [上一页] [1] [下一页]
726
工控老鬼
文章数:62
年度积分:50
历史总积分:726
注册时间:2012/5/8
发站内信
2012论坛贡献奖
发表于:2013/1/8 8:47:31
#0楼
使用西门子S7-300/400PLC的朋友一定对Step7都不陌生,同时你们也应该对OB1如数家珍,因为你不可能不用到它,它是你的好兄弟!但是我却发现很多的朋友对它的了解还是不够深入,老鬼今天我就简单的给大家分享一下OB1的几个功能!

1、信息知多少?打开OB1,在局部数据区域内,是否发现有一些系统自定义的局部变量?没错!有很多,不清楚?那就了解一下吧!
附件
2、下表描述了OB1的临时(TEMP)变量。变量名为OB1的默认名称。
附件
3、重点关注的参数 "OB1_MIN_CYCLE"从上次启动后的最大周期(ms) 和 "OB1、_MAX_CYCLE"自上次启动后的最小周期(ms)。给大家一点启示在CPU硬件配置Cycle/Clock Memory选项卡中 Scan cycle monitoring time选项参数描述的是CPU的循环扫描时间,我们可以结合OB1中的以上2个参数来确定这个扫描时间的值,可以在一定程度上提高CPU的运行效率。
附件
4、“OB1_DATE_TIME"变量是OB1_DATE_TIME数据类型(如下图所示。),通过读取“OB1_DATE_TIME"变量来获取系统时间。
附件
老鬼对变量整理如下:
附件
5、如何读取DATE AND TIME数据类型?
附件
仿真结果:
附件
显示当前时间为:2012年11月27日22点52分30秒



---------------------------------------------------------------------------------------
启程培训中心 http://www.gongkong8.com/
工控老鬼技术Blog:http://blog.sina.com.cn/wincchome
E-mail:gongkong8@foxmail.com
----------------------------------------
倾听心声,
分享人生。
----------------------------------------
4582
zhengpan2010
文章数:2684
年度积分:48
历史总积分:4582
注册时间:2010/9/13
发站内信
发表于:2013/1/8 22:06:54
#1楼
英文软件超头痛
624
454628058
文章数:0
年度积分:50
历史总积分:624
注册时间:2013/1/7
发站内信
发表于:2013/1/9 14:28:56
#2楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
1215
swg_jyj
文章数:29
年度积分:50
历史总积分:1215
注册时间:2004/6/10
发站内信
发表于:2013/1/15 13:02:46
#3楼
有道理.掌握好OB1是编程的关键.
989
xuwyy
文章数:12
年度积分:50
历史总积分:989
注册时间:2007/8/23
发站内信
发表于:2013/1/22 9:46:39
#4楼
是应该先看懂OB1块再去看其他功能的!
9688
Kate
文章数:1123
年度积分:65
历史总积分:9688
注册时间:2002/3/24
发站内信
发表于:2013/1/22 10:51:51
#5楼
玩过单片机就容易理解了,OB1相当于main(),其他功能块相当于函数。
人有人意我有我意合得人意恐非我意合得我意恐非人意人意我意恐非天意合得天意自然如意
1170
qinqinhaijie
文章数:124
年度积分:50
历史总积分:1170
注册时间:2011/1/22
发站内信
发表于:2013/1/23 17:43:45
#6楼
用OB1_PREV_cycle积分
人生苦短 保持性感
712
zhouxinke
文章数:25
年度积分:50
历史总积分:712
注册时间:2012/7/12
发站内信
发表于:2013/1/24 21:12:05
#7楼
有道理.掌握好OB1是编程的关键.

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

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

109.2007