量两种。数字量很好理解,就是在时间和数量上都离散的物理量,比如启/停按钮,行程开关,电磁阀通/断,这些都是数字量。数字量对应PLC存储就是1位,即1比特(binary digit,缩写bit),作为的最小单位,只有两种状态:0(低电平)和1(高电平),也表示为FALSE和TRUE。模拟量是在时间或数值上都连续的物理量,常见的如温度、氧含量、压力等。
模拟量用起来不太方便,不是有多难,而是在程序上需要做必要的处理,本文通过实例,讲一讲如何通过模拟量控制气缸升起和下降。
通过模拟量输出控制运动对象动作,要先确定运动对象的信号类型和量程等参数。信号类型常见的有电流4~20mA和电压0~5V/10V等;量程是设备自身的参量,比如气缸控制阀流量开度为0~100%,K型热电偶测温范围0~1300℃等。
本文选用的气缸控制阀控制特性如图1所示,能够准确的看出信号类型4~20mA,4~12mA对应的1通2,流量开度q对应100~0(%);12~20mA对应的1通4,流量开度q对应0~100(%);
处理模拟量信号需要两个指令,NORM_X:标准化和SCALE_X:缩放指令。
使用“标准化”指令(参照图2所示),通过将输入 VALUE 中变量的值映射到线性标尺对其进行标准化。能够正常的使用参数 MIN 和 MAX 定义(应用于该标尺的)值范围的限值。输出OUT( RET_VAL) 中的结果经过计算并存储为浮点数,这取决于要标准化的值在该值范围中的位置。
如果要标准化的值等于输入 MIN 中的值,则输出 OUT 将返回值“0.0”。如果要标准化的值等于输入 MAX 的值,则输出 OUT 需返回值“1.0”。
使用“缩放”指令(参照图3所示),通过将输入 VALUE 的值映射到指定的值范围内以缩放该值。当执行“缩放”指令时,输入 VALUE 的浮点值会缩放到由参数 MIN 和 MAX 定义的值范围。缩放结果为整数,存储在 RET_VAL 输出中。
输出量AQ1(Int型)需要在PLC变量中定义,同时模拟量输出的地址要与实际的接线端子地址一致。
第2行程序是将“NORM_rise_rate”缩放到PLC能够执行的整数范围,这里有必要了解PLC自身模拟量模块电流测量模拟值的范围,需要查找该模拟量模块的手册,本文使用的模拟量模块4~20mA电流测量范围为0~27648,中间值12mA对应的值为13824(该值需自己计算)。
第4行程序是一次转换,由于控制阀4~12m对应的是100~0,不太符合常规的表达逻辑。
第5行程序是将“NORM_fall_rate_2”缩放为PLC能够执行的整数方位,解释同第2行。
第6~8行程序是进行指令的判断,如果升起指令“rise_command”为真,则将缩放过的值“SCALE_rise_rate”赋值给输出变量AQ1,实现气缸升起;
第9~10行程序是进行指令的判断,如果下降指令为真,则将缩放过的值“SCALE_fall_rate”赋值给输出变量AQ1,实现气缸下降;
注意:这里为了简化程序,程序里不进行“rise_rate”和“fall_rate”进行相互复位操作
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。举报投诉
领域。不同系列的PLC在功能、性能和适合使用的范围上有所区别。本文将详细介绍
PLC各个系列的特点和区别,并提供常见指示灯报警的解决方案,帮助读者更好地了解和应用
模块输出有未用通道闪红灯,如何消除? 答:首先你在系统块有没有组态设置
是工业现场使用较多的一种执行器,它使用压缩空气作为动力,有两个进气孔,
200Smart PLC不用过多介绍了,Profinet I/O模块其实就是网口加IO的硬件网关,它具有开关、
(中国)有限公司成立于1994年10月06日,注册地位于北京市朝阳区望京中环南路七号,法定代表人为
S7-200 SMART采用了新型的设计方法,信号板可以扩展通讯接口,数字量接口,
PROFIBUS通讯电缆。 2.工控机内有DF-PROFI II-PCI模块。现在想
和调节三相交流异步电机的速度。并以其稳定的性能、丰富的组合功能、高性能的矢
技术、低速高转矩输出、良好的动态特性、超强的过载能力、创新的BiCo(内部功能互联)功能和无可比拟的灵活性,在变频器市场占据着重要的地位。
SIMATIC S7 系列 PLC(包括 S7-200、 S7-300、 S7-400)、
数控机床(840D,840DSL等)的以太网通讯,支持以太网编程下载、数据监控等功能。
VALVE, DOUBLE ACTING, FOR SIPAR PS2, 6DR4 AND 6DR5我公司经营
全新原装现货PLC;S7-200S7-300 S7-400 S7-1200 触摸屏
前几天自己在家哄孩子,给孩子做饭,由于自己不留神造成忘记关火,锅烧的事故,虽然事后发现得早,但是当时我就想做一个防止干烧的小装置. 因此我们应该了解
300系统对于数据格式有着明确的规定,一般的四则运算都是在同一数据类型下才能进行的,这也是一直以来困扰初学者的一个问题。
PLC的品质非常好,其网络稳定性、开放性深受工控人员的喜爱,而且编程软件分类多,使用起来更便捷。在国内工控界具有非常明显地位。虽然大家对
PLC各种通信方式的特点,相信很多人都不能完整答出。下面就是几种常见的
的PLC支持的语言很多,除了最基本的LAD,FBD,STL之外,还有很多在国内不是很常见的语言,这中间还包括GRAPH,
,CFC,SFC等等;这些语言虽不是很常见,可以对于一些特定的场合却能够更好的起到很重要的作用。
S7-300,全文共有15个视频,介绍S7-300的结构、CPU模块、PLC功能及
盒式助听器 AMIGA 176AO Pocket AMIGA 176AO