西门子1500plc定时器(基于TIA博途平台西门子1200)

前景介绍1:

1、 平常我们编写程序的时候用到最多的指令也许就是定时器指令了,有时候我们需要通过人机界面修改定时器的设定时间。但是许多人机界面不支持西门子S5 TIME时间格式。怎么办呢?我们可以通过西门子库文件系统程序将整数转换为S5 TIME格式,但是比较麻烦。现给大家分享一个关于整数转换为S5 TIME格式的编程实例,感觉很不错,程序很简洁,因为使用的是局部变量,可以直接移植使用。

S5_TIME格式时间编程实例:

①、建立功能FC: S5_Time_Transform

②、定义程序接口:

西门子1500plc定时器(基于TIA博途平台西门子1200)(1)

③、利用SCL语言编写程序:

西门子1500plc定时器(基于TIA博途平台西门子1200)(2)

④、仿真结果1

西门子1500plc定时器(基于TIA博途平台西门子1200)(3)

注意:TIME_SET:是画面设定时间

TIME_BASE:是时间基准,

0表示时基10MS;1表示时基100MS; 2表示时基1S; 3表示时基10S;

前景介绍2:

1、浮点数(REAL)转换成TIME的数据类型用SCL语言怎么编程?

TIME类型的变量不能和REAL类型的进行转换,在线帮助输入关键字TIME看转换的说明就行了。

西门子1500plc定时器(基于TIA博途平台西门子1200)(4)

T#格式时间编程实例:

①、建立功能FC: T#_Time_Transform

②、定义程序接口:

西门子1500plc定时器(基于TIA博途平台西门子1200)(5)

③、利用SCL语言编写程序:

西门子1500plc定时器(基于TIA博途平台西门子1200)(6)

④、OB1中调用仿真结果

西门子1500plc定时器(基于TIA博途平台西门子1200)(7)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页