艾默生ec10系列plc在砌塊成型機上的應用
某品牌通訊協議:
變頻器是采用一種異步串行的主從modbus協議,該通訊協議的數據格式分為rtu(遠程終端單元)和ascii模式兩種通訊格式。
和艾默生ec10通訊采用modbus rtu方式進行通訊。rtu模式中,每個字節的格式如下:
編碼系統:8位二進制,十六進制0~9、a~f每個8位的幀域中,包含兩個十六進制字符。
在rtu模式中,幀總是以3.5個字節的傳輸時間靜默,作為開始。rtu的數據格式為:
按照某品牌變頻器的通訊說明,通用的變頻器的功能碼如下:
幀格式為:站號 功能碼(03h) 起始地址高位 起始地址低位 數據個數高位 數據個數低位 crc低位 crc高位
所以,如果上位機通訊讀取變頻器頻率的協議幀如下:
艾默生plc通訊:
通 訊組幀功能部分,通過字數據傳輸指令(mov)可以將數據組成通訊幀,從d302開始到d307結束。艾默生的modbus協議自動在通訊幀的后面加了crc校驗,不需要使用者計算crc校驗。
sm135:通訊口1的modbus的通訊完成
sm124:串口1空閑標志
sm136:通訊口1的modbus的通訊錯誤
利用標志位進行通訊互鎖,modbus指令發送數據串,接收數據放入d7970中。
四、總結
通過模塊化的編程與plc雙通信口的功能,把一個中型機的功能在小型機上就輕易實現了,實現了砌塊成型機工藝要求的全部功能,并降低了客戶的成本。