0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

重申:TIA PORTAL中传统定时器已经被淘汰了

opkgjew 来源:PLC标准化编程 2023-07-03 11:40 次阅读

重申:TIA PORTAL中传统定时器已经被淘汰了

我在去年底写了一篇文章《1220 【万泉河】博图中的IEC定时器》,文中主要介绍了博图中IEC定时器与其它厂商和平台中的IEC定时器的不同之处, 讲解了从其它平台的程序移植到PORTAL平台时需要注意的问题,并给出了解决方案。

对于博途系统中的传统定时器,我只简单提到了已经被取消了。原话是:

而到了博图系统中,其实反而只有IEC定时器,而不再有时间继电器TIMER了。我因为自从升级到PORTAL系统之后就没再用过T, 所以反而很久之后才发现这一点。

PORTAL中将传统的时间继电器T取消了以后,其所提供的IEC定时器IEC_TIMER,其实机制原理与IEC标准的定时器还有一些差别,相当于把两者的功能给融合了。你如果仔细去研读官方的文档资料,会发现这一点。然而通常大多数人并没有仔细贯通研读官方文档的习惯(也没这个必要去浪费太多的时间),有的时候就会掉到坑里被绊倒一下。

这是本文要探讨的重点。

也指出了,那不是文章中要讨论的重点,重点是后者。

然而文章发布后, 就有某Z对我文章通篇表达的内容完全不理会,只在后面质问:

05349f90-1951-11ee-962d-dac502259ad0.png

回答:1500有没有定时器?

而等我再追问他们自己用不用这种传统定时器的时候, 则不正面回答,而只是不停的质问:说,有没有,有没有,有没有?

我就被彻底恶心到了。这根本不是讨论技术问题,而是专心找茬来了。目的就是为了找我话语中的漏洞,所谓的打我脸的呢!

因为不愿意我原本文章关注的内容被带偏,所以就没有深究。然而过了小半年,又有人把这个问题翻腾出来, 在网络上到处转发,以达到攻击我的目的。

那么,咱们今天就专门针对这个话题好好掰扯清楚。

在TIA PORTAL中,如果使用的PLC是S7-1200, 是没有传统定时器的,所以只能使用IEC定时器。西门子已经用IEC定时器已经彻底淘汰了传统定时器T。

而唯一的例外是在S7-1500中,西门子保留了传统定时器,但是放在定时器文件夹下面的一个文件夹中。

0557054e-1951-11ee-962d-dac502259ad0.png

这个子文件夹中文语言时名字叫“原有”,而英文时叫做legacy 。

字典中Legacy有遗产的意思。而真正的含义,我们去打开WINDOWS的设备管理器,

0573f91a-1951-11ee-962d-dac502259ad0.png

菜单项里有一个“添加过时硬件”的命令,可以添加十几年前过时淘汰的硬件的驱动程序。你如果手头还有英文版的操作系统,去看一下 这里对应的词汇就叫做legacy。

所以我们完全有理由相信,本质上来说PORTAL中已经淘汰了传统定时器,传统定时器已经过时了。而在S7-1500时为什么还会有这个指令,只不过是为了兼容老的S7-300/400的程序的升级移植而已。

而S7-1200中为什么没有?因为S7-1200不需要承载对旧系统升级兼容的使命。

所以真要叫真来问博途中有没有传统定时器的时候,答案应该是S7-1200中没有,S7-1500中虽然有,但只能算作一半,因为人家已经接近于把指令隐藏了,相当于电脑上的回收站,垃圾桶。

所以,四舍五入,我们当然可以认为博图中没有传统定时器了,这是一条有价值的技术信息。而坚持还有传统定时器的理论, 实际技术价值为0,有的只是抬杠的价值。

而那些抬杠人士他们自己,真正重新编制的S7-1500程序中,也断然不会特意从垃圾桶中再翻腾出这样的指令出来使用,使用的结果是同样的程序到了S7-1200中不兼容,岂不是自讨苦吃!

有的人会不能理解,这么简单的问题你为啥不早点澄清。嗯,我不着急。姜文电影里不是有句话嘛,让子弹飞一会儿。

谁在真正研究探讨技术问题, 谁只有能力抬杠撒泼,时间可以证明一切。时间可以让所有人暴露其本质。而不管其原本有多高的名望和地位,都是虚的。

也会有新人抱怨说,你们大佬吵架争论, 弄得我们新手小白都不知道该信谁的了。不知道谁对谁错。

我来告诉大家一个诀窍,如果我发表的文章,后面的反对者对文章本身的主题观点避而不谈,而只是纠结抬杠其中的细枝末节, 那么你完全可以相信,文章主题部分是正确无误他们挑不出毛病来的。后面咬脚后跟挑毛病的人的位置越高, 越证明我文章观点越正确。他们在后面抬杠只是因为他们自己做不到,距离差的越来越大而已。

他们如果有能力,会自己整理发表文章表达自己最新的研究成果和观点,如果自己文章观点,而只在别人的话题下找各种所谓漏洞,只说明他们已经没有能力学习进步了。

更有甚者,对文章的观点插不上话,转而帮我纠正错别字,的地得的语法,以及标点符号错误,拿这些跟我抹黑,那基本上证明,他们的技术能力差距已经在20年开外了。

我工作中还是有许多事情要做,要做的事情,基本上都是原创,原创一方面找不到合适的人手协助,一方面要花费的时间不确定,有时候好多天时间搭进去都没有任何进展。

所以,我能花个把小时写篇小文章,带给同行一些最新的观点和见解。然而就实在没有心情逐字逐句审核校对了。个别疏漏之处,只要不影响理解,还请读者们原谅。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 定时器
    +关注

    关注

    23

    文章

    3148

    浏览量

    112059
  • 驱动程序
    +关注

    关注

    19

    文章

    770

    浏览量

    47245

原文标题:0703 【万泉河】 重申:TIA PORTAL中传统定时器已经被淘汰了

文章出处:【微信号:PLC标准化编程,微信公众号:PLC标准化编程】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    为什么在UCOSIII外部中断服务函数不能开启已经创建的软件定时器

    在一个外部中断服务函数,开启一个已经创建的软件定时器,会开启不成功返回的错误码:OS_ERR_TMR_ISR错误码说明:if the call was made from an ISR为什么在UCOSIII外部中断服务函数
    发表于 06-02 14:13

    Teamcenter、TIA Portal和虚拟调试如何才能结合在一起

    PDM是什么?PLM是什么?Teamcenter、TIA Portal和虚拟调试如何才能结合在一起?
    发表于 09-29 07:36

    STM32F407定时器1和定时器5的触发关系是什么?

    为0时,接受来自定时器5的触发。但是SMS位既然已经是0,说明从模式应该已经被禁止;但实际上定时器又确实
    发表于 10-26 08:09

    教学:把TPS-1加进TIA PORTAL

    瑞萨电子TPS-1教学-第四讲把TPS-1加进TIA PORTAL
    的头像 发表于 07-20 01:58 2937次阅读

    STM32定时器-基本定时器

    目录定时器分类基本定时器功能框图讲解基本定时器功能时钟源计数器时钟计数器自动重装载寄存器定时时间的计算定时器初始化结构体详解实验
    发表于 11-23 18:21 28次下载
    STM32<b class='flag-5'>定时器</b>-基本<b class='flag-5'>定时器</b>

    STM32——高级定时器、通用定时器、基本定时器的区别

    STM32——高级定时器、通用定时器、基本定时器的区别
    发表于 11-26 15:21 109次下载
    STM32——高级<b class='flag-5'>定时器</b>、通用<b class='flag-5'>定时器</b>、基本<b class='flag-5'>定时器</b>的区别

    TIA Portal中调整KUKA标准IO的数量

    在 WorkVisual 和 TIA Portal 中设置的标准 IO 数量必须相同。为此,可以调整例如 TIA Portal 中的配置。
    的头像 发表于 03-17 09:59 1669次阅读

    STEP7(TIA Portal) 中各种图标的含义

    在 STEP7 (TIA Portal)中,不同的视图使用不同的图标表示设备及程序的状态, 通过这些图标可以有助于快速诊断故障。
    的头像 发表于 04-11 10:03 3697次阅读

    使用TIA Portal进行工程设计的开放接口

    TIA Portal Openness V16 中提供了以下新功能和创新。您可以在产品文档的各个部分中找到有关各种主题的更多详细信息。
    的头像 发表于 07-05 14:21 1269次阅读

    TIA Portal Openness V13 SP1安装程序

    安装程序会自动安装“TIA Portal Openness V13 SP1”附加软件包。
    的头像 发表于 08-08 11:04 1802次阅读

    介绍一下TIA Portal V18安装和授权获取的流程

    我使用的是 Windows 10 Enterprise LTSC 2016,纯净的虚拟机系统。博途的安装包使TIA_Portal_STEP7_Prof_Safety_WINCC_Adv_Unified_V18.iso。
    的头像 发表于 11-29 09:33 3.7w次阅读

    TIA Portal V18包安装的流程和注意事项

    博途TIA Portal的最初版是V10,在2009发布的,用于S7-1200系列PLC的编程,版本名称是TIA Portal V10.5 Basic。
    的头像 发表于 12-07 18:04 1.5w次阅读

    博图中的IEC定时器

    其中的原因便是PORTAL中对这个定时器做了特别的处理。按照对官方资料的个人解读, 程序的所有位置,只要对定时器的Q管脚执行读取, 系统都会在后台默默执行一次定时器逻辑,并刷新计算结果
    的头像 发表于 12-21 14:00 6410次阅读

    TIA Portal STEP7打开项目报错该如何去解决呢?

    TIA Portal STEP7尚未安装项目中已使用的硬件支持包时,会出现图1所示的错误信息,这时需要安装缺少的支持包。
    的头像 发表于 02-12 15:03 3375次阅读

    定时器在STEP 7V5.x及STEP 7(TIA Portal)的不同处理步骤

    基于STEP 5的兼容性,仍然可以使用STEP7 S5定时器与计数器,定时器和计数器是全局的且基于编号寻址,当启动定时器/计数器时,需要预定义"值范围"及"精度"模式以决定定时器是延时
    的头像 发表于 04-07 11:35 295次阅读
    <b class='flag-5'>定时器</b>在STEP 7V5.x及STEP 7(<b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b>)的不同处理步骤