TIA STEP V17 CFC编程

已锁定

jiangkun

  • 帖子

    20
  • 精华

    2
  • 被关注

    24

论坛等级:游侠

注册时间:2014-01-09

普通 普通 如何晋级?

TIA STEP V17 CFC编程

7055

35

2021-11-28 10:58:56

TIA STEP  V17新增了CFC编程语言,CFC块比FBD块直观明了。我编写了一个简单实例,希望大家共同进步。

CFC V17.0 下载:西门子网站提供CFC V17.0软件下载,安装完后,TIA STEP中就可以新建CFC块。CFC V17.0 下载链接:https://support.industry.siemens.com/cs/document/109802837/simatic-step-7-cfc-v17-0-software-updates?dti=0&lc=en-CN

以行李传送带为例,设计一个CFC程序。

1、 工艺任务

简单的行李传送系统控制,满足以下几个条件。

(1)行李是否已放在传送带上?

(2)行李重量是否未超过 20 kg?

(3)行李的目的地是哪里(柏林还是夏威夷)?

2、 添加CFC图

点击“Add new chart”,在PLC中添加一个”CFC_1”程序。在CFC程序接口中,添加以下变量。

3、 CFC程序编辑

双击打开程序“CFC_1”,展开TIA右侧的指令块,按下图填加程序。


参数与指令互联时,先鼠标选中参数,按住鼠标左键,拖动参数到指令接口处,当指令接口变绿时,松开鼠标左键。

4、 设置CFC启动顺序

点击“Chart sequence & extras”(图表顺序和其它),右击“Open”(打开)。

将CFC_1的Task(任务)更改为Program cycle(程序循环),即每个扫描周期执行一次。其它参数不要改。如Enable chart参数,改动后无法复原,只能把这个CFC删除重建。

5、 设置目标系统设置

切换到“Target system settings“(目标系统设置),设置默认任务为程序循环。

6、 CFC编译

选中Charts,单击右键,选择编译。

7、 程序仿真

一定先启动PLCSim程序,PLCSim程序启动后,选中Charts,单击右键,选择Softwart(all blocks),将CFC程序下载到PLC中。CFC程序运行与main(OB1)是独立的。按照main(OB1)的方法无法下载CFC程序。

点击“Go online”(在线),将PLC在线,监控CFC 的运行。

在接口处改变变量的值,可以看到程序接通变化。

改变sensor1和sensor2的值后,程序状态如下。

改变dest的值为1后,程序状态如下。

改变dest的值为2后,程序状态如下。



TIA STEP V17 CFC编程 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有8713条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。