SMART PLC指针

SMART PLC指针,第1张

     有人讲我就要突破 200PLC子程序的2个限制,下面我们看看是哪2个限制

1、子程序不允许超过16个接口参数

2、子程序接口容量(临时变量区L)不得超过60字节(梯形图编程模式)

   解决上面的问题 我们可以借助指针+库存储区地址分配来实现,下面一步步讲解

我们先看一下C语言里的指针,可以说最强指针,也可以说最难指针,让人既爱又恨。


C语言里指针定义:int *p; 首先从P 处开始,先与*结合,所以说明P 是一个指针,然后再与int 结合,说明指针所指向的内容的类型为int 型.所以P是一个返回整型数据的指针。


这里&是取地址运算符,*是间接运算符。



&a 的运算结果是一个指针,指针的类型是a 的类型加个*,指针所指向的类型是a 的类型,指针所指向的地址嘛,那就是a 的地址。



*p 的运算结果就五花八门了。


总之*p 的结果是p 所指向的东西,这个东西有这些特点:它的类型是p 指向的类型,它所占用的地址是p所指向的地址。


下面我们把C指针和PLC里的指针做个对比,然后再举例具体指针编程都有哪些应用,能解决什么难题,当然PLC里的指针和C指针比就是弟弟。


  1、200PLC子程序的2个限制 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/563395.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-02
下一篇 2022-04-02

发表评论

登录后才能评论

评论列表(0条)

保存