案例需求:
1. 物理設備是一個Modubs RTU協議的PLC;
2. 但是由於距離比較遠需要通過一個TCP透傳的網關進行轉換,RJ45->RS232。
那麼對於這種需求在初期沒有實際設備的時候,如何進行開發調試?
需要準備如下的輔助調試軟件:
1. Configure Virtual Serial Port Driver,用來生成虛擬串口對;
2. ModSim32模擬器,用來模擬Modbus RTU設備;
3. TCP-Com,用於TCP到Com口的映射轉換。
下面簡要介紹各個工具的使用方法:
1. Configure Virtual Serial Port Driver,界面如下:
迴環虛擬串口工具
現在一般的電腦都沒有串口了,因此在進行串口調試的時候一般都需要生成虛擬串口來進行調試,而這個工具就是生成一對虛擬串口,比如圖中所示就是生成了一對迴環串口COM1<->COM2,作用就是當你向通過COM1發送數據的時候COM2會收到發送的數據,同理COM2發送的數據COM1會收到。
2. ModSim32模擬器,這個Modbus調試的神奇,這個行業的人應該都不會陌生了,界面如下:
modbus模擬器
大家看到了使用的是RTU協議,並連接到COM2就可以了。
3. TCP-Com,界面如下:
以太網口映射到串口工具
這個工具的作用就是將指定IP地址的端口映射到指定串口,比如圖中就是把IP地址“192.168.1.101”的“505”端口映射到了“COM1”,需要選擇Server模式,然後點擊“Activate”按鈕就進入了監聽狀態。
4. 經過以上的幾個步驟之後就可以通過TCP方式經過網口向COM口發送Modbus RTU協議進行調試了。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/224294.html