PLC485通信(xìn)测试软件SSCOM5.13
PLC都有串口(kǒu)(RS-232/RS-422/RS-485)通信功能,PLC通过串口,可以与计算机或别的有串(chuàn)口的设备(例如智能仪(yí)表)通信。各厂家的串口通信协议差别(bié)很大,这(zhè)些协议使用不同的帧结构、不(bú)同的数制(例如十六进制数或ASCII码(mǎ))和不同的校验方法。
使用串口通(tōng)信调试软件(jiàn),可以用计算机模拟串口设备,来调试串口通信。现在虽(suī)然有一些串(chuàn)口通信调试软件,但是有的软件是专门针(zhēn)对某种(zhǒng)通信协议设(shè)计的,功能过于单一;有的(de)生成计算机(jī)的发送帧不够方便灵活和直观。使用PLC的通信协议时经(jīng)常会遇(yù)到不同数制的转换,校验码的计算也是必不可少的。如果这些都(dōu)用(yòng)手工(gōng)来完成,或者编程(chéng)来实现,不但工作量大,也容易出错。
针对PLC常用通信协议的帧格式(shì)和常见(jiàn)的校验方式,结合通信(xìn)调试中的体会,我指导研究生开发了一(yī)个能够方便灵活地生成与(yǔ)PLC通信的各种(zhǒng)格式的帧,又能直观地显示和保存通信(xìn)记(jì)录的软件。该软件可以用于(yú)PLC和其他设备(例如变(biàn)频器)的串口通(tōng)信调试,有以下功能:
(1) 可以用3种数据(jù)格式输入要发送的帧和显示收、发(fā)的帧,各数据格式可以相互转换。
(2) 可以计算常(cháng)用的校验码(异或、求和、CRC和LRC),生成PLC通信中常用的多种协议格式的帧,适(shì)用(yòng)范围广。
(3) 具有记忆功能,能保存上次退出(chū)时的工作状态(包括通信记录),便于(yú)继续调试。
(4) 能按时间间(jiān)隔划(huá)分和显示接收(shōu)到的帧,间隔时间可以修改(gǎi)。
下图是PLC串口通信调试软件的界面。








图20240808142421.jpg)

评论