有序偏移传送!

请问:我需要把PLC 的IO 映射到 DB块中去,本打算一一对应映射,用SFC80,SFC20等等指令很方便快速映射过去。
但是没注意到DB块中做成结构体,由于结构体的起始地址必须是偶数或0,这样的话无法一一映射,偏离掉了,综合传送的速度,功能实现,请各位给出好的建议,谢谢!

平台:1500CPU,博途软件,

问题补充:
非常感谢三位的回答!也非常专业,最开始规划时候考虑到的问题就有三位提到的问题。

      本意是把若干个驱动柜建立若干个个DB块存储该驱动柜的所有IO映像区映射过来的IO数据,ARRAY的确是种很好的数据格式,但是无法注释。
      最开始也考虑到使用优化块访问,扫描时间比较短,但是不小定义成结构体,没个结构体的起始地址必须是偶数,问题就出来了。
貌似‘游荡’兄這么来做也无法注释吧!

图片说明:

有序偏移传送!    有序偏移传送!    有序偏移传送!    有序偏移传送!   

最佳答案

用传送指令move试试,这个办法虽然感觉有一点笨。
程序:
L    IW0
T    DB0.DBD0     

L    IB5
T    DB0.DBB5
补充问题回复:
如果你想给每一位注释,则将地址隐射在M区。

提问者对于答案的评价:
这也是我现在的解决办法,非常感谢另外两位仁兄的专业的答复!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月10日
下一篇 2017年6月10日

相关推荐