乐于分享
好东西不私藏

西门子博途软件的4大类数据类型,尤其最后一种,估计很多工程师都不知道

西门子博途软件的4大类数据类型,尤其最后一种,估计很多工程师都不知道
📌 专为自动化工程师打造的原生AI社区

✦ AI赋能:用AI技术解决工程师的工作痛点

专业分享让技术应用更简单、更高效

 技术伙伴:每位工程师身边的专属伙伴

PLC的数据类型是编程的基础,搞清楚这4大类,写程序会顺手很多。尤其是最后一种,估计不少工程师都没用过。

一、 标准数据类型(工程师都在用)

二、FB块的多重实例的数据类型(大部分工程师也在用)

在FB块里调用带背景数据块的指令或FB块时,选择"多重实例",效果如下图。

然后就会在FB块的静态数据区生成这条指令或者FB块的数据类型。

三、 用户自定义数据类型(进阶工程师在用)

在博途项目树的"PLC数据类型"里,新建一个UDT_Motor。

然后在DB块中调用此数据类型,可以快速生成数据模型。

四、 隐藏数据类型(很多工程师不知道)

1、 用在DB块里的隐藏数据类型。

举例:在调用ModbusTCP通信的MB_CLIENT指令时,CONNECT引脚的数据类型是TCON_IP_v4,需要手动在DB块中输入数据类型。

2、 用在FB块接口区的隐藏数据类型。

举例:在FB块的接口区,新建一个轴的数据类型(TO_PositioningAxis),只能手动输入,便于与工艺对象的数据传送。

这4类数据类型,你用过几种?评论区聊聊。

用AI赋能,让应用更简单,欢迎您的加入!