SIMATIC S7-1500与TIA博途软件的使用---连载111

已锁定

总坛主

  • 帖子

    1023
  • 精华

    21
  • 被关注

    395

论坛等级:至圣

注册时间:2011-02-24

黄金 黄金 如何晋级?

SIMATIC S7-1500与TIA博途软件的使用---连载111

1822

3

2017-05-09 11:14:06

 

以下内容节选自机械工业出版社出版的西门子自动化技术丛书----《SIMATIC S7- 1500 与 TIA博途软件使用指南》, 作者崔坚。更多更详细的内容请您参考《SIMATIC S7- 1500 与 TIA 博途软件使用指南》一书。

 

项目库的使用

  • 15.2 项目库类型的使用

下面以示例方式介绍如何将程序块添加为库中的类型,如何使用该类型,以及如何对类型进行版本控制。

在下面的示例项目中,站点PLC_1的程序块“块_2 [FB1] ”的内部程序如图15- 2所示。

图15- 2 FB1逻辑图

 

可以使用鼠标将项目树下的程序块“块_2 [FB1] ”直接拖放至右侧的库工具栏->项目库->类型文件夹目录下,此时会弹出一个对话框,如图15- 3所示。

图15- 3 定义新类型属性

 

在此对话框中,可以定义该类型的名称,版本号,并为其添加注释,点“确定”按钮后,就可以看到该块已被成功添加到项目库的类型中,如图15- 4所示。

图15- 4 添加程序块到类型

 

在项目树下,可以看到“块_2 [FB1] ”右上角有一个黑色的小三角符号,代表该程序块是库中的一个类型,会随库中类型的更新而更新,如图15- 5所示。

图15- 5 被调用的类型

 

如果在项目树下的PLC_2中也需要使用该程序块,可以直接将项目库->类型下的“块_2”拖放至该站点程序块目录下使用,同样在PLC_2下也可以看到该程序块的右上角带有黑色的小三角符号。

如果程序块需要修改,例如设置定时器的时间,则需要对该类型进行更新。之后必须通过“版本发行”同步到所有调用该类型的地方。

打开该程序块会发现顶部有黄色醒目的提示,提醒该程序块已不能在当前界面中进行编辑和修改。如果需要更改,则必须选择“编辑类型”对项目库中的类型进行再编辑,如图15- 6所示。

图15- 6 在块中选择“编辑类型”

 

也可以在左侧的项目树下选中该程序块,右键选择“编辑类型”对该类型进行编辑。

打开编辑页面,对原程序进行修改,此处为原程序块添加了一个INPUT参数“PT_SET”,并将该参数赋值到TON定时器PT参数,如图15- 7所示。

图15- 7 INPUT参数“PT_SET”

 

编辑完成之后,点击该块顶部的发行版本,如图15- 8所示。

图15- 8发行版本

 

TIA博途会自动编译,如果程序块编译无错误,弹出的窗口如图15- 9所示。在该窗口中可定义新的版本号,以及修改或添加注释。勾选“更新项目中的实例”选项并点击“确定”按钮后,所有调用该类型的地方将会同步更新。

图15- 9更新项目中的示例

 

同步之后,需要对所有调用了该类型的CPU进行编译,以检查更新后的程序是否匹配。如果不需要CPU中的函数或函数块随库中的类型自动更新,可以在该CPU下,选中该程序块,点右键选择“终止到类型的连接”,之后该程序块右上角的黑色小三角符号消失,表示该程序块已变为普通块,与库中的类型再无关联,操作页面如图15- 10所示。

图15- 10终止到类型的连接

 

HMI项目中画面类型的使用与PLC的程序块的类型使用基本类似,故此处不再阐述。

  • 15.3 项目库主模板的使用

主模板是对象的一个拷贝,没有版本控制,也不支持二次开发。所有可以添加为类型的对象均可以添加到主模板,但反之不然,因为除程序块之外,硬件等对象也可以添加到主模板,所以主模板的对象范围更广。

下面以示例的方式介绍如何将一个分布式I/O站添加到主模板,如图15- 11所示。要在多个项目中使用具有相同硬件及参数设置的一个分布式I/O站点,可以将该I/O站添加到主模板,这样其它项目或PLC可以直接使用该分布式I/O主模板,无需重新做配置。

图15- 11需要添加为主模板的IO站

 

切换到网络视图,鼠标选中该分布式IO站,并将其拖放到项目库主模板下,即可完成一个元素的添加任务,操作页面如图15- 12所示。

图15- 12 添加对象到主模板

 

如果需要使用该主模板中的分布式I/O站,只需在网络视图中将主模板下的该分布式I/O站直接拖放到相应位置,并连接到其控制器即可。

程序块、PLC变量以及PLC数据类型等对象的添加与此类似,不再单独阐述。

 

SIMATIC S7-1500与TIA博途软件的使用---连载111 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有8671条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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