600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 用户自定义数据类型

用户自定义数据类型

时间:2023-03-30 00:44:05

相关推荐

用户自定义数据类型

提高编程效率之UDT

UDT的引入,提高了PLC的编程效率,让自动化工程师花费更多的时间到项目框架设计,而非拼凑字节。

如何新建数据类型?打开博图并插入PLC,在如下位置可以找到PLC数据类型

PLC的用户自定义数据类型由什么构成呢?

用户自定义的数据类型可以包含基本数据类型(例如,INT bool string),以及数组,结构体,以及PLC的专有数据类型等,而且用户自定义数据类型中也可以再包含另外一个用户自定义数据类型。建议编写好数据类型后,重命名为数据类型名+Type结尾;

假设我们需要进行配置几十上百台的EPOS定位器的伺服,可以如下方法操作:

打开右侧程序编辑器,找到选件包拖入一个sinapos定位块(弹出数据块定义时记得点击取消):

新建一个PLC数据类型并重命名

打开系统块,

复制接口变量(降低工作量,复制时不要进入编辑模式即不要点开数据类型的表格单元格)

复制完的结果如下:使用同样的方法定义另外一个PLC用户自定义变量

操作结束后我们有了以下两个用户自定义的数据类型:

我们再次新建一个数据类型,命名为EPOSType

接下来在EPOSType中新建两个变量,分别为INPUT,OUTPUT,并在数据类型中分别选择EPOSInputType和EPOSOutputType:新建好以后,我们选中EPOStype,点开INPUT和OUTPUT,可以看到数据类型已经被添加好了;

这时候我们尝试在数据块中新建EPOS的类型,首先添加一个数据块

然后新建变量,假设我们要控制10台EPOS的伺服,我们用数组替代

我们得到一个包含10台EPOS的控制数组:随后修改硬件的ID即可控制10台伺服(本文介绍数据类型,因此不包含控制程序),展开每一个数组元素后,其中都有控制数据。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。