恭喜,你发布的帖子
发布于 2025-06-25 15:47:33
1楼
图1:p#DBX0.0BYTE 12,因为读写的是实例块数据,可以省略块名;
图2:p#db200.dbx0.0 byte 12,最常用的格式,不会有问题;
图3:直接用STAT中的 Struct变量类型,里面有12个byte;编译和在线都正常,SFC14读到的值也正常;SFC15暂未测试;
问题:图1 图2应该都是可以的,但不想在这里体现全局变量(p#DBX0.0BYTE 12),我想至少有两个缺点,一是在IN、OUT、IN/OUT中增减变量时,对应的p#DBX0.0BYTE 12很可能也要更改起始地址了,麻烦又容易错,二是重复调用时,不好处理(只能用图1格式,也无法避免可能更改地址的麻烦),暂时也未想出用 IN 来传递这个指针;所以想用图三的格式。
是否可以?请教各位老师!
还有,为何发帖经常提示“发帖失败”?
请填写推广理由:
分享
只看
楼主