全国服务热线 15221406036

6ES7211-0BA23-0XB0参数详细

发布:2023-02-10 17:20,更新:2024-05-04 07:10

6ES7211-0BA23-0XB0参数详细

西门子6SE6440-2UE25-5CA1

          普通的Block

Block 的 EN使能管脚被连接了 BOOL变量 ,CFC执行与否根据BOOL值的真假

红色 感叹号 ,该功能在CFC运行组内被禁用

蓝色标签 ,表面上看该功能块没有连线 ,其实蓝色标签就是表示该功能块有一个或以上的管脚被连线,但是被隐藏了(visible:= true) 。

这个就是chart in chart了 ,图中图,其实就是将图表拖拽到另一个图表里,Chart in Chart可以自定义输入输出接口,项目里使用过几次,还挺合适。

管脚连线处被标记为黑色的点,其实是因为SFC编程的时候,这些变量被引用了。要注意的是,如果CFC又对其连线,同时SFC又对其引用控制,就会出现优先权问题 。

SFC外部控制图,我理解为实现SFC顺控功能隐藏的功能块,状态机的状态转换,SFC可视化的操作监视的变量都在这里面。

 绿色高亮,表示下一个功能块插入的位置就是在这个功能块后面,CFC的扫描顺序,会经过该块后再扫描你刚新插入的块,图中右上角的 2/1,15/1等指示的都是扫描顺序,很多工程师问:我的逻辑都正确啊,为什么执行的结果不对了?对脉冲来的标志位接受不到等都有可能是这个顺序没调整好。

 

CFC接口属性:

管脚状态监视

  1. 可以在CFC右击Block上的"BOOL_IN",勾选被监视。(默认不监视)

  2. 在创建FB时在BOOL_IN的接口属性里标记好S7_dynamic属性为true就可以使这个地方在初次使用就勾选被监视。操作步骤:在simatic manager里选中block,双击打开,右击"BOOL_IN"属性


   功能图(SFC)是描述控制系统的控制过程、功能和特征的一种图解表示方法。它具有简单、直观等特点,不涉及控制功能的具体技术,是一种通用的语言,是IEC(国际电工委员会)的编程语言,近年来在plc的编程中已经得到了普及与推广。

    功能图的基本思想是:设计者按照生产要求,将被控设备的一个工作周期划分成若干个工作阶段(简称“步”),并明确表示每一步要执行的输出,“步”与“步”之间通过制定的条件进行转换,在程序中,只要通过正确连接进行“步”与“步”之间的转换,就可以完成被控设备的全部动作。

    PLC执行功能图程序的基本过程是:根据转换条件选择工作“步”,进行“步”的逻辑处理。组成功能图程序的基本要素是步、转换条件和有向连线,如图所示。

功能图

    图    功能图

    1.步

    一个顺序控制过程可分为若干个阶段,也称为步或状态。系统初始状态对应的步称为初始步,初始步一般用双线框表示。在每一步中施控系统要发出某些“命令”,而被控系统要完成某些“动作”、“命令”和“动作”都称为动作。当系统处于某一工作阶段时,则该步处于激活状态,称为活动步。

    2.转换条件

    使系统由当前步进入下一步的信号称为转换条件。顺序控制设计法用转换条件控制代表各步的编程元件,让它们的状态按一定的顺序变化,然后用代表各步的编程元件去控制输出。不同状态的“转换条件”可以不同,也可以相同。当“转换条件”各不相同时,在功能图程序中每次只能选择其中一种工作状态(称为“选择分支”),当“转换条件”都相同时,在功能图程序中每次可以选择多个工作状态(称为“选择并行分支”)。只有满足条件状态,才能进行逻辑处理与输出。因此,“转换条件”是功能图程序选择工作状态(步)的“开关”。

    3.有向连线

    步与步之间的连接线称为“有向连线”,“有向连线”决定了状态的转换方向与转换途径。在有向连线上有短线,表示转换条件。当条件满足时,转换得以实现,即上一步的动作结束而下一步的动作开始,因而不会出现动作重叠。步与步之间必须要有转换条件。

    图中的双框为初始步,M0.0和M0.1是步名,I0.0、I0.1为转换条件,Q0.0、Q0.1为动作。当M0.0有效时,输出指令驱动Q0.0。步与步之间的连线称为有向连线箭头省略未画


联系方式

  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 联系电话:未提供
  • 经理:聂航
  • 手机:15221406036
  • 微信:15221406036
  • QQ:3064686604
  • Email:3064686604@qq.com