PLC串口通信調試是一款免費的單片機串口調試的小工具,主要用于進行plc和計算機的串口通信調試,幫助用戶快速發現是哪一方出現了問題,爲單片機調試提供了新的解決方案,需要的朋友可以下載!
軟件功能
(1) 可以用3种数据格式输入要发送的帧和显示收、发的帧,各数据格式可以相互转换。
(2) 可以计算常用的校验码(异或、求和、CRC和LRC),生成PLC通信中常用的多种协议格式的帧,适用范围广。
(3) 具有记忆功能,能保存上次退出时的工作状态(包括通信记录),便于继续调试。
(4) 能按时间间隔划分和显示接收到的帧,间隔时间可以修改。
PLC串口通信調試使用教程
下图是PLC串口通信調試軟件的界面。
可用菜單命令打開/關閉串口、設置計算機的通信接口的參數,選擇單次發送或定時發送,設置定時發送的間隔時間。
可以選擇用字符串、十進制字節或十六進制字節這3種數據格式輸入發送幀。可以將輸入的發送幀轉換爲其他數據格式。
點擊“計算校驗碼”按鈕,在出現的對話框的“校驗內容”窗口中,將自動顯示出“發送幀”文本框中的數據或字符串對應的十六進制數。
點擊某一校驗方式按鈕,在它右邊的文本框內便可以得到對應的校驗碼。CRC(循環冗余校驗)用于生成Modbus協議的RTU模式的校驗碼。Modbus的ASCII模式的校驗內容逐字節求和後,和的低字節的補碼爲LRC(縱向冗余校驗)碼。
可以選擇三種不同的數據格式查看收發的數據。字符串用“(S)”標識,十六進制數用“(H)”標識,十進制數無標識。可以用“清空”按鈕清除通信記錄。
PLC串口通信調試使用說明
發送幀
您可以选择三种不同的格式输入發送幀:字符串、十进制字节串和十六进制字节串。输入数据后,选择不同的数据格式,文本框内的数据将会自动改变为相应的格式。例如:在字符串格式下输入字符串“ABC12”,选择“十六进制字节串(空格隔开)”,文本框内的内容变为相应的十六进制ASCII码“41 42 43 31 32”。
計算校驗碼
设置“計算校驗碼”按钮便于用户计算各种校验码。点击此按钮,出现“計算校驗碼”对话框。主窗口發送幀输入文本框中的数据以对应的十六进制的形式显示在对话框的“校验内容”文本框内。例如:“發送幀输入” 文本框内输入字符串“WRAD0100”,点击“計算校驗碼”按钮,“校验内容”文本框内为“57 52 41 44 30 31 30 30”,即字符串对应的ASCII码(十六进制)(空格隔开)。