永宏FBs系列PLC的RS485通讯方式介绍

发布时间:2024-07-04  

本项目为弯管机设备改造工程,在不破坏设备原有的功能的情况下通过只更换设备原来的永宏PLC,使弯管机能够与埃斯顿机器人进行信号交互,通过机器人对弯管机进行上料、下料动作,即节约了人工成本,又提高了生产效率。


本文所述内容为两台永宏FBs系列PLC的RS485通讯方式。


永宏PLC

两台PLC型号为FBS-44MN。

 

FBs-CB25通讯扩展板

两个FBs-CB25通讯扩展板。每个FBs-CB25通讯扩展板有两个通讯端口,一个为Port1(RS232),另一个为Port2(RS485)。

410e6ab2-356e-11ee-9e74-dac502259ad0.jpg

PLC编程软件

 

FBs-CB25通讯板RS485接线方式

4139d418-356e-11ee-9e74-dac502259ad0.jpg

传输线的质量,对传输信影响极大,质量不佳的双绞线在传输速率高时的信号衰减极大,传输距离将大幅缩短,且其噪声免疫力较差,易受噪声干扰。因此需要使用具有外层屏蔽被覆的双绞线。

传输线必须由第一站接至第二站,再由第二站接至第三站,依次逐一接至最后一站。

每个通讯扩展板中都有一组终端电阻,在RS485通讯架构中需要将最左侧及最右侧的两个PLC的终端电阻开关调至”0N”的位置上(出厂时是置于"OFF"位置),两侧间的所有PLC的终端电阻需置于“OFF”位置。

编辑PLC参数与程序

PLC参数

设定通讯协议

4151aa0c-356e-11ee-9e74-dac502259ad0.jpg4181ce4e-356e-11ee-9e74-dac502259ad0.jpg419e13b0-356e-11ee-9e74-dac502259ad0.png

首先设定两台永宏PLC的“Port2通讯口的通讯协议”,此处选择“ModBus RTU”。

永宏FBs系列PLC有三种通讯协议:永宏FATEK通讯协议、ModBus 协议,以及自由口通讯协议。用户可根据不同的智能终端来选择通讯端口的通讯协议。

通讯协议

说明

永宏FATEK通讯协议

永宏PLC主机上各通讯端口在标准通讯模式下都适用此通讯协议,任何对PLC的数据读写操作,除了在硬件联机和通讯参数设定中必需通讯双方一致外,在通讯信息格式方面也必需符合本通讯协议的格式,PLC 才能正确响应。在永宏PLC的通讯结构上,永宏 PLC 是被定义为从站(SLAVE),而任何与永宏PLC联机的外围设备都为主站(MASTER),即由主站(外围设备)来主动发出命令,从站(永宏 PLC)只有在收到命令信息后,才根据该命令的要求响应信息给主系统,而不能主动发出信息给主系统。

ModBus协议

Modbus是一种单主站的主/从通信模式。Modbus网络上只有一个主站,主站在 Modbus网络上没有地址,从站的地址范围为0~247,其中0为广播地址,从站的实际地址范围为1 ~ 247。Modbus通信标准协议可以通过各种 传输线路 传播,如 RS232C、RS485、光纤、无线电等。Modbus具有两种串行传输模式,ASCII 和 RTU。它们定义了数据如何打包、解码的不同方式。支持Modbus协议的设备一般都支持RTU格式。通信双方必须同时支持上述模式中的一种

自由口通讯协议

所谓自由通讯协议,永宏 PLC 作为主站,根据通讯的从站设备通讯格式来编写通讯传输数据格式,以保证通讯格式的一致性。在符合从站设备的数据格式时设备才能识别主站发送出来的命令要求,再根据命 令来进行处理数据、做响应回复等工作。这样将大大提高 PLC 控制对象的通讯接口兼容。

设定通讯参数

41c551b4-356e-11ee-9e74-dac502259ad0.jpg

通讯端口

设定缓存器

就认值

预设通讯速率

其余通讯默认参数

Port0

R4050

5621H

9600 bps

7-bit Data、Even、1 -bit Stop

Port1

R4146

5621H

9600 bps

7-bit Data、Even、1 -bit Stop

Port2

R4158

5621H

9600 bps

7-bit Data、Even、1 -bit Stop

Port2(高速)

R4161

5665H

153600 bps

8-bit Data、Even、1 -bit Stop

Port3

R4043

5621H

9600 bps

7-bit Data、Even、1 -bit Stop

Port4

R4044

5621H

9600 bps

7-bit Data、Even、1 -bit Stop

因为本项目的通讯端口为“Port2”,所以要对“Port2”端口进行设置。Port2通讯参数的设定有“Port2通讯参数”和“Port2通讯参数(H)”两种方式,由于弯管机生产节拍要求较高、其中PLC间的通讯还涉及到了数据的传递,因此选择“Port2通讯参数(H)”这种方式,在设定其通迅速率时必须≥38400。

延迟响应时间:PLC接收到通讯命令并处理后,会等到延迟响应时间到,才会响应该笔通讯命令。

传送延时时间:当PLC的通讯Port有使用FUN150(M-BUS)或FUN151(CLINK)当作ModBus或Fatek通讯网络的Master时,可设定下笔通讯命令要等到传送延迟时间到,才发送出去。

接收异常侦测时间:

1、当PLC的通讯Port设定为ModBus RTU通讯协议时,系统会以内定的接收间隔时间来区分每笔通讯命令,如果系统内定值会造成偶有通讯不良情况时,可将M1956设定为1,并设定R4148的高字节用来改善通讯不良现象。

2、当PLC的通讯Port有使用FUN151(CLINK)来与外界外围作通讯联机时,如通讯协议本身并无结束码来当作每一笔通讯讯息的区分,则R4148的高字节用来当作判断新讯息的接收间隔时间。

设定PLC站号

41f23ee0-356e-11ee-9e74-dac502259ad0.jpg

因为本项目同用到了两个FBs系列的PLC所以在进行通讯站号设置时站号要依序设置,不能重复。

PLC程序编辑

4214bc4a-356e-11ee-9e74-dac502259ad0.jpg

R4047:Port1~Port4通讯协议设定(设定Port1~Port4为FATEK或为Modbus RTU通讯协议)。

R4161:定义通讯端口2通讯参数(高速CPU LINK)。

R4055:PLC站号显示或设定(当缓存器高字节不等于55H时,R4055之内容显示此PLC之站号;当缓存器R4055高字节等于55H时,R4055之低字节用来设此PLC之站号)。

R4047:(高字节) =56H.规划通讯端口为ModBus RTU/ModBus ASCII通讯协议界面

=其他值,无上述的功能(预设为FATEK通讯协议)

(低字节) =Port1〜4, FATEK/ModBus RTU/ModBus ASCII 通讯协议。

R4047的格式如下图所示:

422d02f0-356e-11ee-9e74-dac502259ad0.jpg

R4161的格式如下图所示:

425e73e4-356e-11ee-9e74-dac502259ad0.jpg

427b7322-356e-11ee-9e74-dac502259ad0.jpg

R4055的格式如下所示:

429fe450-356e-11ee-9e74-dac502259ad0.jpg

通用性总结

在本项目中,使用永宏PLC-FBs系列的PLC在进行RS485通讯时可根据现场的情况合理的设置通讯参数,在编写PLC程序时要仔细,如果在进行3台PLC通讯时,除了PLC站号外,其余的参数设置需要设置一样,永宏PLC在设置完成通讯参数后仍然需要在程序中编写“参数程序”由于两台PLC通讯之间还需要数据传递等功能,在编写“ModBus Master表格”的时候需要注意到表格中的数据格式以及内容长度都会对通许速率有影响。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>