博途V17将集成新编程语言CEM?看西门子专家怎么点评!(4)

积木式上位机怎么设计?

中外工程师境遇差别为何如此大?

轻松学TIA博途SCL编程之结构化变量

秒懂S7-1500PLC读写SQL微软数据库

西门子博途V17即将上市,这是神马节奏?我还在用V15呢!版本更新还没什么,居然还要集成新的编程语言CEM(Cause-and-Effect Matrix)。下面我们先来看看这CEM究竟是什么模样?然后再看看西门子高级技术专家崔坚的点评。
(一)CEM(cause-and-effect matrix)
CEM意为因果矩阵,连接不同的因,对应不同的果。使用一个矩阵,开发人员可以根据因果关系的原则配置模块之间的依赖关系。下面一起来看看CEM的基本风格和界面。
(1)CEM集成在FB选项中
(2)竖对应着causes,横对应着effects
(3)编程指令是FBD指令,有基本的与或非,比较指令,还有延时指令。
(4)动作类似于Graph,有N S R。
(5)选择几个cause,会影响effect
(6)123cause影响effect1 ; 124cause影响effect2。
(7)实际监控中效果,124cause满足条件,影响effect2输出。
(8)动作为S R的效果
(二)CME和与CFC将重出江湖意味着什么?

小伙伴们一直关心的CFC和CME将在TIA博途V17中集成,这意味着CFC与CME将重出江湖!TIA博途又新添两个编辑器,将面向更多的用户,可以选择不同的方式进行编程。高效的工程也意味着设计应用程序而不是编写应用程序。TIA博途V17新添加两个编辑器CFC和CME用于以图形化配置的方式设计控制程序。在经典STEP7中,CFC使用的是SCL编译器,在TIA博途中,这个CFC是否使用独立的编译器?如果还是SCL编译器,是否会影响CPU的效率?再次联想到程序的标准化,是不是程序块的版本控制也增加了新功能?对象的报警和自动生成画面功能是否也将再次优化?这些遗留问题我们将拭目以待!使用经典STEP7用于离散控制的小伙伴可能不熟悉CFC与CME,这里我们先简单介绍一下什么是CFC和CME以及设计方式。

S7-1500的CFC编辑器用于互连不同函数块的输入、输出管脚作为一个连续功能图表CFC(Continuous Function Chart),因此很容易配置信号流程图。在经典STEP7项目中已经使用CFC的用户现在也可以在TIA博途中使用熟悉的程序架构。

开发人员还可以在CME编辑器中通过简单连接现成的逻辑模块创建函数作为一个因果矩阵CEM(Cause-and-Effect Matrix ),CME编辑器可以用于S7-1200和S7-1500。由于图形化的用户界面,这种类型的配置特别明确和简单。对于调试机器状态之间的逻辑连接也是非常有用,因为模块之间关系的显示一目了然。

自动化系统技术高级专家崔坚点评:
(1)对于离散控制,通常使用STL、LAD、SCL和Graph;对于过程控制例如西门子的PCS7,使用CFC和CEM,这不是编程方式而是设计方式,如果还有顺序控制,可以使用SFC(相当于Graph)。
(2)CFC和CEM连接的都是现成的函数和函数块,这种连接方式都是面向控制对象的,所以控制对象必须预先进行标准化的编程,也就是说在库中必须有不同对象的函数而且还要丰富,不知道在V17中是否会提供大量的控制对象的函数。
(3)原先我们估计TIA博途不会集成CFC,考虑到TIA博途是用于离散行业的,但是又要集成到V17中,可能是基于程序结构化和标准化的考虑,使用CFC连接不同的控制对象管脚还是比较方便的。
(4)如果提供CFC的库,库中是否包含用于运动控制的函数,例如替代位置模块FM458的函数库?

大家都在看

【视频】德国工程师是如何制作PLC柜的?

【视频】德国威图电气柜是如何生产出的?

【视频】德国工程师的办公环境是怎样的?

【视频】PROFINET为何比PROFIBUS更牛?

设为星标

不见不散

有时我们关注的公众号比较多,可能会错过一些自己喜欢的消息,我们可以给公众号加星标来解决这个问题。那如何星标呢?不会的可以参考下图或联系工作人员。

(0)

相关推荐

  • 因果 │ 每日糊图:20180831

    每日糊图 No.14994 因果 CAUSE and EFFECT 因果是存在的, 但这不应成为我们追究因果的理由, 现实应是我们无法看到完整的系统, 甚至系统里所有元素都是互为因果. Cause a ...

  • 博途V17将新增S7通信加密功能,亮点何在?

    积木式上位机怎么设计? 高质量的PLC程序应该从何入手? 如何在西门子博途中实现工艺配方? 秒懂S7-1500PLC读写SQL微软数据库 分享一组污水处理3D画面,谈谈上位机设计原则! TIA博途 S ...

  • 博途V16定位控制:一个工艺命令就搞定!

    积木式上位机怎么设计? 高质量的PLC程序应该从何入手? 如何在西门子博途中实现工艺配方? 秒懂S7-1500PLC读写SQL微软数据库 分享一组污水处理3D画面,谈谈上位机设计原则! 与以往不同,从 ...

  • 西门子PLC S7

    大家好我是狂暴的点,今天我来分享一下TIA portal 博途编程软件中常用函数块和数据块的单间介绍. TIA 博途(TIA Portal)是西门子新推出的,面向工业自动化领域的新一代工程软件平台,主 ...

  • 博途V17终于来啦,附安装教程和下载方式!

    西门子TIA Portal V17中文简称博途V17,是西门子工业自动化最重磅的软件产品,V17新增加CFC功能.1518HF CPU等功能,提供了丰富的功能模块,可以有效地缩短工程时间. 同时与PL ...

  • 博途V17新增的这种通讯加密方式,到底强在哪里?

    (一)以前的通讯加密方式 在TIA Portal V17之前,S7-1500 加密的通信方式有两种: 1:S7-1500 PLC之间.PLC与PC使用TCP (TLS V1.2)通信,通信双方使用公钥 ...

  • 【实用案例】博途V15动态加密计时催款程序

    非标行业是一个特殊的行业,面对设备发货到现场后迟迟不肯付款的和找各种理由拒绝搪塞验收的客户,必须的采取非常的手段,其中给设备加密定时锁机是一种优选的方案.一来可以提醒客户要遵守规则要求,按时验收,按时 ...

  • TIA博途PLC技巧:如何在HMI上显示PLC代码流程

    无论是做PLC项目开发,还是后期维护,都有一个不可问题存在,设备会无缘无故的不动作,一般的有经验的PLC工程师会将报警写得很详细,但是仍然不可避免出现疏忽,这时,我们该如何补救的,接下来,我就给大家介 ...

  • 西门子博途 TIA 的 Modbus 主站通讯技术讲解

    西门子PLC因其市场占有率较高,且被广大用户使用,应用比较广泛,而其博图TIA平台得到了推广应用,本文将介绍使用CP341进行Modbus 主站通讯 硬件:CP341,Dongle,CPU,PS307 ...

  • 博途SCL编程实例:滚动数据记录

    博途SCL编程实例:滚动数据记录

  • 博途V16 中驱动基本定位功能(EPOS)的实现

    与以往不同,从博途V16及Startdrive V16版本之后,PLC 对于驱动基本定位功能(EPOS)的控制需要采用驱动工艺对象的方法来实现,以替代之前版本的FB284功能块控制方式. 如果所连的 ...

  • 博途里的功能块到底怎么用才正确

    当我们在任何应用程序中开发程序时,为了使项目尽可能高效,一致性和准确性是至关重要的. 西门子已将这个功能集成到PLC那就是------功能块. 我之前在S7 1200的第一篇编程文章中已经展示过此内容 ...