发表于:2006-07-12 16:35:00
楼主
[color=#800000]FX系列PLC + 485 小区网络控制运用 (原创)[/color]
在1号小区项目中,小杨我采用了4只FX1N-40MR及4块FX2N-485-BD和4个FX2N-2AD,组态软件用的是世纪星。
首先在PLC的程序中定义通讯格式,站号,出错时间
(图1-PLC程序)
—|↑M8000|——————[MOV H0C8E D8120]
|————[MOV H0 D8121]
|————[MOV K10 D8123]
说明:第一步,将H0C8E传送到D8120中,定义通讯格式,这一步在FX系列PLC 485通讯时一定要有的,不管是控制变频器还是与计算机通讯都要写的,第二步是确认站号,我的4台PLC分别是H0,H1,H2,H3。第三步是通讯无应答时间,我设定的是一秒,一般只要系统配置好不会出错。
按三菱厂方说明,485BD只能做50米的通讯,这个系统是用来做小区监控的,50米不够用。虽然FX0N-485ADP可以做到500米,可我想突破一下485BD的极限,于是采用了质量比较好的两根网线,一根网张接一对信号线,成功做到了120米通讯正常!
小区里有4幢楼需要监控,每幢楼放一只FX1N-40MR控制水电系统,以前小区做的是老式的供水系统,PLC用来控制以前电控柜。
(图2-小区分布图)
|---1号楼主控室 电脑+世纪星
|
|---1号楼电控室 1N+485BD 总距离约10米
|
|
|---2号楼电控室 1N+485BD 总距离约45米
|
|
|---3号楼电控室 1N+485BD 总距离约80米
|
|
|---4号楼电控室 1N+485BD 总距离约115米
主控制室的电脑上安装了世纪星软件,对应了每层楼需要控制的各个点数,我在主控室里就可以对四个小区的水电系统进地监视和控制。
这种办法是一种比较经济的办法。
在2号小区中,有七幢高楼,而且每幢楼的每一层都需要控制,楼顶还要控制水泵.
我计划采用7个(FX2N-16MR + FX0N-485ADP+ FX2N-16CCL)
这样,就可以做以485监控为主干,7个CC-LINK为分支的控制网络。
这七幢楼分别需要在第五层,第十层,第十五层和第二十层各放32点的混合模块 AJ65SBTB1-32DT控制中央空调的开启 ,一楼其实只用两点入,三点出,还有所富余。(AJ65SBTB1-32DT 远程I/O模块,16点输入,16点输出)
二十楼还需要多放一个AJ65SBT-62DA控制两台水泵的转速。(AJ65SBT-62DA 远程模拟量输出,2路),刚好最高的一个AJ65SBTB1-32DT还多两点可以控制两台水泵的开关。
(图3-分布图)
|---小区物业办公室 电脑+世纪星
|
|
|
|---1号楼电控室 FX2N-16MR + FX0N-485ADP + FX2N-16CCL ----- 远程模块若干
|
|
|---2号楼电控室 FX2N-16MR + FX0N-485ADP + FX2N-16CCL ----- 远程模块若干
|
|
|---3号楼电控室 FX2N-16MR + FX0N-485ADP + FX2N-16CCL ----- 远程模块若干
|
|
|---4号楼电控室 FX2N-16MR + FX0N-485ADP + FX2N-16CCL ----- 远程模块若干
|
|
|---5号楼电控室 FX2N-16MR + FX0N-485ADP + FX2N-16CCL ----- 远程模块若干
|
|
|---6号楼电控室 FX2N-16MR + FX0N-485ADP + FX2N-16CCL ----- 远程模块若干
|
|
|---7号楼电控室 FX2N-16MR + FX0N-485ADP + X2N-16CCL ----- 远程模块若干
有的时候,厂方的说明也并不一定就是真理。
比如只要采用两根高屏蔽网张,可以突破485-BD 50米的极限。
做网络控制不一不定期要用昂贵的Q-PLC,用经济的FX系列PLC一样可以达到很好的效果。
相对来说小区住宿楼的要求不高,并且环境不如工厂那样恶劣,相反如果是在工厂我就不敢在重要的场合选择FX1N,虽然三菱官方说FX1N有优越的稳定性,其实践证明,在电网波动剧烈的情况下,FX1S,FX1N的电源模块损坏机率非常大。