发表于:2014/12/11 21:55:09
#0楼
针对PLC常用通信协议的帧格式和常见的校验方式,结合通信调试中的体会,我指导研究生开发了一个能够方便灵活地生成与PLC通信的各种格式的帧,又能直观地显示和保存通信记录的软件。该软件可以用于PLC和其他设备(例如变频器)的串口通信调试,有以下功能:
(1) 可以用3种数据格式输入要发送的帧和显示收、发的帧,各数据格式可以相互转换。
(2) 可以计算常用的校验码(异或、求和、CRC和LRC),生成PLC通信中常用的多种协议格式的帧,适用范围广。
(3) 具有记忆功能,能保存上次退出时的工作状态(包括通信记录),便于继续调试。
(4) 能按时间间隔划分和显示接收到的帧,间隔时间可以修改。
我的教材的随书光盘中的这个软件是需要安装的,该软件曾在我的博客 2010/10/29的日志上传。它只能用于Windows XP操作系统,最近有网友询问是否有能在Windows 7运行的版本,现在将可在Windows 7运行的软件上传,供大家下载使用。使用的时候不用安装,解压后执行可执行文件“PLC串口通信调试 1.0.EXE”,就可以使用软件了。软件的使用方法见我的博客 2010/10/29的日志。
以计算机与S7-200的Modbus RTU通信为例,计算机作主站,PLC作从站。如果计算机有RS-232口了,可使用很便宜的国产的RS-232转RS-485的PC/PPI编程电缆。因为现在的计算机几乎都没有RS-232口了,可以使用USB/RS-232转换电缆,将计算机的USB口映射为RS-232口(COM口)。市售的USB/RS-232转换电缆不一定好用,有的转换芯片不支持Windows 7。我曾遇到USB/RS-232转换电缆使Windows 7蓝屏死机的故障。我用过淘宝网的金邦自动化的USB/RS-232转换电缆,它支持Windows 7和Windows 8,很好用。其网址如下:
http://item.taobao.com/item.htm?spm=a1z10.5.w4002-5733356660.44.P7CWp5&id=41917770417
使用USB/RS-232转换电缆还有一个好处,配上价格便宜的PC/PPI电缆或PC/MPI电缆,就可以实现S7-200或S7-300/400的程序下载和监控。
(1) 可以用3种数据格式输入要发送的帧和显示收、发的帧,各数据格式可以相互转换。
(2) 可以计算常用的校验码(异或、求和、CRC和LRC),生成PLC通信中常用的多种协议格式的帧,适用范围广。
(3) 具有记忆功能,能保存上次退出时的工作状态(包括通信记录),便于继续调试。
(4) 能按时间间隔划分和显示接收到的帧,间隔时间可以修改。
我的教材的随书光盘中的这个软件是需要安装的,该软件曾在我的博客 2010/10/29的日志上传。它只能用于Windows XP操作系统,最近有网友询问是否有能在Windows 7运行的版本,现在将可在Windows 7运行的软件上传,供大家下载使用。使用的时候不用安装,解压后执行可执行文件“PLC串口通信调试 1.0.EXE”,就可以使用软件了。软件的使用方法见我的博客 2010/10/29的日志。
以计算机与S7-200的Modbus RTU通信为例,计算机作主站,PLC作从站。如果计算机有RS-232口了,可使用很便宜的国产的RS-232转RS-485的PC/PPI编程电缆。因为现在的计算机几乎都没有RS-232口了,可以使用USB/RS-232转换电缆,将计算机的USB口映射为RS-232口(COM口)。市售的USB/RS-232转换电缆不一定好用,有的转换芯片不支持Windows 7。我曾遇到USB/RS-232转换电缆使Windows 7蓝屏死机的故障。我用过淘宝网的金邦自动化的USB/RS-232转换电缆,它支持Windows 7和Windows 8,很好用。其网址如下:
http://item.taobao.com/item.htm?spm=a1z10.5.w4002-5733356660.44.P7CWp5&id=41917770417
使用USB/RS-232转换电缆还有一个好处,配上价格便宜的PC/PPI电缆或PC/MPI电缆,就可以实现S7-200或S7-300/400的程序下载和监控。
附件:
[本地下载]