





对于自动化控制系统来说,主要处理对象无外乎数字量和模拟量,很多刚接触自动化的新人对于模拟量可能还不是很熟悉,这里以西门子plc300为例详细讲一下,其实模拟量处理如很简单。
1、 模拟量输入/输出量程转换的概念
实际工程中,我们要面对很多工程量,如压力、温度、流量、物位等,恒压供水自控系统主要组成,他们要使用各种类型传感器进行测量,传感器再将测量值通过输出标准电压、电流、温度或电阻信号供 PLC 采集,PLC的模拟量输入模板将该电压、电流、温度、或电阻信号等模拟量转换成数字量—整xing数 (INT) 。在 PLC 程序内部要对相应的信号进行比较、运算时,常需将该信号转换成实际物理值,这样这个数值才具有实际意义。相反,我们要控制一些执行机构(如比例阀,电动阀等)需要将控制值转换成与实际工程量对应的整xing数,再经模拟量输出模板转换成电压、电流信号去控制现场执行机构。要完成输入、输出模拟量转换,就需要在程序中调用功能块完成量程转换。
例如一个压力调节回路中,压力变送器输出 4-20mA DC 信号到 ***331 模拟量输入模板,***331 模板将该信号转换成 0-27648 的整xing数,然后在程序中要调用 FC105 将该值转换成 0-10.0 (MPa )的工程量(实数),经 PID 运算后得到的结果仍为实数,要用 FC106 转换为对应阀门开度 0-100% 的整xing数 0-27648 后,经 ***332 模拟量输出模板输出 4-20mA DC 信号到调节阀的执行机构。
2、STEP 7调用FC105,FC106进行模拟量转换编程
2.1 FC105/FC106 在哪里
在编程界面下,在 Program elements 中的 Libraries 下的 Standard Library 下的 TI-S7
Converting Blocks 中就可以找到,见下图:
模拟量
模拟量
注意: 请不要使用 S5-S7 Converting Blocks 下的 FC105,河南恒压供水自控, FC106 ,该路径下的功能是用于 S5输入输出模板的,在 S7 输入输出模板上无法使用。
2.1.1 FC105 功能描述
SCALE (FC105 )功能将一个整xing数 INTEGER (IN)转换成上限、下限之间的实际的工程值(Li_LIM and HI_LIM) ,结果写到 OUT 。公式如下:
OUT = [ ((FLOAT (IN) – K1)/(K2 –K1)) * (HI_LIM –Li_LIM)] Li_LIM
常数 K1 和 K2 的值取决于输入值( IN)是双极性 BIPOLAR 还是单极性 UNIPOLAR 。
双极性 BIPOLAR :即输入的整xing数为 – 27648到 27648 ,此时
K1 = – 27648.0,
K2 = 27648.0
单极性 UNIPOLAR :即输入的整xing数为 0 到 27648 ,此时 K1 = 0.0 , K2 = 27648.0如果输入的整xing数大于 K2 ,输出 (OUT) 限位到 HI_LIM, 并返回错误代码。 如果输入的整xing数小于 K1,输出限位到 Li_LIM ,并返回错误代码。版权所有!反向定标的实现是通过定义 Li_LIM gt; HI_LIM 来实现的。反向定标后的输出值随着输入值的增大而减小。
2.1.2 FC106 功能描述
UNSCALE (FC106 )功能将一个实数 REAL (IN) 转换成上限、下限之间的实际的工程值
(Li_LIM and HI_LIM) ,数据类型为整xing数。结果写到 OUT 。公式如下:
OUT = [ ((IN –Li_LIM)/(HI_LIM –Li_LIM)) * (K2 –K1) ] K1
常数 K1 和 K2 的值取决于输入值( IN)是双极性 BIPOLAR 还是单极性 UNIPOLAR 。
如果输入值在下限 Li_LIM 和上限 HI_LIM 的范围以外,输出 (OUT) 限位到与其相近的上限或下限值(视其单极性 UNIPOLAR 或双极性 BIPOLAR 而定),并返回错误代码。
2.2下面给大家举个例子:
如输入 I0.0 为 1, SCALE 功能被执行。下面的例子中,整xing数 22 将被转换成 0.0 到 100.0 的实数并写到 OUT。输入是双极性 BIPOLAR ,用 I2.0 来设置。
程序中调用的FC105
执行前:
IN----------------------MW10=22
HI_LIM---------------MD20=100.0
Li_LIM--------------MD30=0.0
OUT-------------------MD40=0.0
BIPOLAR------------I2.0=TRUE
执行后:
OUT------------------MD40=50.03978588
PLC控制系统设计时应注意的要点{郑州PLC控制柜}{配电柜}{控制柜}
可编程序控制器(PLC)及编程器的选购
目前市场上的PLC产品众多,除国产品牌以外,国外的品牌有:日本OMRON、MITSUBISHI、FUJI、IDEC、HITACHI、松下,德国的西门子,韩国的LG等,如何选购PLC产品呢
1. 系统
首先应确定系统用PLC单机控制还是用PLC形成网络,由此计算输入、输出(I/O)点数,并且在选购PLC时要在实际需要点数的基础上预留10%的余量。
2. 确定负载类型
根据PLC输出端所带负载是直流型还是交流型,是大电流还是小电流,以及PLC输出点动作的频率等,从而确定输出端采用继电器输出还是晶体管输出,或是晶闸管输出。不同的负载选用不同的输出方式对系统的稳定运行是很重要的。
3. 执行速度
存储容量与指令的执行速度是PLC选型的重要指标,一般存储量越大、速度越快的PLC价格就越高,尽管国外各厂家产品大体相同,但也有一定区别。
4. "COM"点的选择
不同的PLC产品,其"COM"点的数量是不一样的,有的一个"COM"点带8个输出点,有的带4个输出点,也有带1个或2个输出点。当负载的种类多且电流大时,采用一个"COM"点带1-2个输出点的产品,当负载种类少数量多时,采用一个"COM"点带4-8个输出点产品。
5. 合理选用PLC产品
因为各生产厂家的开发软件不同,系统地兼容性也是选购时的参考,目前还没有发现完全兼容的产品,恒压供水自控设计,应根据系统合理选用PLC产品。
6. 编程器的选购
PLC编程可采取三种方式:
一是用一般的手持式编程器,它只能用厂家规定的语句表中的语句编程。正中方式易于现场调试并且体积小成本低,但它的效率低适应机种类型少,比较适用于系统容量小、用量少的系统中。
二是图形编程器编程,这种方式采用图形方式编程,方便直观,一般电气人员短期就可以应用自如,但编程器价格较高。
三是用IBM及其兼容个人计算机 PLC软件包编程,这种方式是效率较高的一种方式,也是用的较多的一种方式,但大部分软件包价格昂贵。
7.尽量选用大公司的产品
因为其产品质量有保障,且技术支持好,变频恒压供水系统自控说明,一般***服务也较好,有利于以后产品的扩展与软、硬件升级。
也许现在回答晚了点,但是作为一个西门子和三菱PLC都接触过且正在使用的,且在***da制造业台企富士kang做过电控设计的电qi工程师,还是希望给到能看到这个答案的人一些帮助。
学习你能接触到的,日常工作中会用到的品牌PLC就是***hao的选择,等你学会了一种,其他基本都不会太大差别,触类旁通,举一反三差不多的道理。
还有一点要说,PLC品牌的选择具有地域和行业差异,广深地区使用日系品牌较多,国企背景使用西门子PLC较多,富士kang这样的台企自己生产很多自动化设备我还没在里面看到过西门子PLC,不知楼主怎么会得出台企一般使用西门子PLC的结论。
我师傅叫我学三菱的,比较简单他说,加油
先以三菱为切入点,学技术在于精,三菱的话深圳福永的八方汇教的不错
三菱的会好学一些,西门子的相对复杂!!不过这都是相对的,看你愿意花多少时间去学习!!
关键你要有软件这个软件可以永远使用才是***关键的,而且这个软件能成功安装到你的计算机中,安装后其他软件不会破huai他电脑也可以正常使用。很多人是没法使用软件的也就没法继续学习了。无论你从视频里或书上教你如何安装软件可是事实大部分不会安装成功都几乎失败了,因为有人可以安装某类破jie软件成功有人安装不了或者安装了不能正常工作所以关键技术是di一步有没有正版原装软件有了才好办事。比如西门子200软件大部分只允许有效使用***多60天。
恒压供水自控设计-河南恒压供水自控-继飞机电由郑州继飞机电设备有限公司提供。郑州继飞机电设备有限公司()在工业自动控制系统及装备这一领域倾注了无限的热忱和热情,继飞机电一直以客户为中心、为客户创造价值的理念、以品质、服务来赢得市场,衷心希望能与社会各界合作,共创成功,共创辉煌。相关业务欢迎垂询,联系人:王继刚。