首页 理论教育 多PLC通信解决方案

多PLC通信解决方案

时间:2023-06-16 理论教育 版权反馈
【摘要】:PLC与PLC之间的通信称为同位通信,又称为N:N网络。

多PLC通信解决方案

1.PLC与PLC之间的RS-485通信

在工业控制系统中,对于多控制任务的复杂控制系统,不可能单靠增大PLC点数或改进机型来实现复杂的控制功能,而是采用多台PLC连接通信来实现。PLC与PLC之间的通信称为同位通信,又称为N:N网络。三菱FX2N系列PLC与PLC之间的系统连接如图6-20所示。

978-7-111-41492-6-Chapter06-34.jpg

图6-20 三菱FX2N系列PLC与PLC之间的系统连接

图6-20中PLC与PLC之间使用RS-485通信用的FX2N-485 BD功能扩展板或特殊适配器连接,可以通过简单的程序数据连接2~8台PLC,这种连接又称为并联连接。在各站间,位软元件(0~64点)和字软元件(4~8点)被自动数据连接,通过分配到本站上的软元件,可以知道其他站的ON/OFF状态和数据寄存器数值。

应注意的是并联连接时,其内部的特殊辅助继电器不能作为其他用途。这种连接适用于生产线的分布控制和集中管理等场合。

2.通信时的数据寄存器

在图6-20中,0号PLC称为主站点,其余称为从站点,它们之间的数据通信通过FX2N-485BD上的通信接口进行连接。站点号的设定数据存放在特殊数据寄存器D8176中,主站点为0,从站点为1~7,站点的总数存放在D8177中。N:N网络通信中相关的标志与对应的辅助寄存器功能见表6-11。

表6-11 N:N网络通信中相关标志与对应辅助寄存器功能

978-7-111-41492-6-Chapter06-35.jpg

从表6-11可以看出,在CPU出错或程序有错或在停止状态下,对每一站点处产生的通信,错误数目不能计数。此外,PLC内部辅助寄存器与从站号是一一对应的。例如对FX0S/FX1S来说,第1从站是M505,第2从站是M506,……,第7从站是M511。FX1N/FX2N/FX2NC为:第1从站是M8184,第2从站是M8185,……,第7从站是M8190。N:N网络各数据寄存器功能及意义见表6-12。D8176为本站的站点号设置数据寄存器。若D8176中为0,该站为主站点,若D8176=1~7,表示为从站点。

表6-12 N:N网络各数据寄存器功能及意义

978-7-111-41492-6-Chapter06-36.jpg(www.xing528.com)

注:表中R为只读,W为只写,M为主站点,L为从站点。

D8177为设定从站点总数数据寄存器。当D8177=1时,即为1个从站点;当D8177=2时,即为2个从站点;……;当D8177=7时,即为7个从站点;当不设定时,默认值为7。

D8178为设定刷新范围(0~2)数据寄存器。当D8178=0时,即为模式0;当D8178=1时,即为模式1;当D8178=2时,即为模式2。

模式0时,对于FX0N、FX1S、FX1N、FX2N、FX2NC PLC来说,第0~7号站点的软元件不刷新,而只对字软元件每站的4点刷新,即对第0号为D0~D3,第1号为D10~D13,……,第7号为D70~D73刷新。

模式1时,对FX1N、FX2N、FX2NC PLC来说,可对每站32点位软元件、4点字软元件的刷新范围刷新,即可对第0号站M1000~M1031、D0~D3,第1号站M1064~M1095、D10~D13,第2号站M1128~M1159、D20~D23,……,第7号站M1448~M1449、D70~D73刷新。

模式2时,对FX1N、FX2N、FX2NC PLC来说,可对每站64点位软元件、8点字软元件的刷新范围刷新,即可对第0号站M1000~M1063、D0~D7,第1号站M1064~M1127、D10~D17,……,第7号站M1448~M1511、D70~D77刷新。

三种模式刷新范围见表6-13。

D8179为重试次数数据寄存器,可设定0~10数值,默认值为3。D8180为通信超时设定数据寄存器。通信超时是主站点与从站点之间通信驻留时间,设定范围为5~55,默认值为5,乘以10(单位为ms),即为通信超时的持续时间。

表6-13 三种模式刷新范围

978-7-111-41492-6-Chapter06-37.jpg

(续)

978-7-111-41492-6-Chapter06-38.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈