FX3UPLC+FX3U-4AD模块进行恒温PID控制
在上一篇的速度PID控制的文章中,我们已经介绍了关于PID指令以及相关参数的具体应用。所以本篇文章,主要是给出程序部分。
首先在给出程序之前,我们先了解一下以下几个概念:
1.市电电压的过零性:我们平常在用的市电电压为交流220V,它的频率是50HZ,因此1秒种内,它会出现50个正弦波形,得出每个波形的周期是20ms,而过零性的现象就是:当在每个上半波形或者下半波形内,如果此时固态继电器需要关断或者导通,那么是不能马上关断或者导通的,必须等到过了下一个零点后,才能关断或者导通。因此,我们当我们用固态继电器控制市电时,必须考虑将导通时间大于10ms。
2.PWM指令:PWM S1 S2 D,其中S1是脉宽,S2是周期,它们的单位都是ms。所以根据上面说的过零性,S1的值必须大于10才行。S1➗S2✖️额定功率实时输出功率,当S1S2时,就是全功率运行。另外,S2不能过长,因为它是以ms为单位,比如,将S1设置为1000,S2设置为10000,看似很合理,输出功率10%,感觉能把水加热,但是实际情况是,1秒加热,99秒不加热,那你说,这能加热到目标温度吗?显然不行。所以,一般我们将S2设置成1000。
好了,我们言归正传,下面是FX3U-4AD模块参数设置:
#0:由于我的温度变送器是4-20ma的量程,因此我们将4号通道设置成3。
#5:我们选择平均次数,平均次数根据需求来,可以设的大点,这样温度变化就能稳定一些。
#13:通道4的实时温度数据。
硬件接线:主要是4AD和温度变送器的接线。固态继电器的太简单,就不画出来了。
模拟量算法:
4AD输入的是4ma-20ma,对应量程是0-16000。
温度变送器也是4ma-20ma,对应量程是-50°到400°。
因此我们直接略过4ma-20ma这组数据,直接让0-16000和-50°-400°进行耦合。
根据斜率方程式y=kx+b,然后得到两组列算式:
-50=0*k+b
400=16000*k+b
最后得出温度的计算公式:当前温度=(#13号数据*9)/320-50
有了上面的公式,我们就可以进行编程了,下面会贴出2种自整定的方法:
对了,提一句:加热是逆动作,制冷是正动作!
首先是极限循环法:
最后是阶跃响应法:
最后,这只是一个温控PID的框架,具体PID参数的设置,还是得依靠自己的经验,再结合自整定参数,根据现场情况进行修改。
附PID参数调整口诀:
参数整定找最佳,从小到大顺序查;先是比例后积分,最后再把微分加;曲线振荡很频繁,比例度盘要放大;曲线漂浮绕大湾,比例度盘往小扳;曲线偏离回复慢,积分时间往下降;曲线波动周期长,积分时间再加长;曲线振荡频率快,先把微分降下来;动差大来波动慢。微分时间应加长;理想曲线两个波,前高后低四比一;一看二调多分析,调节质量不会低;
若要反应增快,增大P减小I;
若要反应减慢,减小P增大I;
如果比例太大,会引起系统震荡;
如果积分太大,会引起系统迟钝。
秒懂三菱485bd板使用原理和连接通信端口区别
三菱485bd板使用原理和连接通信端口区别,最近在圈子内有三菱PLC工程师问到我们三菱485板使用原理和连接通信怎么去连接,还好我们的工程师能够解决临时问题。那么我们把这样干货分享给各位!
FX2N-485-BD用于RS485的通信板FX2N-485-BD(以后称之为“485BD")可连接到FX2N系列可编程控制器的从单元,用于下述应用中。
秒懂三菱485bd板使用原理和连接通信端口区别
1) 使用无协议的效据传送
使用无协议,通过RS485(422)转换器,可在各种带有RS232C单元的设备之间进行数据通信,如个人电脑,条形码阅读机和打印机。在这种应用中,数据的发送和接收是通过由RS指令指定的数据寄存器来进行的。对于参数设置和程序的例子,参看FX编程手册和FX通信用户手册。
2) 使用专用协议的数据传送
使用专用协议,可在1:N 基础上通过RS485(422)进行数据传输。关于这种应用中的专用协议内容,参看FX通信用户手册。
3) 使用并行连接的数据传输
通过FX2N PLC,可在1:1基础上对100个辅助继电器和10个数据寄存器进行数据传输。关于参故设置和程序的例子,参考FX通信用户手册。
4) 使用N:N网络的数据传输
通过FX2N PLC,可在N:N基础进行教据传输。关于参数设定,传输数据和程序的例子。
485BD板用的是什么芯片 可以带多少个从站?
可以不用FX3U PLC 485BD,用组态王等类似软件和温控直接连接,当然也可以和PLC连接。上位机就是电脑,采集数据,储存数据,打印数据都比较方便。
一,三菱FX2N FX3U有一个编程口,用485BD板可以扩展一个485通信口。
二,硬件实现。买一根USB-485的线,连接在电脑上,装上驱动,可以产生一个485的串口。如果有232的线,可以买个232转485的线,这样硬件就OK了。
三,软件通信方面。因为三菱用的是自己特有的指令,用串口调试助手可以通信。网上下载一个三菱PLC的通信协议来做。
四,三菱FX3U支持modbus通信,可以把三菱PLC串口当成modbus从站,用标准的协议,使用串口调试助手来做。
三菱plc是日系品牌,编程直观易懂,学习起来会比较轻松,有专用的定位指令,控制伺服和步进容易实现,要实现某些复杂的动作控制也是三菱的强项。
扩展:
关于串口设备连接线使用交叉线还是直连线的简单区分:
若线缆两端一公头一母头,则采用直连线;若线缆两端同为公头或母头,则采用交叉线。
FX2N-485-BD防雷击光电隔离型三菱 FX2N 系列 PLC 用 RS485 接口板,用于三菱公司接口板 FX2N-485-BD ,该产品是在原有非隔离接口板基础上增加了防雷击保护电路和光电隔离电路,其余功能和使用方法完全与原来的非隔离产品相同。
更多自动化文章分享请点击下方“了解更多”阅读,或者关注小编,回复“进群”,加入三菱PLC技术微信交流群,与行业大神一起成长。
相关问答
三菱FX3U系列的PLC可以和欧姆龙E5CC温控器通讯吗?
关于通信是否能进行的话,关键是看第三方设备如温控器,仪表能不能与PLC的数据格式,波特率,停止位,校验位相符,只要能满足以上几个要求就可以通信。三菱PLC的...
三菱PLC与与欧姆龙温控表做485通讯需要哪些硬件?
是不是FX2N系列的PLC啊,你需要添加一块FX2N-485BD模块就可以了啊如果你是FX1N系列的PLC,那就添加一块FX1N-485BD是不是FX2N系列的PLC啊,你需要添加一块FX....
一台三菱的plc怎么样控制多台昆仑通泰的触摸屏-ZOL问答
如果PLC是FX3U以上的.最好的方法是在主机主扩展一个FX3U-422BD扩展板.则PLC就有两个通讯下载串口了,任一串口都可以下载程序,及与触摸屏通讯.扩展板通讯...
如何开展控温养殖龟类?-fghvdryjvdryiiefxhjgj的回答-懂得
开展控温养殖龟类是变温动物,当外界环境温度下降到一定值时,许多种类的龟都会进入冬眠期。冬眠期一般为3〜4个月,在这段时间内龟不活动,不摄食,体重...
如何学习可编程逻辑控制器(PLC)?
学习PLC是需要有最基本的电工基础,再学会编程就可以了。一、用到的电工知识1、会看电路图,会按实际要求画简单电路图。2、会按电路图连接实物,特别是串并联...
主板Bios里CPU风扇的目标温度和转速比调多少合适,CPU是AMD96...
温控其实没多少问题,这个温度也正常,原装风扇大多就是这样。其实没必要去担心...技嘉GA-870A-UD3支持几核的CPU,能用推土机FX8150和FX8120,还使用羿龙IIX6110...
冰柜这么设置档位-一起装修网
[回答]冰箱的温控调节是要按照季节相应调节的调节温控其实是在调节温差系数一般为:箱内与箱外的温差越大温控系数调节越小,相反箱内与箱外的温差越小反而...
我想了解!!肇庆台达plc厂家报价,台达plc哪家做的好有经验的...
[回答]1、如何同时对两台PLC分别进行程序的下载以及在线监测?不是同时,是分别。对两台PLC分别设置IP地址进行分别连接。2、通过网线下载程序方法:直接通过...
大侠们!有没有人能告诉我:娄底靠谱的软件编程学校,软件编程...
[回答]用触摸屏编程软件进行编程,多做几个画面,每个画面对应一个模号,使用时直接调出就可以了。祝你成功!1.电气图纸设计软件(EPLAN)学习2.自动化系统概...
vivocpu排行榜-ZOL问答
英特尔酷睿i7-6950X、英特尔酷睿i7-7820X、至强E3-1231、酷睿i5-4690、酷睿i5-4430、FX-9590、AMDFX-8350、Intel酷睿i74790、Inte...