應用領域 | 化工,電子 | 重量 | 11kg |
---|
SIEMENS 可編程控制器
1、 SIMATIC S7 系列PLC、S7200、s71200、S7300、S7400、ET200
2、 邏輯控制模塊 LOGO!230RC、230RCO、230RCL、24RC、24RCL等
3、 SITOP 系列直流電源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A西門子6ES7313-6BG
![]() |
參考價 | 面議 |
更新時間:2020-05-28 14:18:05瀏覽次數(shù):151
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
西門子6ES7522-1BL10-0AA0西門子6ES7522-1BL10-0AA0
方案一 modbus—rtu協(xié)議: 優(yōu)點:工業(yè)通訊協(xié)議,具有通用性,,傳輸數(shù)據(jù)量大 缺點:需要時間去了解協(xié)議的格式和以及按照規(guī)定編寫通訊程序(我們提供MODBUS-RTU源代碼,客戶直接移植就可以,不必費心)方案二 協(xié)議: 優(yōu)點:數(shù)據(jù)格式客戶自己定義,靈活多變,定制性強,可以模擬任何已知報文的通訊協(xié)議 缺點:傳輸數(shù)據(jù)量不大,通用性不強,移植不方便客戶可以根據(jù)以上兩種通訊協(xié)議的優(yōu)缺點來選擇的方案;實現(xiàn):方案一:1.
工程屬性選用MODBUS-RTU協(xié)議;2. 先了解MODBUS-RT
U協(xié)議,基本的01 03 05 06 16 的功能碼需要了解,其他可以不去深究;提供相關的資料3. 使用我們提供的MODBUS-RTU協(xié)議(C語言)源代碼,把主要的01 03 05 06 16 函數(shù)移植到單片機通訊上,大大節(jié)省了時間;方案二:1. 工程屬性選用FreeProtocol協(xié)議;2. 3. 打開控制令編輯器(設定—>宏指令—>宏指令編輯器)或者直接按F8;4. 新增宏指令,在宏指令里面使用到Output()、Input()、SetWordData()、GetWordData()這四個函數(shù);注:可以參考附一5. 西門子S7-1500模塊6ES7522-1BL10-0AA0銷售
Output()函數(shù),把設定好的字符串發(fā)送到相應的串口輸出;Input()函數(shù),從設定好的串口讀取需要的字符串;6. 采集顯示:SetWordData()函數(shù),把Input()函數(shù)接收回來的數(shù)據(jù),發(fā)送給HIM用戶自定義寄存器里,然后在顯示控件里填上已經(jīng)有數(shù)據(jù)的HIM寄存器,即可顯示單片機采集上來的數(shù)據(jù);7. 改寫發(fā)送:在顯示控件了把需要改寫的數(shù)據(jù)綁定HIM寄存器,使用GetWordData()修改后的數(shù)據(jù),通過output()發(fā)送把數(shù)據(jù)發(fā)送到單片機; 附一:Output();【描述】個參數(shù)channel表示通道,如果通道為com1,則chan西門子S7-1500模塊6ES7522-1BL10-0AA0銷售
nel=1;如果通道為com2,則channel=2,數(shù)據(jù)類型為int。第二個參數(shù)pString表示從通道輸出的字符串的地址,數(shù)據(jù)類型為unsigned char *。第三個參數(shù)count表示字符串中的字符個數(shù),數(shù)據(jù)類型為int。第四個參數(shù)result表示Output函數(shù)運行后返回的結(jié)果,如果result大于0,則表示讀寫有效,數(shù)據(jù)類型為int。注意:此函數(shù)只能用在freeprotocol(協(xié)議通道)中?!居梅ā縊utput(channel,pString,count,result);【舉例】char srt[9];int result;Output(1,str[0],9,result
);Input();【描述】個參數(shù)channel表示通道,如果通道為com1,則channel=1;如果通道為com2,則channel=2,數(shù)據(jù)類型為int。第二個參數(shù)pString表示寫入通道的字符串的地址,數(shù)據(jù)類型為unsigned char *。第三個參數(shù)count表示字符串中的字符個數(shù),數(shù)據(jù)類型為int。第四個參數(shù)result表示Output函數(shù)運行后返回的結(jié)果,如果result大于0,則表示讀寫有效,數(shù)據(jù)類型為int。注意:此函數(shù)只能用在freeprotocol(協(xié)議通道)中。【用法】Input(channel,pString,count,result);【舉例】cha西門子S7-1500模塊6ES7522-1BL10-0AA0銷售