恭喜,你发布的帖子
发布于 2019-10-22 22:42:22
5楼
楼书的各位大侠把预定义好的DB讲解的很细致了,我只说说之前做过的一个项目上用过的代码吧。在不知道数据块究竟有多大,又或者数据块长度可能扩展的情况下,可以借用ANY指针可以直接将一整个DB作为参数传入FB,通过AT对ANY指针进行解析,可以获取块编号,通过块编号,可以获取字节为单位的块长度。在获取长度后,怎么判断就是你自己的逻辑了,可以使用绝对地址的方式,或者再按照数组方式解析用符号寻址等。项目是基于S7-300的,因此可能在1500下有更简单的方式,只当抛转。关于ANY解析的部分,在网上有很多详细的说明和介绍,我之前是拜读了工控老鬼关于ANY的帖子。
请填写推广理由:
分享
只看
楼主