图中Motion 在DB14中定义的是什么数据类型呀?为什么这样用?
图片说明:
最佳答案
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