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

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

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

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

第八章

S7-1200PLC扩展指令(SCL)

第八章S7-1200PLC扩展指令(SCL)-2-日期和时间1字符串+字符2中断3

8.1日期和时间转换时间并提取(T_CONV)的指令对照表和参数表,见表8-1所示。【例8-1】当M0.0触点接通后,提取DB1数据块中DTL1变量中的年月日数据内容放入DATE1变量中,同时也提取DB1数据块中DTL1变量中的时分秒数据内容放入TOD1变量中。表8-1转换时间并提取指令对照表和参数表功能框SCL参数数据类型out:=DINT_TO_TIME(In:=_variant_in);out:=TIME_TO_DINT(in:=_variant_in);INDInt、Int、SInt、UDInt、UInt、USInt、Time、Date、Time_Of_Day、DTLOUT

8.1日期和时间图8-1【例8-1】转换时间并提取b)T_CONV指令SCL程序a)T_CONV指令LAD程序T_CONV指令的应用如图8-1所示。图8-1a为LAD程序,图8-1b为SCL程序,其功能效果是一样的,同学们可以通过第五章的学习来验证SCL的程序运行过程。图8-1c为SCL监控,可以清晰的显示出Tag_1为TRUE时,DB1.DATE1的数据其实就是DB1.DTL1数据中的DATE内容,同时DB1.TOD1的数据其实就是DB1.DTL1数据中的TOD内容。c)T_CONV指令SCL监控

8.1日期和时间组合时间(T_COMBINE)的指令对照表和参数表,见表8-2所示。【例8-2】当M0.1触点接通后,将DB1数据块中DATE1变量中的数据与DB1数据块中TOD1变量中的数据进行数据整合,整合到DB1数据块中的DTL2变量中。表8-2组合时间(T_COMBINE)指令对照表和参数表功能框SCL参数数据类型out:=CONCAT_DATE_TOD(In1:=_date_in,In2:=_tod_in);IN1DateIN2Time_Of_DayOUTDTL

8.1日期和时间图8-2【例8-2】组合时间b)T_COMBINE指令SCL程序a)T_COMBINE指令LAD程序T_COMBINE指令的应用如图8-2所示。图8-2a为LAD程序,图8-2b为SCL程序,其功能效果是一样的,图8-2c为SCL监控。c)T_COMBINE指令SCL监控

8.1日期和时间时间加运算(T_ADD)的指令对照表和参数表,见表8-3所示。【例8-3】设备系统时间实时传送至DB1数据块DTL1变量中,随着时间的推移,用户发现系统时间与当前实际时间有慢5秒钟,请设计一个程序让其校正时间。表8-3时间加运算(T_ADD)指令对照表和参数表功能框SCL参数数据类型out:=T_ADD(in1:=_variant_in,in2:=_time_in);IN1TIME、DTL、TODIN2TIMEOUTTIME、DTL、TOD、DWORD、DINT、UDINT

8.1日期和时间图8-3【例8-3】时间加运算b)T_ADD指令SCL程序a)T_ADD指令LAD程序T_ADD指令的应用如图8-3所示。图8-3a为LAD程序,图8-3b为SCL程序,其功能效果是一样的,图8-3c为SCL监控。c)T_ADD指令SCL监控

8.1日期和时间时间相减(T_SUB)的指令对照表和参数表,见表8-4所示。【例8-4】设备系统时间实时传送至DB1数据块DTL2变量中,随着时间的推移,用户发现系统时间与当前实际时间有快3秒钟,请设计一个程序让其校正时间。表8-4时间相减(T_SUB)指令对照表和参数表功能框SCL参数数据类型out:=T_SUB(in1:=_variant_in,in2:=_time_in);IN1TIME、DTL、TODIN2TIMEOUTTIME、DTL、TOD、DWORD、DINT、UDINT

8.1日期和时间图8-4【例8-4】时间相减b)T_SUB指令SCL程序a)T_SUB指令LAD程序T_SUB指令的应用如图8-4所示。图8-4a为LAD程序,图8-4b为SCL程序,其功能效果是一样的,图8-4c为SCL监控。c)T_SUB指令SCL监控

8.1日期和时间时间值相减(T_DIFF)的指令对照表和参数表,见表8-5所示。【例8-5】计算当前时间与夜间0点还有多少时间,将结果传送至DB1数据块Time1中,请设计一个程序。表8-5时间值相减(T_DIFF)指令对照表和参数表功能框SCL参数数据类型out:=T_DIFF(in1:=_DTL_in,in2:=_DTL_in);IN1DTL、DATE、TODIN2DTL、DA

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档