• 產品列表PRODUCTS LIST

    首頁 > 技術與支持 > 西門子CPU模塊6ES7350-1AH03-0AE0技術詳解

    西門子CPU模塊6ES7350-1AH03-0AE0技術詳解

    點擊次數:668 更新時間:2024-03-06

    西門子CPU模塊6ES7350-1AH03-0AE0技術詳解


    1、雙擊OB1,打開OB1編程畫面,從庫Libraries->CP PtP->CP341中調用發送程序塊FB8 P_SND_RK,分配背景數據塊DB8,將參數LADDR設為硬件組態中的輸入起始邏輯地址256。圖9

    2、創建發送數據塊DB1,從站地址為2,功能碼為3,起始地址為0,讀4個寄存器數據,具體功能碼3 的使用參見Modbus Master手冊 5.3 Function Code 03 - Read Output Registers部分的說明。圖10

    3、調用發送功能塊,設置參數。圖11

    FB8 P_SND_RK的參數設置見下表:

    SF

    ‘S’為發送,此處必須為大寫的‘S’

    LADDR

    硬件組態中的起始邏輯地址,本例中為256

    REQ

    發送數據觸發位,上升沿觸發,本例中為M0.0

    DB_NO

    發送數據塊號,本例中為1(DB1)

    DBB_NO

    發送數據的起始地址,本例中為0(DB1.DBB0)

    LEN

    發送數據的長度,本例中為6

    R_TYP

    ‘X’為擴展的數據塊,此處必須為大寫的‘X’

    R

    取消通訊,本例中不用

    DONE

    發送完成位,發送完成后為TRUE,同時沒有錯誤

    ERROR

    錯誤位,為TRUE說明有錯誤

    STATUS

    狀態字,標識錯誤代碼,查看Modbus Master手冊第7章獲得相應的說明

    其它參數

    本例中不用


    4、從庫中Libraries->CP PtP->CP341調用接收程序塊FB7 P_RCV_RK,分配背景數據塊DB7,將LADDR設為硬件組態中的輸入起始邏輯地址256。


    圖12

    5、創建接收數據塊DB2圖13

    6、調用接收功能塊,設置參數。




    中文乱码文字幕文字幕