欢迎来到天天文库
浏览记录
ID:56090628
大小:168.00 KB
页数:6页
时间:2020-06-19
《S7-300 PLC系统时间的应用技巧.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、S7-300PLC系统时间的应用技巧孙淑惠,黄东强(秦皇岛燕大汽车附件厂,066004)摘要:针对西门子S7-300系列PLCCPU系统时间在使用方面具有一定的难度,尤其在与TP170A触摸屏连机时,存在系统时间参数读取不正常,系统时间无法设置,系统时间无法正确实时显示等诸多问题,本文以在触摸屏上实现设置和读取CPU系统时间为例,介绍了S7-300PLC系统时间的使用技巧及其高级应用。关键词:S7-300;触摸屏;系统时间中图分类号:TM571.6+1 文献标识码:B文章编号:1004-0420(2008)05-0019-03Application
2、skillsofsystemtimeinS7-300PLCSUNShuhui,HUANGDongqiang(QinghuangdaoYandaAutomotiveComponentsCO.,Ltd,066004)Abstract:AimatthesystemtimeofSiemensS7300seriesPLCCPU,itishassomedifficultyinusingthesystemtime,especiallywhentheTP170AtouchscreenmachineslinkstoPLC,Includesthesystemtimepa
3、rameterscannotreadnormally;thesystemtimecannotbeset;thesystemtimecannotbedisplayedcorrectly,andsoon.Thispaperintroduceshowtosetandreadthesystemtimeonthetouchscreen,andsomeadvancedapplicationskillsforS7300PLCasanexample.Keywords:S7-300;HMI;systemtime0引言西门子S7-300PLC是模块化微型PLC系统,完全满足
4、中、小规模的性能要求,以其简单的导轨安装,使得硬件维护相当方便。另外,人机界面(HMI)服务已经集成在S7-300操作系统Step7内,用户只需在人机界面(HMI)中输入数据,S7-300就会自动地按用户指定的刷新速度传送与处理这些数据。在工业生产中,时间是最为常用的参数,如设定工作的起始时间、结束时间;统计完成各生产批次的时间;设备自动关机时间;系统时间显示,试用期限设定等等。但在实际设备调试当中,系统时间经常出现问题,其中包括时间功能块难以使用、时间参数不能被识别、设定时间不能实时显示、时间参数不能被其它程序调用等等。本文利用时间功能块编程,在触摸屏TP
5、170A上实现设置和读取CPU系统时间,并举例介绍了系统时间在设备自动化关机方面的高级应用技巧。1S7-300PLC编程1.1编程软件安装首先在个人计算机上安装S7-300的编程软件Step7V5.4,接着安装TP170A触摸屏编辑工具Protoolpro6.0。安装完毕后,触摸屏编辑软件开发环境将集成在Step7的工程内。1.2建立新工程1.2.1在Step7的开发环境中新建一个工程,利用新建工程向导,在工程的模块中选择CPU313C-2DP,插入OB1模块,保存工程名。打开软件后,在Block下插入数据块,系统默认命名为DB1。首先在DB1模块中建立用于
6、设置和读取系统时间的数据类型及其参数,如图1所示。图1DB1数据块设置1.2.2到SymbolEditor中,定义DB1,本文中定义DB1的Symbol为time,地址为DB1,数据类型为DB1。其它如SFC0、SFC1不需要人为定义,系统会自动定义。1.2.3双击并打开OB1,进行系统时间设置的编程,梯形图程序如图2所示。图2设置系统时间 图2中,当M0.0到达上升沿时,输出Q=1,程序依次执行调用系统时钟功能模块SFC0(SET_CLK),将新时间数据(从触摸屏上输入)设定到PLCCPU中,紧接着复位M0.0,从而实现M0.0到达上升沿时,仅调用一
7、次SFC0。如果不对M0.0及时复位,系统将一直调用SFC0,那样系统时间将一直不断地被设置,从而会导致时间实时刷新失败。1.2.4编写系统读取时间的程序,如图3所示。图3读取系统时间 图3中,SFC1(READ_CLK)模块前不需要增加任何其它的条件,否则可能会导致读取时间不准确或有误差现象。若不需要动态显示时间,只想看一下现在的时间,可以按照上述方法,采用执行一次读取系统时间即可。2触摸屏界面设置2.1配置触摸屏系统 在先前建立的Step7工程中,插入一个新的“Object”,然后选择“SIMATICop”,系统默认命名为op1。 双击打开op
8、1,运行触摸屏设置向导,首先找到TP170A装置,再
此文档下载收益归作者所有