SIMATIC S7-200通信等相關(guān)問題
200PLC怎么設(shè)置打印通過PLC打印觸摸屏里的報(bào)表,具體的做法是PLC里面觸發(fā)了某個位地址,然后觸摸屏里的報(bào)表就打印出來?
主要在觸摸屏里做,S7-200就置位一個變量,屏里面編寫變量觸發(fā)的腳本進(jìn)行打印。
S7-200PG/PC接口只能用9.6k的速率嗎?為什么我設(shè)置城其他速率不行呢?還有用MPI/DP接口是不是一定要在硬件組態(tài)設(shè)置接口屬性為MPI才能與PLC鏈接上的?
波特率是可以修改的,可能您的方法不正確。正確的做法是:
*步:建立與CPU的連接
第二步:操作如圖1所示,給您標(biāo)注的很明確
第三部:下裝CPU,一定要選中系統(tǒng)塊下載如圖2
第四步:搜索在線CPU如圖3,修改成功
但是有個建議,如果不是原裝的數(shù)據(jù)線的話,可能不能修改187.5Kbps,修改后會通訊不上的,這點(diǎn)一定要注意?。?!
你問的第二個問題是300通訊的,300的MPI口一直是開放的,即使你不做硬件組態(tài),也可以選擇PC Adapter(MPI)直接與300進(jìn)行通訊。
西門子200的以太網(wǎng)下載1,有一臺電腦 和一臺有以太網(wǎng)模塊的西門子200PLC
想通過以太網(wǎng)線實(shí)現(xiàn)電腦對PLC的上下載的功能
a,*次連接 :可以使用網(wǎng)線連接電腦和S200 PLC來配置以太網(wǎng)向?qū)Ю锩娴膮?shù)嗎?
b, 如果可以直接用網(wǎng)線來配置參數(shù),那么Set PC/PG Interface 里選擇哪個接口方式?PC網(wǎng)卡接口在列表里有好幾個選擇不知道選哪個?
c,設(shè)定IP 地址時(shí),是否只要電腦和以太網(wǎng)模塊都在一個網(wǎng)段就可以了吧?需要手動成PLC 為服務(wù)器還是Client嗎?
*次連接 :不可以使用網(wǎng)線連接電腦,需要在S7-200編程軟件里,來配置以太網(wǎng)向?qū)Ю锩娴膮?shù),用PPI電纜和S7-200 PLC來連接電腦,下載到S7-200 PLC, 用PC/PG設(shè)置以太網(wǎng)PC網(wǎng)卡接口,選擇通信設(shè)定IP 地址進(jìn)行通信,連接后右則顯示S7-200 PLC和IP 地址,進(jìn)行確定,下載就可以了。
一臺西門子S7200 224XP、一個pc、一個hmi面板的問題,西門子S7200 224XP、pc、hmi面板
需要滿足的要求:
1、上位機(jī)監(jiān)視千米外的現(xiàn)場(僅要求顯示電流曲線啊各路電壓電流參數(shù)值)
2、現(xiàn)場只有一臺S7200通過一個HMI進(jìn)行監(jiān)控
要求2現(xiàn)在已經(jīng)用winccflexible和西門子自家的HMI實(shí)現(xiàn)了。而對于要求1,由于之前師兄用的wincc+opc(pc access)無法滿足距離要求,而合作方又極力要求盡量降低成本,使得現(xiàn)在無法使用profibus,所以只能局限于使用modbus,小弟現(xiàn)在的思路是用組態(tài)王通過modbus與現(xiàn)場通訊以實(shí)現(xiàn)監(jiān)視。
小弟有幾個疑問:
1、以上思路是否可行?不可行的話限于硬件條件還有其他可行思路嗎?有的話可否說下實(shí)現(xiàn)步驟?
2、可行的話組態(tài)王組態(tài)出監(jiān)視界面后還需要opc與PLC相連嗎?不需要的話可否說下實(shí)現(xiàn)步驟?
3、如果需要opc的話該怎么辦?pcaccess不支持modbus,而我看組態(tài)王又不能調(diào)用組態(tài)王自帶的opc服務(wù),我現(xiàn)在下載了個inconics modbus opc又不會用,陷入窘境了
4、弱弱的問一下,實(shí)現(xiàn)這樣的布局,三者之間誰是主站誰是從站?
OPC看系統(tǒng)自帶幫助不太難的,距離遠(yuǎn)萬一不通可用中繼器或485轉(zhuǎn)光纖適配器,電腦端加232轉(zhuǎn)485適配器。
32個CPU224XP怎么組網(wǎng)32個CPU224XP怎么組網(wǎng)?其中一個做主站,剩余的做從站?
存在如果有個站丟失了,通信就會斷掉的可能。下面有4個交換機(jī),那么這四個交換機(jī)中有一臺丟失,可能就會丟失這一個網(wǎng)絡(luò)。
通常情況下,通信數(shù)據(jù)中,都會有一個標(biāo)志位,譬如是sm0.5,作為標(biāo)志,或是遞增1的一個變量。在客戶機(jī)或是主站方發(fā)下該位沒有變化,設(shè)為丟站。
224XP和編碼器的問題,現(xiàn)有值編碼器一個(單圈),用Modbus信號連接PLC,有8根輸出線,分別是電源,接地,編程,置位,和兩個輸出RTU輸出A和RTU輸出B,和其他不用的兩根線。我想問問編碼器的輸出線應(yīng)該怎么和PLC連接(做九針接口和通信口連接?),連接完成后,怎么編程實(shí)現(xiàn)從編碼器讀出數(shù)據(jù)?
按照你的說法,如果使用modbus通訊,其實(shí)只需要使用輸出RTU輸出A和RTU輸出B這兩根線就好了,和200cpu的通訊口接線是正接正負(fù)接負(fù),200cpu的編程口是3+8—,接上即可,對于modbus怎么讀書,詳細(xì)的參照這個文檔,直接搜索modbus即可,看主站程序,對于編碼器中讀哪個地址,看其說明書。
micro power 0.95
這樣的情況是不是PLC通信口壞了?PLC 為S7 200 226CN
端口1是空著,端口0與幾只溫控表進(jìn)行通訊的,現(xiàn)在的問題是溫控表無法與PLC進(jìn)行數(shù)據(jù)交換,已經(jīng)排除溫控表的問題。
現(xiàn)在故障燈是不亮的
在STOP模式下,用端口1可以用PPI編程線電腦檢測到,而用端口0缺檢測不到。
這樣的情況是不是端口0壞了,如果壞了 為什么故障燈不亮,還有,有么有辦法修復(fù)?
在STOP模式下,用端口1可以用PPI編程線電腦檢測到,而用端口0缺檢測不到。
——有可能是端口0壞了。
檢測辦法是:通過端口1將PLC清空,然后再分別通過端口0、端口1編程連接,如果還是端口1可以檢測到PLC,端口0不行的話,就應(yīng)該是端口0壞了。
如果壞了 為什么故障燈不亮,還有,有么有辦法修復(fù)?
——端口壞了,故障燈不一定亮。找西門子報(bào)修服務(wù),或者找專業(yè)維修商。
USB驅(qū)動問題?在電腦上安裝西門子的USB驅(qū)動的時(shí)候 顯示無法安裝 因?yàn)殡娔X已經(jīng)有了V8.2更高的版本 可我的USB根本無法連接PLC 請問 遇到這樣的問題怎么辦? 我要怎么把西門子的USB驅(qū)動安裝上去?
1、有"pc adapter USB V8.2",就不用再安裝以前的pc adapter USB 2.0的驅(qū)動了,前者已*包含了后者的驅(qū)動.
已經(jīng)安裝過高版本的驅(qū)動了,就沒有必要再安裝低版本的了。
2、如果非要按照 2.0的驅(qū)動:
轉(zhuǎn)帖:
方法是:在注冊表編輯中輸入關(guān)鍵字“V8.1”搜索,發(fā)現(xiàn)有一個pc adapter USB V8.2的項(xiàng),刪除后再按裝,一切OK。
S7-200怎樣通過EM277上傳和下載程序?因?yàn)镃PU只有一個通訊口接了觸摸屏幕,后加一個EM277,希望在運(yùn)行的時(shí)候監(jiān)控程序以便修改,EM277是加在熱電偶7PD22的后面,現(xiàn)在用西門子6ES7-972-0CB20-OXA0通訊線無法連接,用了PC Adapter (MPI) 和PC Adapter (PPI) 都無法連接。目前觸摸屏幕沒有接PLC通訊口。我把EM277的地址口X1=2 X10=0 或X1=0,X10=2進(jìn)行過關(guān)電,上電,不知道問題出現(xiàn)在哪里?
建議你把277放在cpu后面試試,可能是不排除通訊總線干擾的問題,一般在實(shí)際應(yīng)用中建議將277直接放在cpu后面
連接過程:
直接在pgpc接口中選擇ppi接口 mpi接口或者dp接口都可以的,波特率自動適應(yīng)的
s7-200和300用PROFIBUS通訊如何傳送一個4個字節(jié)的數(shù)據(jù)?s7-200和300用PROFIBUS通訊,因?yàn)樵诮M態(tài)時(shí)只能是選擇BYTE或WORD數(shù)據(jù)類型,比如VB0-15對應(yīng)的是PQB0-7和PIB0-7,怎么樣可以把200數(shù)據(jù)區(qū)的一個4個字節(jié)(VD)的REAL量(溫度,壓力)傳送到300的數(shù)據(jù)區(qū)?是否要進(jìn)行數(shù)據(jù)轉(zhuǎn)換?如果要轉(zhuǎn)換的話怎么轉(zhuǎn)?
直接在300側(cè)讀取通訊接收的對應(yīng)的雙字的地址即可。
如:VD12是REAL量,讀取PID4。
modbus PC主站,多個從站PLC,硬件問題?
1、那么能否在單個PLC上連接一個PC,在這臺PC上只監(jiān)視這個PLC的IO狀態(tài)?
是的。
2、說到”帶編程口的網(wǎng)絡(luò)連接器,可提供一個編程連接端口,用于編程或者連接HMI等?
是的。
關(guān)于s7-200 RS 485通訊問題?s7-200能將具有RS485輸出的儀表,儀表輸出的標(biāo)準(zhǔn)485數(shù)據(jù)格式轉(zhuǎn)換到S7-200PLC某個VD寄存器里嗎?如轉(zhuǎn)換送VD0里然后好在PLC里使用此數(shù)據(jù)?
首先,你要搞清楚那個儀表的通信協(xié)議格式!
然后,根據(jù)儀表的通信協(xié)議編寫主站通信程序。
當(dāng)然,這里有一個前提,你必須知道通信是怎么回事。。。
modbus PC主站,多個從站PLC?pc做主站,多個PLC做從站,采用modbus協(xié)議,系統(tǒng)的框架結(jié)構(gòu)如圖所示,主站PC能夠讀寫所有從站的IQ,PLC都是s7200xp cn的型號,主站pc和PLC1已能實(shí)現(xiàn)通信,采用的是modbus的功能3 和16
問題:按照這種架構(gòu)是否支持modbus協(xié)議,主站PC能否讀寫所有的PLC?如果架構(gòu)能用modbus實(shí)現(xiàn),硬件連接是什么樣的(什么接口 什么線)?從站PLC2 3 4 的數(shù)據(jù)如何通過PLC1到主站PC(是通過V存儲器的數(shù)據(jù)交換嗎?具體怎么交換)。
可以實(shí)現(xiàn),需要輪詢,去下載中心搜索A0136編號文檔,下載文檔打開搜索MODBUS,看200做從站部分。硬件是485,200側(cè)3正8負(fù),電腦側(cè)要看485轉(zhuǎn)232轉(zhuǎn)換器的說明書。