玩转S7-300编程(28工控老鬼新浪微博)

玩转S7-300编程(28工控老鬼新浪微博)

ID:41343529

大小:5.35 MB

页数:69页

时间:2019-08-22

玩转S7-300编程(28工控老鬼新浪微博)_第1页
玩转S7-300编程(28工控老鬼新浪微博)_第2页
玩转S7-300编程(28工控老鬼新浪微博)_第3页
玩转S7-300编程(28工控老鬼新浪微博)_第4页
玩转S7-300编程(28工控老鬼新浪微博)_第5页
资源描述:

《玩转S7-300编程(28工控老鬼新浪微博)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、S7-300/400PLC编程之1OB块使用指南【工控老鬼】S7-300/400PLC编程之1OB块使用指南【工控老鬼】S7-300/400PLC编程之2PLC暖启动和冷启动【工控老鬼】S7-300/400PLC编程之3模拟量处理【工控老鬼】++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++S7-300/400PLC编程之4检测导致CPU停机的故障【工控老鬼】S7-300/400PLC编程之4检测导致CPU停机的故障【工控老鬼】什么是诊断诊断指的是S7-30

2、0/400内部集成的识别和记录功能。记录错误信息的区称为诊断缓冲区。这个区的大小有赖于CPU型号(例如:CPU314=100个信息)。当有错误时如果一个错误或事件发生时,例如:模式转换。将发生如下事件:将发生什么?•标有时间和日期的信息被保存到诊断缓冲区中。最近的信息保存到缓冲区的开始。如果缓冲区满,最旧的信息将覆盖。•将事件记入系统的状态表中。•如果必要,将激活一个相关的错误OB(组织块)。错误的类型利用CPU的诊断功能,可以识别下面的错误:•CPU或模板中的系统错误•CPU中的程序错误排除故障的手段针对下列故障,应采用不同的手段予以排除:

3、•导致CPU停机的故障,应使用“ModuleInformation”工具。•逻辑错误,即程序可执行但功能不能实现,应使用“RefereceData”和“ProgramStatus”工具。•偶尔出现的故障,即只在特定的系统状态下才出现的故障,它可能导致停机或逻辑错误。可采用“CPUMessages”工具或生成自定义触发点“yourowntriggerpoint”。S7-300/400PLC编程之5符号使用指南【工控老鬼】S7-300/400PLC编程之5符号使用指南【工控老鬼】在大家使用step7编程的时候,经常会使用到符号表功能,高效的使用符

4、号表功能可以大大的提高编程的效率,对符号表的使用方法,工控老鬼总结如下!希望对大伙有所帮助!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++S7-300/400PLC编程之6定时器指令【工控老鬼】在大家使用step7编程的时候,经常会使用定时器指令功能,熟练的掌握定时器指令功能可以帮助我们构造很完善的算法,对定时器指令使用方法,工控老鬼总结如下!希望对大伙有所帮助!之前讲过,可以使用S7-300PLCCPU里自带的标准时钟脉冲来做很多功能,这里我来分享一个

5、例子,如何使用定时器功能来做任意时间间隔的标准时钟脉冲!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++S7-300/400PLC编程之7工程应用中的信号防抖处理技巧【工控老鬼】S7-300/400PLC编程之7工程应用中的信号防抖处理技巧【工控老鬼】++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++S7-300/400PLC编程之8关于OB1的思考【工控老鬼】S7-30

6、0/400PLC编程之8关于OB1的思考【工控老鬼】使用西门子S7-300/400PLC的朋友一定对Step7都不陌生,同时你们也应该对OB1如数家珍,因为你不可能不用到它,它是你的好兄弟!但是我却发现很多的朋友对它的了解还是不够深入,老鬼今天我就简单的给大家分享一下OB1的几个功能!1、信息知多少?打开OB1,在局部数据区域内,是否发现有一些系统自定义的局部变量?没错!有很多,不清楚?那就了解一下吧!2、下表描述了OB1的临时(TEMP)变量。变量名为OB1的默认名称。3、重点关注的参数"OB1_MIN_CYCLE"从上次启动后的最大周期(

7、ms)和"OB1、_MAX_CYCLE"自上次启动后的最小周期(ms)。给大家一点启示在CPU硬件配置Cycle/ClockMemory选项卡中Scancyclemonitoringtime选项参数描述的是CPU的循环扫描时间,我们可以结合OB1中的以上2个参数来确定这个扫描时间的值,可以在一定程度上提高CPU的运行效率。4、“OB1_DATE_TIME"变量是OB1_DATE_TIME数据类型(如下图所示。),通过读取“OB1_DATE_TIME"变量来获取系统时间。老鬼对变量整理如下:5、如何读取DATEANDTIME数据类型?仿真结果:

8、显示当前时间为:2012年11月27日22点52分30秒S7-300/400PLC编程之9如何读取和设定系统时钟【工控老鬼】300/400PLC编程之9如何读取和设

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。