System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及plc燈控,尤其涉及一種燈光控制系統、方法、燈具plc節點和調光臺plc節點。
技術介紹
1、現在的舞臺景觀燈光控制系統,主要依托標準dmx512協議,通過專用485總線,以廣播下行的通信模式,向各個燈具單向發送燈光圖像控制數據;
2、dmx512協議的rdm(remote?device?management,遠程設備管理)擴展雖然在原來的燈光圖像控制數據幀的基礎上,增加了設備管理命令幀,但由于必須兼容原來dmx512協議的設備,在實際應用中,調光臺發給燈具的rdm命令幀以及燈具對rdm命令的反饋數據很難與dmx512協議共用一條485總線。
3、現有的解決方案包括增加一路專門用于rdm協議通信的485總線,或是通過另外一套無線網絡來實現rdm協議要求的雙向通信。
4、上述解決方案中,增加一路485總線需要再布一套485總線,或是采樣5芯雙485總線電纜。這類方案都會成倍增加材料成本和工程成本。
5、上述解決方案中,增加另外一套無線網絡的方案無法在大規模系統中使用?,F在的舞臺景觀燈光系統動則數千至上萬個燈具,無線系統往往會因干擾而無法正常運行。
6、因此,如何在不額外增加過多成本的情況下,制定rdm命令下行及反饋信號上行傳輸方案成為亟待解決的問題。
技術實現思路
1、本專利技術旨在解決上述問題。
2、為達到上述目的,本專利技術的技術方案具體是這樣實現的:
3、本專利技術第一方面提供了一
4、所述調光臺plc節點,用于連接調光臺;包括調光臺plc節點第一接口、調光臺plc節點第二接口、調光臺plc節點第三接口和調光臺plc節點處理器,所述調光臺plc節點第一接口連接調光臺的電源接口,所述調光臺plc節點第二接口連接調光臺的rdm專用485接口,所述調光臺plc節點第三接口連接所述供電plc總線;
5、n個所述燈具plc節點,n個所述燈具plc節點從1至n順序編號,每個所述燈具plc節點連接一個燈具;每個所述燈具plc節點包括燈具plc節點第一接口、燈具plc節點第二接口、燈具plc節點第三接口和燈具plc節點處理器;所述燈具plc節點第一接口連接燈具的電源接口,所述燈具plc節點第二接口連接燈具的rdm專用485接口,所述燈具plc節點第三接口連接所述供電plc總線;其中:
6、所述調光臺plc節點處理器,用于通過所述調光臺plc節點第二接口接收所述調光臺發送的rdm命令;將所述rdm命令封裝成rdm命令數據幀,通過所述調光臺plc節點第三接口將所述rdm命令數據幀發送至所述供電plc總線上;
7、所述n個所述燈具plc節點中的第m個燈具,用于通過所述燈具plc節點第三接口接收所述rdm命令數據幀,其中,1≤m≤n且為正整數;解析所述rdm命令數據幀,得到所述rdm命令,將所述rdm命令發送至與其連接的燈具;判斷所述rdm命令為廣播命令或點名命令;如果所述rdm命令為廣播命令,則判斷自身編號m是否為n;如果自身編號m為n,則獲取第m反饋數據,將第m反饋數據加上編號m生成rdm反饋數據幀fm,將所述rdm反饋數據幀fm通過所述燈具plc節點第三接口發送至所述供電plc總線上;如果自身編號m不為n,則接收rdm反饋數據幀fi,其中,1≤i≤n且為正整數;判斷i是否為m+1,如果為m+1,則獲取第m反饋數據,將第m反饋數據加上編號m生成rdm反饋數據幀fm,將所述rdm反饋數據幀fm通過所述燈具plc節點第三接口發送至供電plc總線上;如果所述rdm命令為點名命令,則判斷所述點名命令中攜帶的編號是否為m,如果為m,則獲取第m反饋數據,將第m反饋數據加上編號m生成rdm反饋數據幀fm,將所述rdm反饋數據幀fm通過所述燈具plc節點第三接口發送至供電plc總線上;
8、所述調光臺plc節點處理器,還用于通過所述調光臺plc節點第三接口接收在所述供電plc總線上傳輸的所述rdm反饋數據幀fm,解析所述rdm反饋數據幀fm,得到所述第m反饋數據;將所述第m反饋數據通過所述調光臺plc節點第二接口發送至所述調光臺。
9、其中,系統還包括:下行485總線;
10、所述調光臺還包括:調光臺dmx512專用485接口,所述調光臺dmx512專用485接口連接所述下行485總線;
11、每個所述燈具還包括:燈具dmx512專用485接口,所述燈具dmx512專用485接口連接所述下行485總線。
12、其中,所述n個所述燈具plc節點按照與所述調光臺plc節點的距離由近及遠的順序由小到大從1至n順序編號。
13、本專利技術第二方面提供了一種燈光控制系統的數據傳輸方法,應用于上述的燈光控制系統中的第m個燈具plc節點;包括:
14、接收rdm命令數據幀,其中,所述rdm命令數據幀為所述調光臺通過所述調光臺plc節點在所述供電plc總線上發送的;
15、解析所述rdm命令數據幀,得到rdm命令,將所述rdm命令發送至與其連接的燈具;
16、判斷所述rdm命令為廣播命令或點名命令;
17、如果所述rdm命令為廣播命令,則判斷自身編號m是否為n;
18、如果自身編號m為n,則獲取第m反饋數據,將第m反饋數據加上編號m生成rdm反饋數據幀fm,將所述rdm反饋數據幀fm發送至所述供電plc總線上;
19、如果自身編號m不為n,則接收rdm反饋數據幀fi;判斷i是否為m+1,如果為m+1,則獲取第m反饋數據,將第m反饋數據加上編號m生成rdm反饋數據幀fm,
20、將所述rdm反饋數據幀fm發送至供電plc總線上;
21、如果所述rdm命令為點名命令,則判斷所述點名命令中攜帶的編號是否為m,如果為m,則獲取第m反饋數據,將第m反饋數據加上編號m生成rdm反饋數據幀fm,將所述rdm反饋數據幀fm發送至供電plc總線上。
22、其中,所述獲取第m反饋數據包括:接收與其連接的燈具發送的所述第m反饋數據;或者生成所述第m反饋數據。
23、其中,方法還包括:如果不為m+1,則丟棄所述rdm反饋數據幀fi。
24、本專利技術第三方面提供了一種燈光控制系統的數據傳輸方法,應用于上述的燈光控制系統中的調光臺plc節點,包括:
25、接收所述調光臺發送的rdm命令;
26、將所述rdm命令封裝成rdm命令數據幀,將所述rdm命令數據幀發送至所述供電plc總線上;
27、接收在所述供電plc總線上傳輸的rdm反饋數據幀fm,解析所述rdm反饋數據幀fm,得到第m反饋數據,其中,所述rdm反饋數據幀fm為第m個燈具plc節點按照上述的方法發送的;
28、將所述第m反饋數據發送至所述調光臺。<本文檔來自技高網...
【技術保護點】
1.一種燈光控制系統,其特征在于,包括:供電PLC總線、調光臺PLC節點和N個燈具PLC節點,N為預設值,且N為正整數;其中:
2.根據權利要求1所述的系統,其特征在于,還包括:下行485總線;
3.根據權利要求1所述的系統,其特征在于,N個所述燈具PLC節點按照與所述調光臺PLC節點的距離由近及遠的順序由小到大從1至N順序編號。
4.一種燈光控制系統的數據傳輸方法,應用于權利要求1至3任一項所述的燈光控制系統中的第M個燈具PLC節點;其特征在于,包括:
5.根據權利要求4所述的方法,其特征在于,所述獲取第M反饋數據包括:接收與其連接的燈具發送的所述第M反饋數據;或者生成所述第M反饋數據。
6.根據權利要求4所述的方法,其特征在于,還包括:如果不為M+1,則丟棄所述RDM反饋數據幀Fi。
7.一種燈光控制系統的數據傳輸方法,應用于權利要求1至3任一項所述的燈光控制系統中的調光臺PLC節點,其特征在于,包括:
8.一種燈具PLC節點,為權利要求1至3任一項所述的燈光控制系統中的第M個燈具PLC節點,
9.根據權利要求8所述的燈具PLC節點,其特征在于,所述生成模塊通過如下方式獲取第M反饋數據:接收與其連接的燈具發送的所述第M反饋數據;或者生成所述第M反饋數據。
10.一種調光臺PLC節點,其特征在于,包括:
...【技術特征摘要】
1.一種燈光控制系統,其特征在于,包括:供電plc總線、調光臺plc節點和n個燈具plc節點,n為預設值,且n為正整數;其中:
2.根據權利要求1所述的系統,其特征在于,還包括:下行485總線;
3.根據權利要求1所述的系統,其特征在于,n個所述燈具plc節點按照與所述調光臺plc節點的距離由近及遠的順序由小到大從1至n順序編號。
4.一種燈光控制系統的數據傳輸方法,應用于權利要求1至3任一項所述的燈光控制系統中的第m個燈具plc節點;其特征在于,包括:
5.根據權利要求4所述的方法,其特征在于,所述獲取第m反饋數據包括:接收與其連接的燈具發送的所述第m反饋數據;或者生...
【專利技術屬性】
技術研發人員:李東聲,
申請(專利權)人:天地融科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。