當前位置: 首頁 > 工業控制產品 > 自動化控制 > PLC可編程控制器 > 大型PLC可編程控制器
發布日期:2022-04-22 點擊率:41
歐陸ER直流調速器和PLC S7-300的Profibus通訊實例
一、必備條件
1、STEP7編程軟件
2、帶Profibus-DP通訊口的PLC(本案中使用CPU313C-2DP)
3、Profibus通訊電纜
4、Profibus總線連接器
5、ER直流調速器
6、Profibus通訊卡
二、硬件安裝及設置
1、硬件安裝
將Profibus通訊卡安裝到ER直流調速器上,
2、設置硬件Profibus地址
通過Profibus通訊卡上的兩個旋轉開關設置Profibus地址(本案中Profibus地址為3)
3、設置硬件終端開關
如果Profibus通訊卡作為網絡中的第一個或者最后一個通訊卡,終端開關必須設置為“ON”;相反,如果通訊卡處于網絡的中間,終端開關設置為“OFF”
4、通訊卡LED狀態指示 具體LED指示說明見ER串行通訊手冊7.1節。
三、軟件組態
1、 PLC硬件組態
⑴ 打開SIMATIC Manager,通過File菜單選擇New,新建一個項目,然后硬件組態。PLC硬件組態完畢后,點擊選項,安裝通訊卡GSD文件。
⑵ 通訊卡GSD文件安裝完畢后,將 Anybus-S PDP ( FW 2.x ) 加入硬件組態,并且將Profibus地址設置為3(必須與通訊卡的硬件地址一致,即通訊卡的兩個旋轉開關)。
2、 選擇數據格式
⑴ Anybus-S PDP ( FW 2.x )中可選擇的IN/OUT類型(本案中使用2AI和2AO),
四、程序舉例
啟動、運行通過ER直流調速器的端子控制;速度給定通過端子14切換Profibus通訊給定或者端子電位器給定(當端子14為高電平時,通過端子電位器給定速度;反之,當端子14為低電平時,通過Profibus通訊給定速度);通過Profibus通訊讀取實際電機轉速。
1、 調整ER直流調速器參數
調整CALIBRATION(校準)中必要的參數后,須調整CONFIGURATION(配置)中的一些參數,具體為:
① ENABLE GOTO,GETFROM設置為ENABLE(啟用連接配置)
② UNIVERSAL INPUTS → UIP4(T4)SETUP → UIP ANALOG GOTO設置為PIN 605(端子電位器速度給定連接)
③ DIGITAL INPUTS → DIP1(T14)SETUP → GOTO設置為PIN604(用端子14切換Profibus通訊給定或者端子電位器給定)
④ FIELDBUS ConFIG → JUMPER 1 設置為PIN 130(讀取實際電機轉速)
⑤ FIELDBUS ConFIG → JUMPER 9 設置為PIN 606(Profibus通訊速度給定連接)
⑥ FIELDBUS ConFIG → FBUS DATA ConTRL 設置為01000000(高/低字顯示順序)
⑦ ENABLE GOTO,GETFROM設置為DISABLE(禁止連接配置)
然后將APPLICATION BLOCKS → C/O SWITCH 1 → GOTO設置為PIN26。
!!!最后保存參數,切斷控制電源,再接通控制電源 !!!
重要說明:連接跳線的數目或者標識發生變更后,必須保存新配置,且控制電源再次循環斷開、接通。
如果跳線的數目或者標識保持不變,而源或者目標PIN已更改,那么新的源或者目標PIN將立即有效,無需經過控制電源循環。
2、 STEP7中編程首先在程序中調用SFC14和SFC15
說明:⑴ SFC14(DPRD_DAT)用于讀Profibus從站的數據
⑵ SFC15(DPWR_DAT)用于將數據寫入Profibus從站
① W#16#100(即256)是硬件組態時AI/AO的起始地址
② 將從站數據讀入,放到從M 10.0開始的后4個字節中(P#M 10.0 BYTE 4)
本案中通過SFC 14將實際電機轉速PIN 130讀入,存放在MW 10中
③ 將從M 40.0開始的后4個字節中的數據寫入從站(P#M 40.0 BYTE 4)
本案中將給定寫入MW 40中,通過SFC 15寫入ER直流調速器中的PIN 606
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV