15021292620
首页 > 新闻中心 > 西门子PLC模块云南西门子代理商 6ES72142AD230XB8可编程控制器参数详情
新闻中心
西门子PLC模块云南西门子代理商 6ES72142AD230XB8可编程控制器参数详情
发布时间:2023-10-20        浏览次数:5        返回列表
西门子PLC模块云南西门子代理商 6ES72142AD230XB8可编程控制器参数详情

云南西门子代理商 6ES72142AD230XB8可编程控制器

云南西门子代理商 6ES72142AD230XB8可编程控制器云南西门子代理商 6ES72142AD230XB8可编程控制器

西门子S7-1200 | 如何在FB块使用操作定时器?

在上一篇文章介绍了S7-1200 PLC的定时器,以及介绍了S7-1200 PLC与S7-200/200 SMART PLC的定时器的分类的不同及区别。

S7-1200 PLC的定时器一共有四种类型,包括脉冲定时器TP、接通延时定时器TON、关断延时定时器TOF、保持型接通延时定时器TONR。

在这篇文章就讲一个TON及TOF定时器的案例,来让大家熟悉指令的用法,以及如何在软件中进行添加和使用。


使用定时器有过多背景DB块怎么办?在FB块中使用定时器如何操作?我们带着这两个问题去学习吧。


假设我们做电机延时启停的控制,要求控制两台电机运行,按下启动按钮后,1号电机启动,延时10秒后,2号电机启动,当按下停止按钮,先停2号电机,延时10秒后再停1号电机。


1、首先创建一个变量表,如下图所示。



2、然后编写程序,注意在调用定时器时会自动提示创建背景DB块,指令上方可以看到IEC_TIMER_0_DB和IEC_TIMER_0_DB_1分别是背景DB1和DB2。







我们知道S7-1200 PLC的每一个定时器都是一个函数块,每个定时器都使用16字节的IEC_Timer数据类型的DB结构来存储指定的定时器数据。那么我们每调用一个定时器指令就需要给它分配一个背景DB块,当程序中使用的定时器指令较多时,系统会生成多个DB块。



那我们如果想减少程序块中使用定时器指令时生成过多的背景DB块,可以使用IEC_TIMER数据类型的变量来替代定时器的背景DB块。我们可以建立一个全局DB块,比如创建名称为“DATA”,在全局DB中建立变量名称为TON_DB和TOF_DB,数据类型为IEC_TIMER的变量,使用该变量来代替定时器的背景DB。





然后在定时器指令中的变量名称改成 “DATA”.TON_DB和“DATA”.TOF_DB就可以了。




除此之外,如果定时器指令是在FB块中使用的,也可以在给定时器分配背景DB时选择多重实例DB,这样定时器指令上的背景DB会自动在FB块的静态变量中生成一个Static数据类型的IEC_TIMER的变量。具体操作步骤如下:


1、添加一个FB块,命名为电机控制块。



2、设置好变量名称和数据类型。



3、编写FB块的内部程序,采用变量名称编程。



4、FB块编好之后,在OB1中进行调用,注意调用的时候会提示要分配DB块,分配好之后输入地址即可。





以上就是在博途软件中添加定时器的使用的步骤,以及相关的问题包括有过多背景DB时如何解决,在FB块中使用定时器指令的情况如何操作等等,这些操作方法还是挺有用的哦,希望大家可以掌握~

CPU模块标准型6ES72881SR200AA1S7-200 SMART,CPU SR20,标准型 CPU 模块,继电器输出,220 V AC 或110 DC供电,12 输入/8 输出
6ES72881ST200AA1S7-200 SMART,CPU ST20,标准型 CPU 模块,晶体管输出,24 V DC 供电,12 输入/8 输出
6ES72881SR300AA1S7-200 SMART,CPU SR30,标准型 CPU 模块,继电器输出,220 V AC 或110 DC供电,18 输入/12 输出
6ES72881ST300AA1S7-200 SMART,CPU ST30,标准型 CPU 模块,晶体管输出,24 V DC 供电,18 输入/12 输出
6ES72881SR400AA1S7-200 SMART,CPU SR40,标准型 CPU 模块,继电器输出,220 V AC或110 DC 供电,24 输入/16 输出
6ES72881ST400AA1S7-200 SMART,CPU ST40,标准型 CPU 模块,晶体管输出,24 V DC 供电,24 输入/16 输出
6ES72881SR600AA1S7-200 SMART,CPU SR60,标准型 CPU 模块,继电器输出,220 V AC 或110 DC供电,36 输入/24 输出
6ES72881ST600AA1S7-200 SMART,CPU ST60,标准型 CPU 模块,晶体管输出,24 V DC 供电,36 输入/24 输出 
经济型6ES72881CR200AA1S7-200 SMART,CPU CR20s,经济型 CPU 模块,继电器输出,220 V AC或110 DC 供电,12 输入/8 输出 
6ES72881CR300AA1S7-200 SMART,CPU CR30s,经济型 CPU 模块,继电器输出,220 V AC或110 DC 供电,18 输入/12 输出 
6ES72881CR400AA1S7-200 SMART,CPU CR40s,经济型 CPU 模块,继电器输出,220 V AC或110 DC 供电,24 输入/16输出 
6ES72881CR600AA1S7-200 SMART,CPU CR60s,经济型 CPU 模块,继电器输出,220 V AC或110 DC 供电,36 输入/24 输出 
6ES72881CR400AA0S7-200 SMART,CPU CR40,经济型 CPU 模块,继电器输出,220 V AC 或110 DC供电,24 输入/16 输出 
6ES72881CR600AA0S7-200 SMART,CPU CR60,经济型 CPU 模块,继电器输出,220 V AC或110 DC 供电,36 输入/24 输出 

本公司销售的一律为原装,假一罚十,可签正规的产品购销合同,可开增值税发票,税点另外算。西门子触摸屏代理商,西门子一级代理商,西门子中国授权总代理。浔之漫智控技术(上海)有限公司。本公司经销/CO-TRUST科思创西门子PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120 V10 V60 V80伺服数控备件:原装进口电机,电线,电缆,希望能跟您有更多的合作机会

6.jpg

云南西门子代理商 6ES72142AD230XB8可编程控制器                           云南西门子代理商 6ES72142AD230XB8可编程控制器

刚发布的文章
网站公告
我公司经营西门子全新原装现货PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC, 6SNS120 V10 V60 V80伺服数控备件:原装进口电机(1LA7、1LG4、1LA9、1LE1),国产电机(1LG0,1LE0) 大型电机(1LA8,1LA4,1PQ8)伺服电机(1PH,1PM,1FT,1FK,1FS)西门子保内全新原装产品质保一年。 一年内因产品质量问题免费更换新产品;不收取任何费。欢迎致电咨询。
新闻分类
最新发布
企业新闻
联系方式
  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 电话:15021292620
  • 手机:15021292620
  • 联系人:颜娟