问题一:%DID0是什么意思 L0.0是什么意思?为什么要这么用?
问题二:在FB块static中如何调用全局变量?
问题补充:
好多工位的程序都一样,为什么还要用FB块一个一个的写呢?用FB有什么好处?
图片说明:
最佳答案
此回答已完善
第一个问题
答:%DID0=FB功能块绝对地址背景数据块的第一个双字
L0.0,L为局部变量。P#L0.0 DWORD 1 为指针地址,
图片这端程序的意思时,FB背景数据块的一个双字内容赋值在局部变量 L0.0为起始地址的1个双字内,也就是LD0内,
第二个问题,在FB块static中如何调用全局变量
程序指令端口调用,可以理解为全局数据,你可以多做几个背景功能数据,就理解了,
谢谢
补充:
好多工位程序一样,才是FB功能块的好用指出,
1、可以减少重复编写程序,因为可以通过多次调用,可以不用对重复的程序,或者说工艺差不多,只需要小幅度的更改程序
2.调试方便,针对每个功能块对应着每个工位,这样调试,增加模块话,
提问者对于答案的评价:
可能我的一些问题还没表达清楚,可以单独请教吗?我发给你一些图片你帮我看看,能不能留下联系方式?
最佳答案作者回复:
邮箱吧,361186682@qq.com
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc280663.html