课程中心
HOME
课程中心
正文内容
常用空调plc编程 有了AHU空调机组的控制逻辑,不愁写逻辑程序了,建议收藏
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

有了AHU空调机组的控制逻辑,不愁写逻辑程序了,建议收藏

一些小伙伴会PLC编程,但是不会写AHU空调机组程序,这是怎么一回事哪?

据了解是因为不了解AHU空调机组的控制原理,哪么常规的暖通空调机组控制逻辑是怎么样的。

从事楼宇自控10年了,见过不少样式的空调控制,今天咱们就结合空调原理图,一起聊聊常见的空调机组的控制逻辑。

一、如图,空调机组是带回风风道的空调风机组,主要组成:新风阀、回风阀,初效过滤,中效过滤,冷/热水盘管送风机。

二、控制系统主要组成:新风温湿度、送风温湿度、压差开关、防冻开关、新风风阀执行器(模拟量)、回风风阀执行器(模拟量),冷/热水电动调节阀。

三、控制逻辑:

1、送风机和新/回风电动阀联动:送风机启动,开启新/回风阀,风机关闭,电动风阀关闭。新风阀和回风阀之间开度和为100%,解释新风阀开度20%,回风阀开度80%。

新风阀一些场合还有些控制,比如焓值,CO2浓度,新风最小开度等。

2、温度控制:当空调启动时,根据回风温度与回风设定温度的偏差,进行PID运算控制冷/热电动调节阀开度,使回风温度达到设定温度。

温度控制分为冬季工况和夏季工况,冬季工况时,回风温度高,水阀关小,温度低时,水阀开大,夏季工况,水阀动作正好相反。

3、加湿:根据回风湿度和设定湿度上下限值,启停,高于高限设定值停止,低于低限设定值启动加湿器。

4、报警:初效过滤网压差报警,中效过滤网压差报警,发出报警提示更换滤网。

5、防冻报警:冬季工况下,盘管温度过低,防冻开关报警动作,发出报警信号,风机停止运行,新风阀关闭,水阀全开,防止盘管冻裂。

防冻复位后,机组可以启动。

四、空调机组和新风机组的区别:

1、逻辑上,一个使用送风温湿度控温湿,一个用回风控制温湿度。

2、机组本属性上,新风更偏向供给新风,空调更侧重调节温度。

这就是空调机组的控制逻辑,你学会了,用PLC控制器或者DDC控制器写写程序试试。

我是@楼控老李 ,欢迎你的收藏,我们一起聊聊楼宇自控那点事。

经验|听前辈聊PLC编程

一千个人就有一千个学习方法,别人的方法或许不适合自己,但是绝对值得我们借鉴。

来源:知乎

作者:Patrick Zhang

PLC并不难学, PLC编程语言符合IEC 61131标准。其中比较主流的语言是模块化的编程语言,也即IEC 61131-3语言。

由于所有的PLC生产厂家都必须遵循IEC 61131标准,因此深入学习某一款PLC后,其它的PLC大体上是类似的。

1、模块化编程方式

学校PLC课本上讲解时一般都用梯形图。这是很落后的一种编程方式。走上工作岗位后,务必改用模块化编程方式。之所以要摒弃梯形图的编程方法,是因为梯形图有很多局限。

举一个最简单的例子:当三个开关量在梯形图上构成三角形时,这个梯形图是无法执行的,必须用三角-星转换为星形结构才行。

这种问题在模块化编程语言中根本就不会出现。由于梯形图的局限性,纯梯形图程序中也开始配套模块图了。

现在梯形图应该还是主流的PLC编程语言,模块化编程虽然是趋势可学习时从梯形图入门仍然是比较推荐的方法。

下图是我为北京地铁的双路电源自动投退系统编写的程序局部:

此程序用模块化的编程语言IEC 61131-3写成。可见模块化的PLC程序有点类似集成电路的形式,甚至连PID测控都有相应的模块。

我们再来看看同一个程序的通信管理部分:

这里有通信接口初始化程序,有MODBUS-RTU的主站定义程序,有MODBUS-RTU的从站数据采集和交换的循环程序。

可见,模块化的PLC编程语言与梯形图编程语言有天壤之别。由于PLC编程语言都支持软件层面的程序调试,所以仿真没有太大的问题。

2、 怎么学习PLC

除了要有编程环境外,就需要有工程范例。

其实工程范例很容易获得,我们可以找一本描述电动机控制的书籍,把其中控制电动机的方式,当然是用继电器和接触器构成的,把这些控制方式编写成PLC控制方式。

几个范例编完,基本上就明白了。范例编完后,给自己增加难度。

例如设想有四台电机,分别作为中央空调的冷水机组、热水机组、冷却塔电机,再配上末端空调装置的风机,就构成了完整的中央空调系统。

中央空调采用热焓控制方式,并采用PID调节。试着用PLC作为中央控制系统,来编写一个程序。

这个范例完成后,最后再学习PLC的通信技术。

特别关注PLC模块化编程语言中的MODBUS-RTU模块,理解它的内容和要领。

然后编写一个数据采集和转发系统。数据来源为上一个例子中所有电动机的外围开关量、温度量、焓值、电流电压参量、电机运行状态等等。

把这些参量编写成通信协议,也即数据点表,然后发送给计算机上的ACCESS数据库。

利用ACCESS的VBA,编写若干控制界面,然后实现软件上的信息交换和控制。

这些都完成后,就可以毕业了。

从此可以胜任任何PLC的编程工作。

三、PLC的应用十分广泛

在工业环境下,PLC几乎无所不能。

为什么?

第一、 是PLC的高可靠性:因为它的程序是顺序执行的,因此不会进入死循环,几乎不会死机。

PLC不会死机,这一点十分重要。

我们原先采用工控机来作为测控和配电系统的通信管理机。

结果发现,工控机的硬盘在高温下会出现故障、工控机的电源一旦风机停转,电源很快就因为过热而停机(死机),造成通信阻断。

工控机通过各种卡件,来实现数据采集和控制功能,这些卡件故障率很高。

工控机实现硬件冗余很困难,而PLC的CPU硬件冗余十分便利。

在测控工程中将通信管理机换成PLC后,上述这些问题一劳永逸地完美解决。

第二、 是PLC具有很高的EMC(电磁兼容)水平,也即抗干扰能力。

所谓EMC指的是电器元件在运行时,抵御环境电磁干扰的能力,以及自身对环境产生电磁干扰的程度。

IEC和国家标准对电器元件和控制柜都提出了强制性EMC试验要求。

高档PLC一般需要通过2级到3级EMC群脉冲试验,以及接地电流冲击试验。

我测试过,一块多功能电力仪表的电路板,只因为电源滤波电容焊的略微高一些,整块电路板就在接地电流冲击试验中被击毁。

可见EMC测试对于电子仪表来说十分残酷,通过试验十分不易。

一句话:凡单片机能做的事,PLC一定能做 ;反过来,PLC能做的事,单片机不一定能做 ,甚至连边都沾不上。

对比:一般的家用电器要通过一级EMC试验都有点困难。

由于PLC应用是如此之广,因此一位PLC的资深优秀编程者,也一定是一位工业系统的多面手。

他熟悉各种工业条件下的元器件和传感器性能参数,熟悉各种工业条件下的测控原理和自动控制原理,明确机械原理和各种工业工艺过程,明确强电磁环境下的如何选配元器件及开关电器。当然,此人对于PLC的模块也应当十分熟悉。

总之,优秀的PLC编程者,一定同时也是技术上的佼佼者。

学习伊始,不要总想着赚钱,要沉下心来学会真本事。

天下之大,何处无芳草?何愁无处供职?

结论:关键还是在于自己的编程本领和技术水平。

来源:知乎

作者:rhythm magic

实名反对最@patrick zhang老师的答案,题主提出想学习西门子PLC,而且表示想用模拟的方式。

那么从本人经验来看,西门子PLC主要应用点还是在于梯形图、STL以及SCL。

zhang老师用的FBD,尤其是第一张图片上的内容使用梯形图完全可以做到,从Setp7 v4.0到5.5以及TIA均可实现。

而Modbus通讯也完全可以使用模块来做,FBD这种方式我认为很少用到,不信可以去西门子官方BBS上考证。

那么说了这么多,介绍一下三种不同语言的区别。

1、梯形图

对于初学者是入门学习的不二选择,并且西门子自带的库内容非常丰富,基本涵盖了初级所需一切功能。

对于单纯逻辑关系或者多一些功能的处理完全没有问题。但如果是偏电子类的人,可以考虑直接使用西门子一直以来的精华:STL。

2、STL

需要注意的是,step7 v4.0和5.x系列不管用什么语言编程,在PLC内部编译的时候,都是转化为STL的。

STL强大的地方,在于不仅可以随意处理各种逻辑关系,而且在运算以及指针等复杂的功能上,也能完成梯形图无法做到的地方。

比如当梯形图模块的PID算法需要自定义时,或者自编译冒泡法等复杂运算,可谓得STL者得天下。

3、SCL

从几年前开始,西门子最让人诟病的软件全家桶,开始让西门子痛定思痛,着手准备一个大平台,目的是将旗下大部分工控软件整合到一个统一平台中。

TIA(博途)问世了,软件的最大亮点在于,将以前step7 v5.5上收费的SCL语言包整合进来。

这是一种类似C语言的编程语言,在运算上的强大甚至超过STL,编程风格与STL类似,不赘述。

三种语言我认为学习的顺序就是以上介绍的顺序,还有就是题主担心的硬件问题,西门子有自己的模拟软件可以下载,下载学习最好从西门子200开始,软件为step7 v4.0。

还有如果学习PLC那么HMI是你必学的东西,西门子HMI的软件为wincc flexible,软件自带模拟。

适合自己的才是最好的,听取前辈的经验,总结自己的学习方法。

相关问答

怎么做空调自控PLC编程?谢谢了?

你所说的好象的要对大型商用空调进行控制是吗?如果是小型的家用空调应该不会用到PLC,小小一个单片机足够了!其实不用想得那么复查的,PLC最少一个也要几百到...

plc怎么控制空调求解答_中央空调_舒适100网触屏版

[回答]科技在发展社会在进步,大家都在用plc控制空调,如何使用?要用模拟量模块,对信号进行采集,一般式4-20MA或0-5v的信号,把信号采集后进行模拟量运算就OK...

空调机组怎样用plc控制温湿度?

使用PLC控制空调机组的温湿度可以通过以下步骤实现:首先,通过传感器获取室内温湿度值,然后将这些值与设定的温湿度范围进行比较。根据比较结果,PLC将通过控...

1200plc的编程方法有哪几个?

这个问题,不好回答。我只能说一下思路。控制都容易,温度传感器变送出4---20mA信号,给PLC模拟量模块,然后模拟量输出模块输出4---20mA信号给你要控制的设备...

plc可以控制最常用的哪些东西?

1、开关量的逻辑控制这是PLC最基本、最广泛的应用领域,它取代传统的继电器电路,实现逻辑控制、顺序控制,既可用于单台设备的控制,也可用于多机群控及自动化流...

...多个欧姆龙CJ系列的PLC,当前有组态软件,PLC编程器。-ZOL问答

主要看你的组态软件是否有相应PLC的驱动程序,如果有的话可以直接用232转485卡然后通过线连接相应的PLC即可~~有用(0)回复19921126yang组态软件一般都有PLC厂...

PLC在工业控制中的应用主要有哪些方面?

PLC全名是可编程逻辑控制器的英文简称,在台湾地区简称为“可程器”,根据名称它的作用主要是用来实现工业上的逻辑控制。早期自动化分为工业电气自动化,自动控...

PLC控制柜套什么清单和定额-答疑解惑-广联达服务新干线

[回答]套计算机柜的的定额PLC控制柜套什么清单和定额答:1、PLC控制柜为变频控制柜2、按照控制屏的定额子目执行PLC控制柜,套成套配电柜,具体应该根据是...

空调机组说明如何实现空调区域的温湿度调节和控制?

空调温度传感器是用来监察房间温度,然后把信息反馈至控制器,通过调节冷冻水阀门或压缩机功率来调整房间温度。带压缩机的空调不用ddc,空调会自带自控;不带压...

请问通用空调控制系统使用方法是什么?_中央空调_舒适100网触屏版

[回答]通用空调控制系统使用起来也挺简单的,可以按照说明书的方法操作,使用方法如下:开/关”键:待机时按一下开机,进入运行状态,开机后按一下关机,进入关...

 放开爱乐团  电耗 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部