广东湘恒智能科技有限公司
主营产品: 广东省西门子授权代理商、西门子变频器、西门子PLC\西门子模块、西门子触摸屏、西门子伺服电机、西门子工控机、西门子集成系统、西门子低压、西门子控制单元、西门子CPU等
SMART LINE V4软件新功能:指针功能应用
发布时间:2024-05-11

间接寻址使用指针访问存储器中的数据。指针是包含另一个存储单元地址的双字存储单元。


只能将V存储单元、L存储单元或累加器寄存器(AC1、AC2、AC3)用作指针。


 要创建指针,必须使用“移动双字”指令,将间接寻址的存储单元地址移至指针位置。


指针还可以作为参数传递至子例程。


图片



指针应用实例


实例部分,通过指针加FOR-NEXT循环,实现连续地址内最大值及最大值索引的寻找。


程序段1:为最终输出的最大值和最大索引值赋初值;

程序段2:设定循环程序的次数,将计数索引值赋值给循环计数值;

程序段3:初始化指针,在执行第一次循环时将VB100的地址作为起始指针存储到VD0;

程序段4:循环程序段中编辑比较程序,在循环中将最大值及其索引值输出;

程序段5:由于数据类型是Word,在循环中编写指针自加2个地址的程序;

程序段6:NEXT指令完成FOR循环段。


图片


展开全文
商铺首页 拨打电话 QQ联系 发送询价