S7-300 PLC系统时间的应用技巧(2)
时间:2025-04-20
时间:2025-04-20
针对西门子S7-300系列PLC CPU系统时间在使用方面具有一定的难度,尤其在与TP170A触摸屏连机时,存在系统时间参数读取不正常,系统时间无法设置,系统时间无法正确实时显示等诸多问题,本文以在触摸屏上实现设置和读取CPU系统时间为例,介绍了S7-300PLC系统时间的使用技巧及其高级应用。
生产中,时间是最为常用的参数,如设定工作的起始时间、结束时间;统计完成各生产批次的时间;设备自动关机时间;系统时间显示,试用期限设定等等。但在实际设备调试当中,系统时间经常出现问题,其中包括时间功能块难以使用、时间参数不能被识别、设定时间不能实时显示、时间参数不能被其它程序调用等等。本文利用时间功能块编程,在触摸屏TP170A上实现设置和读取CPU系统时间,并举例介绍了系统时间在设备自动化关机方面的高级应用技巧。 1 S7-300 PLC编程
1.1编程软件安装
首先在个人计算机上安装S7-300的编程软件Step7 V5.4,接着安装TP170A触摸屏编辑工具Protool pro 6.0。安装完毕后,触摸屏编辑软件开发环境将集成在Step7的工程内。
1.2建立新工程
1.2.1在Step7的开发环境中新建一个工程,利用新建工程向导,在工程的模块中选择CPU313C-2DP,插入OB1模块,保存工程名。打开软件后,在Block下插入数据块,系统默认命名为DB1。首先在DB1模块中建立用于设置和读取系统时间的数据类型及其参数,如图1所示。
图1 DB1数据块设置
1.2.2到Symbol Editor中,定义DB1,本文中定义DB1的Symbol为time,地址为DB1,数据类型为DB1。其它如SFC0、SFC1不需要人为定义,系统会自动定义。
1.2.3双击并打开OB1,进行系统时间设置的编程,梯形图程序如图2所示。
上一篇:真空滤油机操作规程