PLC 中Any指针如何寻址
1、首先,我们先对any指针进行简单的介绍,any指针总长为10byte,具体的数据结构和对应数据类型编码如下图:
2、其次,我们再来看看any指针声明的具体写法和规则,如下图:
3、由上面,我们基本介绍了any指针,现在我们用一个具体的实例来进行说明。我们打开博图软件V15,新建一个项目,项目命名为Any指针间接寻址,添加一个1515-2PN 的PLC,如图:
4、接着,我们创建一个FC块,语言选择STL,该娄壶狩匈块的功能为计算any指针传进来的real类型数据的平均值,命名为Add_of_real,并且该功能块的属性里,把优化的块访问勾选掉,如图:
5、块已经建立好,我们开始为块接口进行声明:
6、块的声明已经完毕,接着对自己定义的功能块进行代码的实现,并进行编译,具体代码如下:
7、接着,在系统组织OB1中插入FC100 "Add_of_real“,填入参数,计算从M100.0开始的8个连续双字地址real类型剞麽苍足数据的平均值:MD100,MD104,MD108,MD112,MD116,MD120,MD124,MD128,如图:
8、把整个程序编译一遍,下载进入实际PLC或者仿真软件,即可实现stl间接寻址计算real类型平均值。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:32
阅读量:69
阅读量:20
阅读量:51
阅读量:40