是s7-300之間通訊問題
劉玉蓉
發(fā)布于2014-11-19 17:28
42
0
標簽:
用了好幾種辦法讓兩個PLC300通訊可是沒通上,我現(xiàn)在的硬件是這樣的:A組:PS+CPU317-2PN/DP + CP343-1ADVANCED; B組:Ps+CPU315-2DP+CP343-1ADVANCED(不打算用MPI下程序,因為我這個適配器部好使,打算程序都用網線下載): 我用了種方法是:dp主從通信,317設為主站,315設為從站,然后用profibus-DP線直連在各自dp口,我用兩根網線通過交換機分別對兩個cpu下載程序,網線連接情況是:A組直接連在cpu的pn口上了,B組是連在了cp上,315沒有網線口,我的硬件組態(tài)是用網上那個例子ms通訊,先設置從站,在設置主站,拖拽configured station里的cpu31X到Profibus網絡上,建立連接,數(shù)據(jù)映射區(qū)那里local address和parther address那里不太會,按例程來的,all的時候用SFC14,15 ;單元的時候沒編寫程序,想用變量表強制看看,可是下載完事后,運行,cpu317不運行,stop狀態(tài)。。。第二種我用的是GSD通訊那個,硬件連接一樣,也是用DP和上面的差不多,拖拽的是下載的GSD 文件,映射區(qū)里設置1byte,程序不太會遍,后用的例程FC1 FC2,可以下載,可以運行,但是沒通上。。。第三種,我用的以太網通訊,把兩個cp用以太網連接,在用一個網線把程序下載到317里面。硬件組態(tài),網絡組態(tài),把下載網線地址,2個cp地址這三個都放在一個網絡里面了,然后把2個cp設置為s7通訊,(tcp什么的都試過)這樣netpro沒法下載,點下載按鈕,選ip地址然后告訴你沒法下載網絡組態(tài),硬件組態(tài)可以下載。。程序用的sfb12,13,一站sfb12,二站sfb13 希望得到幫助!
圖片說明: 1,2 2,4 3,這個是DP主從的圖, 4,3 5,5 6,6
佳答案
DP通訊:1.將兩個站點的終端電阻都撥到ON,距離超出的話加一個RS485中繼器。
2.配置從站:新建DP網絡,配置站點,波特率,通訊協(xié)議(DP),操作模式選擇slave。配置接口區(qū)address type:in/output都可以,length區(qū)間長度X字節(jié)(<32),unit:byte/word。consistency選擇:unit將按照上面設置的字或者字節(jié)傳送,ALL的話將打包的方式傳送。
3 配置主站:選擇從站中建立的DP網絡,地址不要與從站重復,模式為DP master,在網絡現(xiàn)在添加從站(選擇路徑profibus dp/configured stations/cpu 31x)
4.打開3步驟添加的站點,選擇coupling,將從站連接上去,打開配置選項,對從站中建立的接口去進行配置與從站對應好即可。比如你從站建立input區(qū)域,則主站建立的output區(qū)域就會與之對應。
5.如果選擇all就用SFC14,SFC15進行打包處理。不會用的話按下F1提示,有詳細說明怎么用。
6.用網線下載:首次的話選擇ISO協(xié)議,通過MAC地址將IP分配進去,然后再改為TCP/IP協(xié)議正常下載。
7.把診斷緩沖區(qū)的內容讀一下,里邊應該會體現(xiàn)出STOP的原因,你好貼出來。