S7-300数据类型,P#DB14.DBX0.0

图中Motion 在DB14中定义的是什么数据类型呀?为什么这样用?

图片说明:

S7-300数据类型,P#DB14.DBX0.0    S7-300数据类型,P#DB14.DBX0.0   

最佳答案

1.Motion是个结构体,就是自己构造出来的数据类型, 比如可以包括布尔型, 浮点型,整型等等,也可以包括另外的结构体. 结构体在C等高级语言都有描述,在西门子的STEP中一般用UDT(用户自定义块)去定义一个结构体.
2. P#DB*.DBX0.0是一个指针, 概念百度下很多,程序是块的复制,从DB14.DBX0.0开始的内容复制到DB122.DBX12.0开始的另外一个结构体中, 将收到的Recive.Motion的内容复制Main.Motion的结构体中. 这两个数据块都是用的motion这个UDT.所以大小类型是一致的,可以相互拷贝.

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc225710.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐