网站大量收购闲置独家精品文档,联系QQ:2885784924

西门子S7-1200PLC编程及应用教程 课件 第5章 S7-1200 PLC扩展指令(LAD).pptx

西门子S7-1200PLC编程及应用教程 课件 第5章 S7-1200 PLC扩展指令(LAD).pptx

  1. 1、本文档共89页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第五章

S7-1200PLC扩展指令(LAD)

日期和时间1字符串+字符2中断3思考与练习4理论课程第五章S7-1200PLC扩展指令(LAD)

定时启停水泵及保养提醒服务1将PLC当前日期和时间内容发送给上位机2流水线检测与统计装置3第五章S7-1200PLC扩展指令(LAD)实践操作

5.1日期和时间S7-1200PLC可以通过相应的时间功能指令可实现对其系统或本地时间的操作,大致可以完成以下功能:1、读取CPU的系统/本地时钟。2、设置的系统/本地时钟。3、设置的时区。4、设置、启动、停止和读取CPU的32位运行小时计数器。系统/本地时间的区别:1、系统时间(SystemTime):UTC标准时间(一般指国际标准时间)。2、本地时间(LocalTime):根据S7-1200CPU所处时区设置的本地标准时间(一般我们设置为北京时间)。3、夏令时:我国在1992年就开始停止实行,所以一般国内使用不需要勾选,如果出口到个别国家时要主要是否需要夏令时。

5.1日期和时间T_CONV:转换时间并提取使用指令“T_CONV”将IN输入参数的数据类型转换为OUT输出上输出的数据类型。从输入和输出的指令框中选择进行转换的数据格式。在3.2.6时间和日期数据类型中我们学习了关于时间的数据类型,其中DTL数据类型它是一个组合时间长型,其中包含了年、月、日、星期、时、分、秒、纳秒。Byte组件名称数据类型取值范围0YEARUInt1970到255412MONTHUSInt1到123DAYUSInt1到314WEEKDAYUSInt1(星期日)到7(星期六)5HOURUSInt0到236MINUTEUSInt0到597SECONDUSInt0到598NANOSECONDUDInt0到9999995.1日期和时间T_CONV:转换时间并提取【例5-1】当M0.0触点接通后,提取DB1数据块中DTL1变量中的年月日数据内容放入DATE1变量中,同时也提取DB1数据块中DTL1变量中的时分秒数据内容放入TOD1变量中。

5.1日期和时间T_COMBINE:组合时间使用指令“T_COMBINE”将合并日期值和时间值,并生成一个合并日期时间值。日期在输入参数IN1中输入。对于数据类型DATE,值的取值范围请使用1990-01-01至2089-12-31之间的值(系统不会对此进行检查)。此时间在IN2输入值(TOD数据类型)中输入。合并后的日期和时间值数据类型在OUT输出值中输出。

5.1日期和时间T_COMBINE:组合时间【例5-2】当M0.1触点接通后,将DB1数据块中DATE1变量中的数据与DB1数据块中TOD1变量中的数据进行数据整合,整合到DB1数据块中的DTL2变量中。

5.1日期和时间T_ADD:时间加运算使用指令“T_ADD”将IN1输入中的时间信息加到IN2输入中的时间信息上。可以在OUT输出参数中查询结果。它有两种格式的相加操作:1、将一个时间段加到另一个时间段上。将一个TIME数据类型加到另一个TIME数据类型上。2、将一个时间段加到某个时间上。将一个TIME数据类型加到DTL数据类型上。在指令框中可以选择输入IN1的数据类型,输出参数OUT中的值将对应IN1的数据类型。在IN2输入参数中,只能指定TIME格式的时间信息。

5.1日期和时间T_ADD:时间加运算【例5-3】设备系统时间实时传送至DB1数据块DTL1变量中,随着时间的推移,用户发现系统时间与当前实际时间有慢5秒钟,请设计一个程序让其校正时间。

5.1日期和时间T_SUB:时间相减使用指令“T_SUB”将IN1输入参数中的时间值减去IN2输入参数中的时间值。可通过输出参数OUT查询差值。它有两种格式的相加操作:1、将时间段减去另一个时间段。将数据类型为TIME的时间段减去数据类型为TIME的另一个时间段。结果可输出到TIME格式的变量中。2、从某个时间中减去时间段:将数据类型为TIME的时间段减去数据类型为DTL的时间。结果可输出到DTL格式的变量中。在指令框中可以选择输入IN1的数据类型,输出参数OUT中的值将对应IN1的数据类型。在IN2输入参数中,只能指定TIME格式的时间信息。

5.1日期和时间T_SUB:时间相减【例5-4】设备系统时间实时传送至DB1数据块DTL2变量中,随着时间的推移,用户发现系统时间与当前实际时间有快3秒钟,请设计一个程序让其校正时间。

5.1日期和时间T_DIFF:时间值相减使用指令“T_DIFF”将IN1输入参数中的时间值减去IN2输入参数中的时间值。结果将发送到输出参数OUT中。如果IN2输入参数中的时间值大于IN1输入参数中的时间值,则OUT输出参数中将输出一个负数结果

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档