基于S7-300PLC的電力系統(tǒng)CDT規(guī)約的解析
圖2所示為有遙信變位需要插入傳送時的示意圖。這種插入不是以幀為單位,而是以信息字為單位,優(yōu)先插入當前一幀,并連傳三遍(取代三個原來信息字),若本幀不夠連傳三遍,就全部改在下一幀再傳送。對時的子站時鐘返回信息只插送一遍。如被插的幀為a、b、c、d幀,原信息字被取代后幀長不改變。
圖3所示為出現(xiàn)遙控返校信息時,被插的是e幀,則必須在事件順序記錄完整的信息之間插入,幀長度也相應增加。
此外,當子站初始加電或重新復位后,幀系列一律從幀開始,優(yōu)先傳送遙信狀態(tài)信息給調度端。下行通道中沒有上述問題,有命令隨時發(fā)送,無命令時連續(xù)不間斷地發(fā)送同步信號。
5 cp340通訊參數(shù)配置
西門子s7-300plc的編程軟件為step7,首先進行plc的硬件組態(tài),再進行軟件編程。通訊模塊cp340集成了串行接口,允許用戶通過點對點的方式和通訊伙伴通訊,cp340通訊處理器的模塊系列有三種,這里選用cp340-rs422/485。cp340通過背板總線與plc的cpu相連,為減小通信時cpu模塊的負擔,cp340被設計成智能型的,cp340模塊上的處理器既受控制又有自主性,它根據(jù)cpu模塊的命令自主管理串行口的收發(fā)工作。模塊內(nèi)有接收緩沖器和發(fā)送緩沖器,依靠接收和發(fā)送緩沖器建立起cpu模塊與cp340的聯(lián)系。發(fā)送數(shù)據(jù)時,cpu只需把發(fā)送的數(shù)據(jù)寫入發(fā)送緩沖區(qū),然后,由cp340把緩沖區(qū)中的數(shù)據(jù)逐個發(fā)送出去。cp340接收數(shù)據(jù)時,把接收到的數(shù)據(jù)寫入接收緩沖區(qū)。cpu模塊可以查詢方式讀接收緩沖區(qū),如果緩沖區(qū)不空,cpu便得到接收數(shù)據(jù)。讀寫cp340上的緩沖區(qū)需要調用專用的功能塊,寫緩沖區(qū)的功能塊稱為發(fā)送功能塊fb3,讀緩沖區(qū)的稱為接收功能塊fb2。cp340在使用前必須選擇通信協(xié)議并進行參數(shù)設置,cp340模塊參數(shù)設定簡便,集成在step
7軟件中的參數(shù)配置功能即可方便地設置cp340的通信協(xié)議及參數(shù)。rtu與cp340之間為異步串行通信,選用ascii通信協(xié)議[2]。串行通訊參數(shù)設置要與rtu相同:波特率為4800bps,8位數(shù)據(jù)位,1位停止位,無奇偶校驗。圖4為step7中cp340的硬件組態(tài)中的參數(shù)配置圖。










