首頁(yè) > 專家說

請(qǐng)問哪里有針對(duì)西門子PLC的CP340_CP341_CPUPtP_CP440_CP441免狗(免dongle)驅(qū)動(dòng)ModbusRTU,用硬件狗太貴了

來源:新能源網(wǎng)
時(shí)間:2024-08-17 10:20:32
熱度:

請(qǐng)問哪里有針對(duì)西門子PLC的CP340_CP341_CPUPtP_CP440_CP441免狗(免dongle)驅(qū)動(dòng)ModbusRTU,用硬件狗太貴了【專家解說】:SIEMENS_C

【專家解說】:SIEMENS_CP340_CP341_CPUPtP_CP440_CP441_ModbusRTU 主站及從站免硬件狗(免Dongle)功能塊(2011年8月) QQ:2532622889 一:當(dāng)前西門子(SIEMENS)官方的Modbus通信現(xiàn)狀(硬件部分) 支持Modbus主站及從站通信的卡件僅為CP341及CP441。 1、西門子S7-300PLC實(shí)現(xiàn)Modbus主站或從站通信時(shí),需增加CP341卡件來實(shí)現(xiàn)PLC與其它裝置的Modbus通訊,其需要在CP341卡件中插入硬件狗(Dongle)來實(shí)現(xiàn)Modbus的通訊,然而這個(gè)Dongle的價(jià)格并不便宜,每個(gè)CP341卡均需配置一個(gè)硬件狗(Dongle); 2、西門子S7-400PLC實(shí)現(xiàn)Modbus主站或從站通信時(shí),需增加CP441卡件來實(shí)現(xiàn)PLC與其它裝置的Modbus通訊,其需要在CP441卡件中插入硬件狗(Dongle)來實(shí)現(xiàn)Modbus的通訊,然而這個(gè)Dongle的價(jià)格并不便宜,每個(gè)CP441卡均需配置一個(gè)硬件狗(Dongle); 二:當(dāng)前西門子(SIEMENS)官方的Modbus通信現(xiàn)狀(軟件部分) Modbus主站官方示例程序相對(duì)復(fù)雜,調(diào)用中間位多,從站多的情況下就顯得相當(dāng)繁瑣。 1、 無法實(shí)現(xiàn)CP340、CPU_PtP、CP440的Modbus通信; 2、 不支持雙CP設(shè)置成冗余通信; 3、 不支持主站命令報(bào)文先進(jìn)行正確性合理性判別后再發(fā)送; 4、 不支持從站通信故障判別并以故障狀態(tài)位形式直接體現(xiàn); 5、 不支持對(duì)運(yùn)行過程中暫時(shí)不需要的從站地址進(jìn)行動(dòng)態(tài)屏蔽禁用; 6、 沒有獨(dú)立的主站通信功能塊來簡(jiǎn)化編程工作量,依靠FB7、FB8的調(diào)用來拼湊實(shí)現(xiàn); 7、 只能在輪循模式下對(duì)從站發(fā)出命令,不支持隨機(jī)操作,更不支持批量隨機(jī) 操作(隨機(jī)操作可暫停輪循模式,命令發(fā)出后自動(dòng)無縫回歸至輪循模式); Modbus從站官方示例程序中的功能塊配置工作相對(duì)復(fù)雜,需調(diào)用一定的中間位; 1、 無法實(shí)現(xiàn)CP340、CPU_PtP、CP440的Modbus通信; 2、 不支持雙CP設(shè)置成冗余通信; 3、 不支持收到及發(fā)送命令的計(jì)數(shù)功能; 4、 不支持設(shè)定時(shí)間內(nèi)無收發(fā)的通信故障判別并以故障狀態(tài)位形式直接體現(xiàn); 5、 不支持Modbus 測(cè)試功能08號(hào); 6、 通信數(shù)據(jù)區(qū)DB塊最大僅為1024字節(jié),造成主站相關(guān)命令不能順利執(zhí)行; 7、 雖有獨(dú)立的從站通信功能塊,但Modbus部分還需在CP的硬件配置中設(shè)定從站地址及數(shù)據(jù)區(qū)分配等,任何更改會(huì)引起硬件下載,非400H系統(tǒng)下載時(shí)則會(huì)停機(jī); 三:主站及從站免硬件狗(免Dongle)功能塊的推出(純軟件實(shí)現(xiàn)Modbus通信) 從2008年1月至今歷時(shí)三年多,針對(duì)西門子(SIEMENS)公司的CP通信模塊在Modbus方面的應(yīng)用,在與西門子官方提供的通信方案及程序的對(duì)比下,經(jīng)過多次的功能完善及多次嚴(yán)格的測(cè)試,秉承功能性不完善不推出、穩(wěn)定性不可靠不推出、配置性不方便不推出的原則,并歷經(jīng)多年來自已在多個(gè)工程項(xiàng)目的現(xiàn)場(chǎng)實(shí)地運(yùn)行的考驗(yàn),現(xiàn)隆重推出正式版本Ver 3.x的ModbusRTU主站及從站通信功能塊,其功能相當(dāng)齊全,運(yùn)行可靠穩(wěn)定,而其配置卻十分簡(jiǎn)便,基本具備DCS系統(tǒng)Modbus通信模塊的相應(yīng)功能特性,徹底告別了價(jià)格不菲的西門子CP硬件狗(Dongle),在SIEMENS S7-300/400的Modbus通信歷程上具有重有意義。 四:主站及從站免硬件狗(免Dongle)功能塊的特點(diǎn) Modbus主站程序已整合成一個(gè)功能塊,配置相當(dāng)方便; 1、 無需西門子Modbus Master 硬件dongle; 2、 支持STEP7、支持PCS7; 3、 支持CP340、CP341、CPU_PtP、CP440、CP441的Modbus通信; 4、 支持雙CP設(shè)置成冗余通信,切換時(shí)間可在線設(shè)定,支持兩塊CP間手動(dòng)切換; (不光支持同種CP冗余,也支持CP340與CP341的冗余及CP440與CP441的冗余,CPU_PtP若存在CPU自帶兩個(gè)PtP口的情況下也可以實(shí)現(xiàn)CP冗余); 5、 支持每條命令的故障報(bào)文反饋,符合Modbus規(guī)范,方便診斷; 6、 支持輪循模式的時(shí)間間隔設(shè)定; 7、 支持隨機(jī)操作的時(shí)間間隔設(shè)定; 8、 支持主站命令報(bào)文先進(jìn)行正確性合理性判別后再發(fā)送,非法則轉(zhuǎn)成08測(cè)試功能,同時(shí)對(duì)應(yīng)于從站號(hào)的相應(yīng)命令出錯(cuò)位為1; 9、 支持從站通信故障判別并以故障狀態(tài)位形式直接體現(xiàn),從站故障時(shí)故障位為1; 10、 支持Modbus功能為01、02、03、04、05、06、08、15、16號(hào); 11、 支持對(duì)運(yùn)行過程中暫時(shí)不需要的從站地址進(jìn)行動(dòng)態(tài)屏蔽禁用,禁用時(shí)相應(yīng)位為1; 12、 有獨(dú)立的主站通信功能塊來簡(jiǎn)化編程工作量,簡(jiǎn)單易學(xué); 13、 不僅支持在輪循模式下對(duì)從站發(fā)出命令,同時(shí)支持隨機(jī)操作,也支持批量隨機(jī) 操作,批量隨機(jī)操作是指多個(gè)操作員在同一時(shí)間點(diǎn)發(fā)出的多個(gè)命令也可以被功能塊接受后自動(dòng)排隊(duì)并依次發(fā)出隨機(jī)操作命令,命令完成后無縫切換至輪循模式,隨機(jī)操作可暫停輪循模式,優(yōu)先級(jí)比輪循模式高,輪循模式被隨機(jī)操作暫停時(shí)有記憶當(dāng)前輪循值的能力; Modbus從站程序已整合成一個(gè)功能塊,配置相當(dāng)方便; 1、 無需西門子Modbus Slave 硬件dongle; 2、 支持STEP7、支持PCS7; 3、 支持CP340、CP341、CPU_PtP、CP440、CP441的Modbus通信; 4、 支持雙CP設(shè)置成冗余通信,切換時(shí)間可在線設(shè)定,支持兩塊CP間手動(dòng)切換; (不光支持同種CP冗余,也支持CP340與CP341的冗余及CP440與CP441的冗余); 5、 支持收到及發(fā)送命令的計(jì)數(shù)功能; 6、 支持設(shè)定時(shí)間內(nèi)無收發(fā)的通信故障判別并以故障狀態(tài)位形式直接體現(xiàn); 7、 支持Modbus功能為01、02、03、04、05、06、08、15、16號(hào); 8、 通信數(shù)據(jù)區(qū)DB塊最大為16384字節(jié),針對(duì)主站無瓶頸,為CPU最大可容許量; 9、 有獨(dú)立的從站通信功能塊,Modbus部分設(shè)定從站地址及數(shù)據(jù)區(qū)分配等只需在功能塊管腳上設(shè)定,屬于程序修改,均可在線下載而不會(huì)引起停機(jī); 五:主站及從站免硬件狗(免Dongle)功能塊的項(xiàng)目成本 西門子(SIEMENS)主站及從站免硬件狗(免Dongle)純軟件功能塊只與控制系統(tǒng)有關(guān)(也就是說按CPU劃分),一次投資后,同一控制系統(tǒng)中可以使用任意數(shù)量的CP,而功能塊只需多次調(diào)用同一個(gè)就可; 相比西門子硬件狗(Dongle)每個(gè)CP需配一個(gè),成本可想而知; 對(duì)主站功能塊來講,再多數(shù)量的CP也只需同一種主站功能塊; 對(duì)從站功能塊來講,再多數(shù)量的CP也只需同一種從站功能塊; 功能塊投資成本相比西門子硬件狗(Dongle)極其低微; 六:體驗(yàn)版主站及從站免硬件狗(免Dongle)功能塊說明 體驗(yàn)版主站功能塊只支持03功能碼(40001~40010)及16功能碼(40001~40010)及08測(cè)試功能,從站個(gè)數(shù)最多只支持2個(gè)(從站1及從站2),輪循模式命令數(shù)最多只支持3條,隨機(jī)操作命令數(shù)最多只支持4條; 體驗(yàn)版從站功能塊只支持03功能碼(40001~40010)及16功能碼(40001~40010)及08測(cè)試功能,站號(hào)最多只支持2個(gè)(從站1及從站2); 體驗(yàn)版用戶可直接加作者QQ:2532622889,驗(yàn)證信息:“免狗體驗(yàn)”; 正式版用戶可直接加QQ群:XXXXXXX,驗(yàn)證信息:“實(shí)際的授權(quán)碼”; 七:對(duì)技術(shù)人員使用主站及從站免硬件狗(免Dongle)功能塊的基本要求 具備西門子CP模塊接口與其它裝置通信接口之間硬件接線原理圖的理解能力; 具備西門子CP模塊接口與其它裝置通信接口之間硬件接線的動(dòng)手能力及檢測(cè)能力; 具備Modbus通信協(xié)議方面的相關(guān)基礎(chǔ)知識(shí); 具備一定基礎(chǔ)的STEP7編程組態(tài)能力(包括讀懂通信示例程序后移植的能力); 具備計(jì)算機(jī)上使用主從站模擬調(diào)試軟件的能力,常用軟件主要有兩種如下: [ModScan主_ModSim從]、[ModbusPoll主_ModbusSlave從]; 建議具備西門子CP通信模塊使用Dongle按西門子官方要求進(jìn)行通信時(shí)的相關(guān)經(jīng)驗(yàn); 八:STEP7編程組態(tài)示例 因?yàn)樯婕暗紺P通信模塊,因此進(jìn)行STEP編程前需安裝好STEP7軟件及CP模塊配套光盤中的CP_PtP驅(qū)動(dòng),否則無法對(duì)CP通信模塊的參數(shù)進(jìn)行設(shè)定(未裝驅(qū)動(dòng)時(shí)參數(shù)按鈕灰化); 老版CPU是指與6ES7315-2AF03-0AB0同一代及之前各代,其存儲(chǔ)卡為CF卡; 新版CPU則是在6ES7315-2AF03-0AB0之后出現(xiàn)的CPU,其存儲(chǔ)卡為MMC卡; 注:示例程序作者會(huì)提供給正式用戶,示例程序?yàn)樽髡呦鄳?yīng)硬件組態(tài)條件下經(jīng)測(cè)試通過的程序,用戶在理解的前提下需將示例程序中的所有塊全部拷貝至用戶項(xiàng)目中,并在OB1中進(jìn)行調(diào)用,若存在與用戶項(xiàng)目中相同命名的FB、FC、DB時(shí),為了防止不破壞用戶項(xiàng)目,可以暫時(shí)先不覆蓋,由用戶決定將某一方面名稱修改成不重復(fù)后再?gòu)?fù)制入項(xiàng)目中,同時(shí)程序中涉及到調(diào)用改過名稱的FB、FC、DB的地方均需作相應(yīng)修改! 另用戶項(xiàng)目中的硬件組態(tài)也需參考示例程序中的組態(tài)參數(shù)! 通信功能塊的各管腳均有中文注解提示,把鼠標(biāo)放到功能塊相應(yīng)管腳上就可顯示! 正式版用戶必須獲得正式版數(shù)字授權(quán)碼并輸入通信功能塊授權(quán)碼管腳后才能使通信功能塊正常運(yùn)行! 對(duì)于CPU的硬件組態(tài)中必不可少的一步是對(duì)Clock Memory的配置,為MB100: Memory Byte : 100 當(dāng)然也可以根據(jù)程序?qū)嶋H需要作更改 注意:若編程調(diào)試過程中modbus通信塊中某些初始值被用戶意外修改時(shí),可重新下載改通信塊的背景數(shù)據(jù)塊,就可復(fù)原初始值!另禁止在OB35中調(diào)用此免狗功能塊!
  1. 石油公司改進(jìn)什么硬件來達(dá)到節(jié)能減排的目的
    2024-08-17
  2. 廣東商學(xué)院華商學(xué)院的硬件條件
    2024-08-17
  3. PID硬件電路學(xué)習(xí)
    2024-08-17
  4. 蘋果5s換什么硬件可以清除以前的id
    2024-08-17
  5. 無錫本地人吳小鈞從事電氣維保十年以上擅長(zhǎng)電子電路硬件想在無錫充電樁的方面能發(fā)揮自已的特長(zhǎng)
    2024-08-17
  6. 電腦網(wǎng)頁(yè)波浪式滑動(dòng),顯卡驅(qū)動(dòng)硬件里無顯示,驅(qū)動(dòng)精靈裝了也不管用,怎么辦呀?
    2024-08-17
  7. TI AM335x 充電樁硬件解決方案誰(shuí)家有,尋求合作
    2024-08-17
  8. 智能硬件,智能家居的發(fā)展現(xiàn)狀及前景怎么樣
    2024-08-17
  9. 電源壞了能修嗎? 以下刷關(guān)鍵詞:CPU.顯卡,硬件
    2024-08-17
  10. 用酷狗播放音樂失真。但是打開暴風(fēng)影音后酷狗就恢復(fù)正常了。 是不是硬件壞了。還是驅(qū)動(dòng)不行。
    2024-08-17
  11. 1.DIY硬件配置這種飛速發(fā)展的潮流還能持續(xù)幾年 2.新能源汽車大概什么時(shí)候能普及
    2024-08-17
  12. 為什么我的凱迪車載MP3插上電腦沒有顯示硬件!插上去什么反映也沒有
    2024-08-17
  13. 我想投資中小型太陽(yáng)能發(fā)電站需具備那些條件,以及投資,場(chǎng)地,硬件設(shè)施?
    2024-08-17
  14. 移動(dòng)硬盤插上去 指示燈亮 但是電腦不提示有硬件 不顯示盤符 沒有提示聲音
    2024-08-17
  15. 硬件開發(fā)屬于高科技嗎?
    2024-08-17