P0931RM輸出模塊
P0931RM輸出模塊
臺達PLC通訊程序要點
(1)“固定時序通訊程序”是臺達PLC通訊技術工程處理通訊常用方法,利用固定計時的方法來實現分時通訊,這樣的寫法比較容易造成通訊時序上的問題。Modbus 通訊規格是採用主/從模式,也就是主站發通訊命令給從站,從站收到之後再回應主站,這yi收yi回才算完成yi個完整的通訊資料交換,該程序有使用到M1127來判斷,但是決定下yi個通訊指令是否運行的接點開關卻不是由通訊旗標來決定,而是由100ms 的 timer來決定,這樣很容易有問題生成
因為通訊的整個時間包含通訊資料在線上傳輸的時間加上通訊資料在主/從站處理的時間,若這時間超過100ms,那就很容易造成從站回傳,而主站送資料出去,造成資料在線上碰撞,因而影響傳輸的正確性,如果把timer時間延長,還是會碰到有問題,因為這種寫法,通訊旗標的動作與決定傳送的旗標本身並未同步,因而會有時間差,造成資料不正確。該程序在EH機型上測試,發現通訊速度比較慢,且讀回來的數據有時會發生交叉的現象,即從站2的頻率讀到從站4的寄存器上,錯誤讀寫的情況可見圖yi。使用這種編程方法在通訊正常時沒有問題,yi旦當通訊數據錯亂時,就會造成數據傳送錯誤,
(2)“通訊旗標方式程序”是調整後的程序,可以比較yi下,其主要區別在於Modbus Read/Write 指令在程序使用上搭配M1127, M1129, M1140, M1141 來判斷,由這幾個旗標的狀態來決定下yi個通訊指令的運行時間,能夠很好的處理串行通訊的時序問題,保證通訊的可靠及效率,正常通訊監控畫面如圖二。在用固定時序通訊中,即使通訊正常完成,那末也要等到100MS以後做下yi個通訊,比如寫指令通訊完成耗時20MS,則需要等待80MS,降低了通訊效率,而採用通訊旗標會在通訊完成或出現錯誤的情況下轉入執行下yi個通訊指令,有效利用了時間。
免責聲明:
AMIKON我們銷售新產品和停產產品,獨立渠道購買此類特色產品。阿米控不是本網站特色產品的授權分銷商、經銷商或代表。本網站上使用的所有產品名稱/產品圖片、商標、品牌和徽標均為其各自所有者的財產。帶有這些名稱,圖片、商標、品牌和徽標的產品描述、描寫或銷售僅用於識別目的,並不表示與任何權利持有人有任何關聯或授權。
PANASONIC P783 - 900AE - 30
A06B-0148-B188
HEIDENHAIN 359635-01
A06B-0376-B675#7008
A06B-6122-H015#H550
A06B-0315-B205
KRC4
SIEMENS 1GA5134-0ZF41-6JA7-Z
SIEMENS 1GF5136-1ZD90-6KU1-Z
GPD515C-A224
A06B-0505-B042-7075
A06B-0317-B003
A06B-0153-B075
YASKAWA USASEM-30AE2K
FRN011M3-21
FANUC A06B-6089-H202
YASKAWA USAGED-20LS2K
A06B-6112-H026#H550