河南污水处理自控-继飞机电-污水处理的自控方案
PLC编程要领{控制柜}{配电柜}{郑州PLC控制柜}PLC编程是一个容易让工程师们头tong的问题。本文将从梯形图逻辑和PLC扫描、BCD码以及可复用代码3个方面详述PLC编程的小技巧。梯形图逻辑和可编程逻辑控制器(PLC)的扫描、二进制编码的十进制数(BCD码)、以及代码复用,是CONTROLENGINEERING编辑咨询委yuan会成员FrankLamb建议在PLC编程时需要多加留心的地方。作为一家自动化咨询服务公司的创始人,他认为控制工程师们可以从这3个角度来学习PLC的编程要领。BCD码是一种十进制数的二进制编码,其中每个数都用特定的位来表示,通常是4位或8位,这与人类计算的方式大不相同。这种割裂会给可编程逻辑控制器(PLC)的用户带来困扰。梯形图逻辑与PLC扫描几乎所有的PLC都以同样的方式来处理扫描。首先,污水处理的自控方案,CPU将物理输入读入内存表,通常称为“输入表”。该表经评估后在程序中使用。不同平台,使用不同类型的寄存器;在每个扫描周期,按照从左向右,从上到下的顺序处理逻辑,同时更新寄存器。包括更新输出表,稍后用其驱动连接到PLC的物理设备。为实现各种功能,程序可能会调用不同的子程序,需要注意的是调用顺序很重要。根据内存寄存器和输出表的位置,物理输出***duo可能会延迟两个周期。在任何情况下,从程序调用处开始执行所调用的子程序,子程序执行完毕,回到***chu调用该子程序的主程序,继续完成***chu的扫描周期。大多数程序,使用一个初始循环例程,用于调用所有其它例程。然而,也有一些程序是固定周期运行,并不是连续运行的。不过,这种情况并不常见。大多数程序的配置,都是以***快速度连续运行。执行完所有代码,评估逻辑,并更新所有表(扫描开始时写入的输入表除外),将生成的输出表或寄存器内容写入物理输出。需要花费多长时间?这取决于平台(处理器速度)、程序代码量、以及所使用的指令类型。在程序中,程序员有时会使用循环处理,或者重复调用同一个子程序。所有这些都会影响PLC总扫描时间。通常,在帮助文档中都会说明不同指令的执行时间,但是并没有涉及到如何估计执行所有代码所需要的时间。基本上这些说明都太简单,只能作为参考。有时,扫描时间可能长达80毫秒。如果扫描时间超过50毫秒(对机器控制项目而言),用户就应寻求更强大的处理器或使用更***的代码。在机器控制项目中,如果扫描时间超过50毫秒,对输出响应的影响非常明显;对于过程控制项目而言,这可能不是特别重要。二进制编码的十进制数二进制编码的十进制数(BCD码),是一种二进制编码(通常用4或8位来表示)。对我们人类来讲,需要在我们的“寄存器”中累加每位,将它们转换为十进制数,这是上帝赋予人类的编程思考方式。早在使用触摸屏之前,7段显示器和指轮开关就被用作人和PLC之间的数字接口。甚至更早,在使用PLC之前,这些设备也是与电路之间实现数字接口的唯yi图形化设备。用户可以像在ENIAC(第yi电子通用计算机)一样,移动短接片,但利用这些设备,更容易查看和调整十进制数。问题是,它们是输入/输出(I/O)密集型的。每个指轮段需要4个输入(电源),而每个7段显示器则需要4个输出(2个电源连接)。然而,与使用按钮和指示灯相比,它更容易与十进制数中带符号或无符号整数连接。***常见的抱怨来自于数学方面;每个数据类型都必须显式声明,如果数据类型不匹配,则必须对其进行转换。不仅如此,标准计时器和计数器类型还需将BCD纳入到它们的数据结构。这是因为这些数据结构,可以追溯到人们需要处理诸如指轮和7段显示器的时代。事实上,计时器设定值,仍然需要输入“S5T#3S”来完成3秒钟的设定。定时器使用3位BCD来表征数字(12位),还需要2位BCD来表征时基。对计数器也是如此,这意味着它们的计数范围只能从-999到999。每一个4位区段可以代表0000到1001的数值;下一个值,不是从1010(有符号或无符号十进制的“10”或十六进制中的“A”)开始,而是直接跳到下一区段的位。这意味着***后6个位组合(A-F)实际上被浪费了——这在BCD结构中是不可能的。在许多较新的触摸屏中,仍然使用BCD结构或基础,但大多数程序员更倾向于选择整数基来表示十进制数。BCD有点像DOS;工程学校仍然在利用它,但是人们真的不知道它是从哪里来的。参考旧指轮和7段显示,可能有助于澄清某些神秘事项和选择BCD的原因。PLC的可复用代码,为用户提供了灵活性,并允许构建可从一个应用程序导出到另一个应用程序的结构。PLC可复用代码的优势国际电工委yuan会(IEC)在1993年时就颁布了可编程控制器的国际标准IEC61131,其中的第三部分关于编程语言的标准,规范了可编程控制器的编程语言及其基本元素。旧的基于寄存器的系统和***xinPLC系统之间的一个重要区别,就是能够构建可复用的代码块。支持平台必须具备3个基本特征:1.局部变量与全局变量。可复用代码必须具有可适用于每个代码实例的变量;在理想情况下,只需在原始代码中定义一次数据格式。这意味着,不需要为每个实例或调用重新定义标签或符号。多次调用子例程,并更新程序中的地址,虽然这样可以节省时间,但这实际上并不是真正的可复用代码。2.用户自定义的数据类型(UDT)。创建UDT允许构建结构。从一个应用程序导出的结构可以应用到另一个程序中。它们允许使用通用术语来描述组件,如“速度”、“开始”和“拒绝”。UDT不需要使用基于标签的系统,但是它们确实需要更有效的利用符号。3.受保护的自保持程序块。非常重要的是:代码必须包含在允许变量输入和输出的程序块中,并受到保护,这样用户就不能修改实例中的程序。如果修改,需要密码或软件密钥。利用满足IEC标准要求的其它PLC语言来编写程序,也有助于使平台功能更强大,代码开发速度更快。不管平台是否使用具有局部变量或用户定制指令的子例程,可复用代码是快速创建功能强大程序的关键部分。许多平台都允许使用复用代码,河南污水处理自控,并且每个平台都有自己的方法。公众号(industry-care)推荐阅读plc是怎么向执行机构输出4~20ma电流的?PLC和变频器进行配合时所需注意的事项视频培训丨PLC的系统故障灯SF灯红灯亮时,查找故障信息的方法三相交流gan应电动机降ya启动控制线路的pLC控制原理三菱PLC常用的指令汇总,速存!西门子PLC维修***的五大步骤3天,你也可成S7-1500PLC编程高手!PLC突发故障如何下手处理?VFD如何替代PLC{控制柜}{配电柜}{郑州PLC控制柜}变频驱动器(VFD)和可编程逻辑控制器(PLC)都得益于处理器技术和存储器容量的进步。在其使用PLC的情况下,会导致更容易的编程、更小的组件和处理更复杂的数学和逻辑应用的能力。这些相同的进步也有利于VFD提供更好的电机控制、简化的用户界面和执行更复杂的应用的能力。具有嵌入式泵专用应用的VFD的能力现在正取代PLC在泵应用中对终端用户具有的许多优点。PLC选项的主要问题是PLC编程的专有性质。除非终用户在职员上有梯形逻辑程序设计器,运行PLC的源代码的创建是由外部公司或承包商编写的。这种必要性使终用户与程序员进行初始编程后,任何后续的修改、添加或故障排除都要付出额外的代价。程序员可能不想开放源代码,因为它代表程序员使用和拥有的商业秘密。因此,尽管PLC有一些优点,例如在功能和输入/输出(I/O)方面的可伸缩性上,以及执行复杂逻辑和数学功能的能力上,但也存在一些缺点。PLC的缺点1、源代码是程序员专有的。2、终用户需要编写程序员使用的详细规范来开发所请求的PLC功能。3、在规范中可能已经省略的变更要求终用户以成本改变订单。4、终用户对PLC代码中可能存在的问题能力有限。5、终用户并不总是能获得PLC操作的功能文档。6、程序员可以退出业务,留下的终用户却没有改变或检查代码的能力。虽然VFD对于某些复杂的泵浦应用来讲可能无法替代PLC,但在大多数简单的泵浦应用中,甚至是一些更复杂的应用中,如泵浦复用,都可以使用VFD来代替PLC。即使在使用PLC时,适当编程的抽运VFD的添加也可以减少PLC所需的I/O,从而减少硬件和编程成本。用三个VFD串行通信的增援站与无PLC复用具有嵌入式泵功能的VFD的优点1、由VFD制造商列出的标准编程功能是现成可用的文档。2、终用户可以使用VFD编程。3、VFD制造商为终用户的员工提供编程培训课程。4、终端用户有能力根据需要进行编程更改。5、终用户的技术援助可由VFD制造商以多种形式提供,如知识渊博的销售人员、***的服务提供商和电话技术支持。成本将由制造商和一些免费提供的技术支持,因此,用户提问什么类型的帮助是可用的这是很明智的。具有嵌入式泵功能的VFD可以执行的操作1、线填充或预充电功能,以减少空线填充速度,以防止水锤线填充时完成。2、诸如恒压、水平或流量等重要变量的自动调节。3、多个传感器输入允许自动响应系统变化,例如恒压系统的抽吸控制。4、复用泵允许在需求变化的同时保持效率。5、泵损失检测。6、具有动作、故障或报警的高、低反馈检测。7、无流量检测,或睡眠,自动重新启动的需求。8、助力器应用中润滑油泵、油罐液位或低城市压力的辅助控制。9、流量控制或限制和积累。10、多个设置点和多个不同制造商的功能。用三个VFD串行通信的增援站与无PLC复用两个泵系统,一个在VFD上,一个在线路上运行,并由VFD控制在过去的几年中,PLC***为复杂的应用之一是多路复用泵,并随着需求的变化而使它们打开或关闭。这是优选的泵在预期的***哒需求上的尺寸,这可能导致泵在性能曲线的左边运行。这是一个可以加速泵磨损的情况,也会导致导线对水效率的损失。在某些情况下,终端用户过大地预期了未来对泵的需求,导致泵在低效率模式下长时间运行。如果这一增长没有实现,结果就是浪费了资本***。150惠普垂直涡轮与一个运行在VFD和三运行跨线多路复用一个更好的选择是将多个泵组合在一起,排放到一个共同的歧管中。使用能够复用的VFD允许终端用户购买与当前需求匹配的泵,并且如果需求需要额外的流量,则在以后的日期添加额外的泵。所有需要的是附加泵中的垂直歧管。这种技术已成功应用于农业和建筑增压站十多年。四个泵在一个VFD上运行一个泵,另一个在三线上运行这些系统的大小从多个10马力(HP)泵在建筑增压器的应用到多个500马力(HP)提升站提供的大的枢轴农场。目前,美国有数百个这样的系统运行。即使***哒需求是已知的,并且如果在任何一点上的实际需要是可变的,则***哒需求可以与多个泵分开以更好地匹配它们的性能曲线。任何形式的多路复用都为用户提供了多种选择,而失去一个泵不会导致整个系统下降。如果任何泵发生故障,还有其他泵仍在运行;如果VFD故障,其余的泵可以在旁路运行。快速更换一个VFD比在短时间内得到一个可替换的PLC更好。在所有应用中,VFD可能无法取代PLC。然而,VFD现在具备降低采购成本、加强安装控制、可用技术支持、员工培训和标准化的良好形式,VFD制造商一直在努力增加特性,因此未来将属于更多的VFD与嵌入式泵专用固件。电源电路PLC电源一般为AC85-240V,适用于各种电源,污水处理自控系统的意义,但为了抵抗干扰,应安装电源净化组件。2.在PLC上使用DC24V电源每个PLC产品通常都有一个DC24V电源,但容量很小,从几十毫安到几百毫安不等。使用负载时,应注意容量,同时应采取短路预防措施。3.外部DC24V电源如果输入电路有DC24V电源接近开关,光电开关等,并且PLC上的DC24V电源容量不够,则应从外部提供DC24V电源;但电源的“一端”不应与PLC的DC24V电源相同。“COM“端已连接。4.输入灵敏度每个制造商都有PLC的输入电压和电流规格。当输入元件的输入电流大于PLC的输入上限电流或存在漏电流时,污水处理自控设备,它将发生故障并降低灵敏度。因此,应施加弱电流输入,并对漏电流采取保护措施,选择输入为漏电输入的PLC。当输出晶体管或三端双向可控硅开关时,如果它连接到具有大浪涌电流的器件,则必须考虑保护晶体管和晶闸管。晶体管和晶闸管可承受10倍额定电流的冲击电流。5.传感器负载处理当输入和输出端子连接到负载时,外加电压或二极管并联连接在负载上,二极管的阴极连接到电压(十)极侧。6.外部互锁和接地当使用PLC控制电机的正负旋转时,为了避免PC异常运行引起的事故和机械损坏,应在外部形成链路。接地:GR端子是接地端子。第三种接地用于防止感应电源的专用接地线。LG是一款噪音滤波器中性终端。如果噪音很大并且发生故障,或者为了防止LG发生短路,请使用第三种接地方法。接地线的长度建议在20米以内。接地线与其他设备共用或连接到建筑物的金属结构,这会适得其反并受到不利影响。7.PLC外部驱动电路在PLC输出不能直接驱动负载的情况下,驱动电路必须在外部使用,并且可以由固态继电器或晶闸管电路驱动,并且应该使用保护电路和浪涌吸收电路。同时。另外,PLC的输入和输出接线有一定的要求。请参阅各公司的使用说明书。河南污水处理自控-继飞机电-污水处理的自控方案由郑州继飞机电设备有限公司提供。“电气控制柜的设计安装调试及服务”就选郑州继飞机电设备有限公司(),公司位于:河南省郑州市高新区,多年来,继飞机电坚持为客户提供好的服务,联系人:王继刚。欢迎广大新老客户来电,来函,亲临指导,洽谈业务。继飞机电期待成为您的长期合作伙伴!)
郑州继飞机电设备有限公司
姓名: 王继刚 先生
手机: 18903837318
业务 QQ: 272925472
公司地址: 河南省郑州市高新区
电话: 0371-55581867
传真: 0371-55581867