工业控制器中指针的认识

时间:2023-03-11作者:佚名
经过这段时间一直在用AB的controllogix中C语言功能模块开发APC先进控制功能库,也让我想到了这期白话文章的题目。指针这个名字我想大家已经很熟悉了上大学只要学过C语言都知道这个词语,但是自动化专业其实并不是以编程为主攻目标加之指针这个特殊功能在dcs和plc很少出现致使控友们只是有个模糊概念而没有真正游刃有余的掌握和使用。
其实所谓的指针,是一种为了方便对存储空间直接访问而提供一种语言机制,这就好比大家生活中去旅游时去住宾馆,如果想要住宾馆,在前台办完入住手续后,宾馆就会提供一个房卡上边会有房号,房客根据房号使用宾馆房间。而且每天每间房间房客可能都不一样。在这里房卡就是指针、房间就是内存空间、房客就是内存中存放数据、前台就是指针管理和访问。同样,在内存空间是由顺序排列的以字节为存储单位,将这些存储单元从0开始顺序编号,就构成每个存储单元的地址。每个数据都存放从某个特定的地址开始若干个单元中,这个特定的地址就被认定为该数据的存储地址,对数据存取是通过这个地址来实现。而存储地址也被作为一种数据对象来进行操作,通过加1减1操作可以对存储空间中的数据快速访问。
随着PAC的崛起,它的长项就是通常利用高级语言(C语言)来编程,这样指针就会大量普遍使用,而PLC为了保住市场份额只能把自己变得更加强大更加计算机化,现在市面上已经有PLC厂商开始能够支持指针访问数据,例如AB的controllogix的功能模块的C语言开发包、西门子STEP7中的P#操作符等,但是大多数PLC和DCS厂商数据访问形式还仅仅停留在数组和数组下标访问这种形式,但是控友可能并不知道,在咱们最常见FB功能块其实就是最常见指针使用只不过编程环境已经封装的很人性化已经看出来指针的痕迹了。大家都知道任何编程工具(vc,vb,delphi等)开发的函数他只有一个返回值并不能像FB功能块那样可以任意定义输入输出管脚,那在梯形图中FB功能块开发环境中如何实现这一功能封装呢,这就会引出指针的使用,就是结构指针,所有输入输出都是定义成结构中成员,功能函数的形参就是这个结构指针。
其实指针并没有大家想想中那样复杂,而是大家并没有规范化的使用导致大家看指针程序晕头转向。我在德国时看过西门子I

相关阅读

农村家里没有地线,漏电保护器跳闸吗,家里漏电管用吗?

家庭用电无小事,能做到多安全就要做到多安全,不能留一丝隐患;现在有这样一个问题,农村家里没有地线,漏电保护器跳闸吗,家里漏电时管用吗?可以明确的告诉大家,漏电开关...
2023-06-11
农村家里没有地线,漏电保护器跳闸吗,家里漏电管用吗?

LM3900稳压芯片的工作原理和应用电路

 LM3900稳压芯片,主要是以下几个方面: 一、LM3900是什么芯片?     LM3900 由4个独立的双输入内部补偿放大器组成,这些放大器专门设计用于在单电源电压下工作并提供较大的输出电...
2023-07-04
LM3900稳压芯片的工作原理和应用电路

选择合适的电容,以实现最高系统性能

电容在 SMPS(开关电源) 设计中有多种作用:储能、滤波、补偿、软启动编程等。像所有实际器件一样,电容有寄生效应,设计人员必须注意。就SMPS 储能和滤波而言,两个最重要的寄...
2023-03-31
选择合适的电容,以实现最高系统性能

汽轮机运行中监视项目及运行调整

转速(周波)/负荷 , ; 并列运行的机组 汽机的调节对象为负荷 无论调节转速还是调节负荷 都是为了提高发电品质 满足工频 要求 所以在运行过程中 首要监视对象为转速 周波 负荷 热 膨...
2023-09-22
汽轮机运行中监视项目及运行调整

看老电工如何对ABB变频器的调试与应用(一)

【免费下载】 PLC软件下载_PLC软件安装教程_PLC手册下载_PLC案例下载! 【免费学习】 变频器精品课程_西门子PLC精品教程_三菱PLC精品教程! 在工控行业干久了,经常会自嘲“一入工控深...
2023-06-27

热销商品

德国进口雅马哈风力灭火机大功率手提森林灭火器落叶工地吹雪机汽

德国进口雅马哈风力灭火机是一款高效、可靠的森林灭火和清理设备。它拥有大功率风机,能够迅速吹散落叶、杂草和积雪,有效清理工地和森林地面。这款灭火机采用先进技...
¥ 692.5

12V星空顶筒灯嵌入式阳台卧室客厅氛围迷你呼吸小射灯满天星天花

12V星空顶筒灯是一款专为营造浪漫氛围而设计的迷你嵌入式射灯,适用于阳台、卧室、客厅等空间。采用低功耗LED光源,安全节能,光线柔和均匀,支持呼吸模式与满天星效果,可...
¥ 7.65

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

电位器旋钮电流调节螺帽直流逆变电焊机二保焊送丝机通用旋钮B102

电位器旋钮电流调节螺帽适用于直流逆变电焊机和二保焊送丝机,是一款通用的旋钮B102。该旋钮采用优质材料制造,具有耐磨损、耐高温、耐腐蚀等特点,能够长时间稳定运行...
¥ 0.7

O型圈氟橡胶圆条丁腈胶硅胶垫片防水O三元乙丙EPDM密封件骨架油封

O型圈、氟橡胶圆条、丁腈胶、硅胶垫片、三元乙丙(EPDM)密封件及骨架油封是广泛应用于机械、汽车、航空航天及建筑等领域的关键密封元件。氟橡胶耐高温、耐腐蚀,适用...
¥ 1

网站栏目