西门子S7-400模块6ES7421-1FH20-0AA0

供应商
浔之漫智控技术(上海)有限公司
认证
报价
88.00元每台
西门子
西门子代理商
西门子CPU
西门子plc
德国
全新原装
全国服务热线
19514718569
经理
吴悦
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
更新时间
2024-01-07 08:08

详细介绍

西门子s7-400模块6es7421-1fh20-0aa0

西门子s7-400模块6es7421-1fh20-0aa0

西门子s7-400模块6es7421-1fh20-0aa0

西门子代理商-浔之漫智控技术(上海)有限公司,库存大量西门子plc,产品种类、型号齐全,涵盖了西门子200系列plc、西门子300系列plc及其em221模块、em222模块、em223模块、em231模块、em232模块、em235模块、ppi电缆、mpi电缆、5611卡、sm321、sm322、sm323、sm331、em332模块等,s7-200系列主机包括cpu224cn、cpu226cn、cpu224xp,s7-300系列主机包括cpu312、cpu313、cpu314、cpu315-2dp等,价格低,交货速度快。

博图中的自定义数据类型udt详解,一文轻松学会

一、什么是udt?

udt是一种自定义的数据类型,它可以由多个不同数据类型元素组成,元素可以是基本数据类型,也可以是struct、数组等复杂数据类型以及其它udt等。udt类型嵌套udt类型的深度限制为8 级。

博图从v11开始,s7-1200支持plc数据类型(udt),这篇文章我将使用博图v16版本,来为大家介绍udt的具体使用方法。

二、如何建立udt并用于编程?

为了让大家对udt有个直观的认识,我将建立一个udt的数据类型,并添加几个跟电机控制相关的变量:启动、停止和电机。

1、 新建udt

新建博图项目后,在plc的菜单下的plc数据类型选型下,点击“添加新数据类型”,如图1所示。

 

图 1 新建udt

2、 使用udt

在程序块选项下,点击“添加新块”,并在全局数据块中新建电机的udt数据类型,如图2所示。

 

图 2 使用udt

3、 编写程序

打开ob1编写“启保停”程序,变量使用udt的数据元素,如图3所示。

 

图 3 编写程序

三、更多udt的应用

udt功能非常强大,除了上面的这种应用外,还有以下几种应用的情况。

1、udt在plc变量表的应用

在plc数据类型中添加对应的udt,并编写数据,然后在plc变量表中使用,如图4所示。

 

图 4 plc变量表中使用udt

需要注意的是,在plc变量表中使用udt,一般只适合变量连续的场合。

2、udt在全局数据块中使用

udt在全局数据块的使用,有两种情况,一种是udt类型的全局数据块,一种是udt类型是全局数据块的一个元素。情况1如图5所示。

 

图 5 udt类型的全局数据块

情况2如图6所示。

 

图 6 udt类型在全局数据块中使用

3、udt类型在博图wincc中使用

在博图wincc中的hmi变量可以直接使用udt数据类型,这种方式相比单个类型的变量更加方便,如图7所示。

 

图 7 udt类型在hmi中使用

udt除了这些使用比较方便外,还可能方便进行修改,假设我的某个udt的元素需要进行修改,可以在udt的类型中进行修改,在编译一下,所有用到该udt的都可以进行快速修改,如图8所示。

 

图 8 udt的****

四、总结

这篇文章中介绍了plc自定义数据类型(udt)的一些基本的使用,开头我曾介绍到udt的元素可以是struct、数组等复杂数据类型以及其它udt,并且udt的嵌套深度为8层,所以可以进行非常复杂的应用,即方便编程也方便管理。


西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网 西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆
展开全文
我们其他产品
我们的新闻
优质商家推荐 拨打电话