




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
S7-300 PLC系统时间的应用技巧 孙淑惠,黄东强(秦皇岛燕大汽车附件厂,066004)摘要:针对西门子S7-300系列PLC CPU系统时间在使用方面具有一定的难度,尤其在与TP170A触摸屏连机时,存在系统时间参数读取不正常,系统时间无法设置,系统时间无法正确实时显示等诸多问题,本文以在触摸屏上实现设置和读取CPU系统时间为例,介绍了S7-300PLC系统时间的使用技巧及其高级应用。关键词:S7-300;触摸屏;系统时间中图分类号:TM571.6+1 文献标识码:B 文章编号:1004-0420(2008)05-0019-03Application skills of system time in S7-300 PLCSUN Shuhui, HUANG Dongqiang (Qinghuangdao Yanda Automotive Components CO., Ltd, 066004)Abstract:Aim at the system time of Siemens S7300 series PLC CPU, it is has some difficulty in using the system time, especially when the TP170A touchscreen machines links to PLC, Includes the system time parameters cannot read normally; the system time cannot be set; the system time cannot be displayed correctly, and so on. This paper introduces how to set and read the system time on the touchscreen, and some advanced application skills for S7300 PLC as an example.Key words:S7-300; HMI; system time0引言西门子S7-300 PLC是模块化微型PLC系统,完全满足中、小规模的性能要求,以其简单的导轨安装,使得硬件维护相当方便。另外,人机界面(HMI)服务已经集成在S7-300操作系统Step7内,用户只需在人机界面(HMI)中输入数据,S7-300就会自动地按用户指定的刷新速度传送与处理这些数据。在工业生产中,时间是最为常用的参数,如设定工作的起始时间、结束时间;统计完成各生产批次的时间;设备自动关机时间;系统时间显示,试用期限设定等等。但在实际设备调试当中,系统时间经常出现问题,其中包括时间功能块难以使用、时间参数不能被识别、设定时间不能实时显示、时间参数不能被其它程序调用等等。本文利用时间功能块编程,在触摸屏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所示。图2设置系统时间 图2中,当M0.0到达上升沿时,输出Q=1,程序依次执行调用系统时钟功能模块SFC0(SET_CLK),将新时间数据(从触摸屏上输入)设定到PLC CPU中,紧接着复位M0.0,从而实现M0.0到达上升沿时,仅调用一次SFC0。如果不对M0.0及时复位,系统将一直调用SFC0,那样系统时间将一直不断地被设置,从而会导致时间实时刷新失败。1.2.4编写系统读取时间的程序,如图3所示。图3读取系统时间 图3中,SFC1(READ_CLK)模块前不需要增加任何其它的条件,否则可能会导致读取时间不准确或有误差现象。若不需要动态显示时间,只想看一下现在的时间,可以按照上述方法,采用执行一次读取系统时间即可。2触摸屏界面设置2.1配置触摸屏系统在先前建立的Step7工程中,插入一个新的“Object”,然后选择“SIMATICop”,系统默认命名为op1。 双击打开op1,运行触摸屏设置向导,首先找到TP170A装置,再输入PLC的名字,并选择PLC类型。 点击“Parameters”,进一步配置触摸屏的各参数。包括连接OP到网络的硬件配置,可设置为MPI或RS232串口连接;设置OP参数中的界面类型为IF1B,设置OP地址为1,其它情况可根据需要自行设置。2.2设置系统时间画面设置两个画面,分别用于设置和显示系统时间。在设定画面时,有一个问题需要注意,那就是字体问题。因为系统默认的是英文字体,Tahoma,而且不能选择其它的。虽然也可以输入汉字,但是一旦输入到触摸屏中,就会出现乱码。 要想解决这个难题,有两种办法解决,第一种是将需要显示的汉字,转换成图片,再导入到开发环境中。另外一种方法是,增加另外的汉字字体,如宋体。点击“System”菜单下的“Language Assignment”,点击“New”,新增加一种语言,选择“中文(中国)”,最后按“确定”,系统就会默认增加宋体。但目前只能增加宋体,不可以增加如仿宋、楷体等字体。要想解决这个问题,只能采用第一种方法。图4时间设定画面系统时间设置窗口为“Input Field”,“确定”的类型为“StateButton”,标签设为“sure”。设置方法如图5所示。图5确定按钮设置对话框双击“Parameters”,在打开的窗口中配置“sure”按钮,将其指向图2中的M0.0。 类似的方法,增加一个“Screen”,用于显示系统时间。触摸屏上的画面如图6所示。图6时间显示画面系统时间显示画面可以单独使用一个画面,也可以在每个画面中引用。最后需要注意的是在触摸屏上输入系统时间的问题。一般情况下,我们采用的输入格式为年/月/日,或者采用国标标准为日/月/年,在触摸屏中,却只能采用月/日/年格式,否则系统不认。3系统时间的高级应用系统时间对于许多自动化程度高的设备,起着关键的作用,如系统需要自动关机、根据每天不同时刻,采用不同的工艺控制方案,以达到最优化效果等。系统时间的应用,能够大大地提高生产效率,降低生产成本。本文举例说明系统时间在设备自动关机的应用。梯形图程序如图7所示。图7自动关机程序其中M10.0为允许自动关机;DT1为系统时间;DT2为设定自动关机时间;M10.1为设定时间到时的返回值;Q0.0为PLC输出点,Q0.0可接到一中间继电器KA的线圈上。再由KA的常开触点分别去控制外部急停回路,延时断开时间继电器及PLC的供电回路。程序不断地调用时间比较模块FC09(EQ_DT),进行比较DT1与DT2的值
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届北京市海淀区第二十中学数学九年级第一学期期末学业质量监测模拟试题含解析
- 中国数字气味城市发展机遇与市场机遇探讨
- 江苏省盐城市东台第一教育集团2026届数学八上期末质量检测模拟试题含解析
- 中国银行淄博市张店区2025秋招笔试会计学专练及答案
- 工商银行包头市九原区2025秋招英文群面案例角色分析
- 邮储银行鹤岗市萝北县2025秋招笔试英语选词填空题专练50题及答案
- 邮储银行贵港市桂平市2025秋招笔试英语阅读理解题专练30题及答案
- 中国银行焦作市中站区2025秋招笔试管理营销专练及答案
- 中国银行赣州市赣县区2025秋招笔试金融学专练及答案
- 中国银行商丘市民权县2025秋招笔试英语阅读理解题专练30题及答案
- 2024年陕西省学业水平考试地理试题分析 课件
- (高清版)DB12∕T 1437-2025智慧图书馆评估指南
- 北师大版九年级上册数学第一次月考试卷附答案
- 2024-2025学年河北省保定市定州市统编版四年级上册期中质量检测道德与法治试卷
- 沙钢杯第十一届全国钢铁行业职业技能竞赛(金属轧制工)理论试题及答案
- NB-T+33008.1-2018电动汽车充电设备检验试验规范 第1部分:非车载充电机
- 【新课标】高中生物新课程标准考试题三套
- 微量注射泵的使用操作评分标准
- 《无线通信基础及应用》课件第4章
- 高中历史必修一复习提纲
- 公关经理培训课程
评论
0/150
提交评论