- 1.3 通訊口:CTH300通訊端口定義
-
▼标配以太網接口/EtherCAT接口定義
▼H35-00的RS485通信接口定義
▼表 RS485接線端子定義
- 2.2 串口通訊:使用MODBUS_RTU庫應注意的問題
-
由于我司部分CPU存在兩(liǎng)個自由口,在進(jìn)行自由口通信時,應該注意使用不同的自由口應該調用不同的modbus庫函數。即:
當使用自由口FPORT0時,使用我司CT_MBUS_MASTER和CT_MBUS_SLAVE庫函數;
當使用FPORT1時,使用CT_MBUS_MASER_PORT1和CT_MBUS_SLAVE_PORT1庫函數。
備注:使用合信CPU時,請使用合信modbus庫。
CPU做主站:一次隻能(néng)激活一條MBUS_MSG指令。如果啓用了多條MBUS_MSG指令,則將(jiāng)處理所執行的第一條MBUS_MSG指令,之後(hòu)的所有MBUS_MSG指令將(jiāng)中止并産生錯誤代碼6。
CPU做從站:必須正确執行MBUS_INIT指令,一般采用SM0.1調用,有線網絡系統Delay經(jīng)驗值設置參考在5至20ms
- 2.3 串口通訊:使用MODBUS_RTU自由口主站和第三方儀表通訊不上的問題
-
1、主站的讀寫方式,請參考合信modbus主站庫案例編寫
2、确保接線無誤,合信的端子爲3:RS485+/信号B;8:RS485-/信号A
注意:一些儀表的RS485 信号定義爲A 正,B 負,接線的時候需要注意對(duì)應正負,正對(duì)正,負對(duì)負(全局通用)。
3、通訊協議參數設置及站号設置無誤
4、有時參考電平不一緻導緻通訊不上,就需要將(jiāng)CPU的GND信号地和儀表的GND接在一起(qǐ),此地爲信号地,并非機殼大地。如果有些設備沒(méi)有GND那麼(me)可以接到24VDC的負極。
5、若還(hái)是通訊不上,隻能(néng)通過(guò)串口調試工具,監控具體的數據收發(fā)情況
看是PLC沒(méi)有發(fā)送數據還(hái)是儀表沒(méi)回或回的幀錯誤
先通過(guò)調試工具,直接對(duì)第三方設備發(fā)正确的通訊幀,看從站是否有相應。
确保從站沒(méi)問題的情況,再接入PLC看具體收發(fā)情況。才能(néng)判斷是PLC的問題還(hái)是第三方從站的問題。
- 2.4 串口通訊:使用我們CAN主機和277C連接不上?
-
硬件上:226M-CAN通過(guò)CTS7 291-CC001這(zhè)個通信接口轉換模塊,用網線跟277C連接。
軟件上:要使用我們公司的PLC編程軟件MagicWorks PLC,先組态CANopen網絡,設置好(hǎo)通信速率和通信地址 → 再把277C上面(miàn)的撥碼開(kāi)關撥到相應位置,最後(hòu)一台277C要撥上終端電阻 → 設備連接完成(chéng)後(hòu),檢查線并确認無誤 → 接通系統各設備的電源。下載硬件組态到PLC
(注意:撥碼開(kāi)關在重新上電後(hòu)才更改有效)
通過(guò)硬件進(jìn)行診斷
277C的LED燈狀态
接通 277C的電源之後(hòu),标示爲“ON”(綠)的POWER(電源)LED指示燈將(jiāng)亮起(qǐ)。
如果BF和SF LED保持熄滅狀态,則說明277C正常運作。
如果BF或SF LED亮起(qǐ)或閃爍,則說明硬件組态或者接線有錯誤。如果主系統的運行無故障,則錯誤的原因可參考下表:
277C狀态LED燈功能(néng)說明
還(hái)可以通過(guò)Magicworks PLC診斷,在其對(duì)應的SMB550-582信息區,SMB551 -SMB582 :
第 1~32 個 從站(按照 Node ID 從小到大的的CAN 通訊狀态 )
- 2.5 串口通訊:小型PLC的CAN主站CPU如何與第三方CANopen從站設備通訊
-
主站支持符合CANopen标準協議DS301-V402的從站
PDO 傳輸類型:支持事(shì)件觸發(fā),時間觸發(fā);
目前不支持第三方從站的EDS文件導入,請參考所選從站的手冊來輸入主索引和子索引。
通訊不上處理:
參考CANOPEN用戶手冊;
第一、檢查接線是否正确?
第二、檢查硬件組态是否正确?站号和通訊波特率是否一緻?主索引和子索引設置是否和從站手冊對(duì)應。
第三、确認第三方設備的通訊協議是否符合上面(miàn)注意事(shì)項的标準。
第四、以上确認好(hǎo),還(hái)可以通過(guò)Magicworks PLC診斷,在其對(duì)應的SMB550-582信息區,SMB551 -SMB582 :第 1~32 個 從站(按照 Node ID 從小到大的的CAN 通訊狀态 )
以上問題排查完還(hái)無法通訊,可以找公司總部的技術支持協助,向(xiàng)客戶索要:1、硬件組态程序。2、對(duì)方從站設備的EDS文件。3、對(duì)方從站設備的具體型号和說明書,有相應的主索引和子索引的介紹。
- 3.1 以太網通訊:PLC以太網通訊口功能(néng)
-
可作爲程序下載端口(使用普通網線即可)
通過(guò)交換機與多台以太網設備進(jìn)行通信,實現數據的快速交互
支持遠程編程、調試、監控
支持第三方設備進(jìn)行MODBUS通訊地址映射表
- 3.2 以太網通訊:200系列以太網通信對(duì)照表
-
本機集成(chéng)3個通訊口
支持以太網通信、MPI、PPI、自由口通信、MODBUS等多種(zhǒng)通信協議
網絡讀寫一次可交換200Bytes,組網通信能(néng)力強
- 3.3 以太網通訊:CTH300以太網通信對(duì)照表
-
C系列支持MODBUS_TCP、MODBUS_RTU通信協議
H系列支持UDP_PPI、MPI、PPI、自由口通信、MODBUS等多種(zhǒng)通信協議
注解:
CPU 作爲主站訪問其他設備,相當于占用了該CPU 一個主站連接。
CPU 作爲從站,被其他設備訪問,相當于占用該CPU 的一個從站連接。
CPU作爲從站,以太網通訊獨立于整個大循環周期,即收即回;CPU作爲主站,由收發(fā)由用戶程序控制。通訊處理時間約20-30MS
- 3.4 以太網通訊:以太網口下載功能(néng)
-
用标準網線連接PLC
所示爲使用标準網線連接CTSC-200 CPU與編程設備。
使用MagicWorks PLC軟件
雙擊MagicWorks PLC圖标啓動MagicWorks PLC軟件,選擇“文件 -> 新建”即可創建一個新項目。
使在“設置PG/PC接口”屬性對(duì)話框中,可以選擇并設置CPU支持的通信網絡,所選的網絡將(jiāng)被用作一個接口,可選的網絡接口如下:
l CPU300/200(TCP/IP)系列
具體操作步驟如下:
(1)在通信設置窗口中雙擊圖标或點擊“設置PG/PC接口”
(2)在列出的網絡接口選項中選擇“CPU300/200(TCP/IP)-> VMware Virtual Ethernet Adapter for VMnet1”點擊确定
(3)在通信對(duì)話框中雙擊刷新圖标。MagicWorks PLC搜尋并顯示所連接的CTSC-200站的CPU圖标
(4)搜索完成(chéng)後(hòu),選擇CPU站并點擊确定。如果MagicWorks PLC未能(néng)找到CPU,請請先檢查線纜是否連接良好(hǎo),然後(hòu)檢查通信參數的設置,并重複以上步驟。與CPU建立通信之後(hòu),將(jiāng)電腦IP 設置與CTSC-200 的IP 在同一網段,但二者IP不能(néng)相同,如上圖搜索到CTSC-200的IP爲192.168.1.202,那麼(me)電腦IP也應爲192.168.1.XXX(其中XXX範圍1--255)這(zhè)樣即可編程并下載