请问在这幅图中"Mot_on"、#Num、“runtime”、这些是变量还是地址,从何而来...又是如何被定义出来的?
问题补充:
我以前没用过指针寻址,现在通过PLC为工厂MES平台提供基础数据,对于设备上有工位带模具的..这边要求是在触摸屏上可以设置模具数量,并在每次更换模具时将当前模具和上一副模具的信息在DB数据块中往前堆栈记录。因为模具数量每台设备都不一样,模具信息堆栈的记录次数也要够多才方便追溯历史信息,这样我就用同一个触摸屏界面和一组模具信息输入框来输入所有模具的信息,至于多次堆栈..如果需要堆100次我总不能调用100次SFC20来实现,程序写的太大也会导致车间几百台设备的存储卡都不够需要更换。而且位移指令和SFC20所能处理的数据长度是有限的,它们的所能处理的数据长度达不到我的需求,因此才想着通过指针寻址的方式来实现多副模具多次堆栈数据的功能...还需要说明的一点是一组模具信息包含19个双字数据,不是单纯的一个数。
图片说明:
钻石用户推荐最佳答案
请问在这幅图中"Mot_on"、#Num、“runtime”、这些是变量还是地址,从何而来...又是如何被定义出来的?
这些带“#”的地址是接口变量,是该子程序块的接口,常说的形参,具体使用时,该子程序各管脚需要填入实参,就是绝对地址。
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc289719.html