詳細介紹
西門子CPUSR20新項目,編程軟件版本V12,。采用5臺1214(6ES7 214-1AG31-0XB0)的PLC,,3個交換機(6GK7 277-1AA00-0AA0 ),。一臺威綸通的觸摸屏,,也是走以太網的。
5臺PLC之間通過3個交換機互相通訊,,都是用TSEND_C和TRCV_C來發(fā)關數據和接收數據,。通訊關系如下:
連接ID 端口 發(fā)送接收字節(jié)數
1發(fā)2 1 2000 400字節(jié)
2發(fā)1 5 2004 400字節(jié)
1發(fā)3 2 2001 400字節(jié)
3發(fā)1 6 2005 400字節(jié)
1發(fā)4 3 2002 400字節(jié)
4發(fā)1 7 2006 400字節(jié)
1發(fā)5 4 2003 400字節(jié)
5發(fā)1 8 2007 400字節(jié)
2發(fā)3 9 2008 200字節(jié)
3發(fā)2 10 2009 200字節(jié)
4發(fā)5 11 2010 200字節(jié)
5發(fā)4 12 2011 200字節(jié)
5臺PLC之間都是用TSEND_C和TRCV_C指令來發(fā)關數據和接收數據,所有TSEND_C指令的REQ都是用M0.0(Clock_10Hz)來啟動發(fā)送作業(yè),,CONT都是1(建立并保持通信連接),。所有TRCV_C指令的EN_R
、CONT都是1(啟用接收功能,、 建立并保持通信連接),。
現在PLC之前有通訊錯誤的,接收端接收不到數據,。出錯的連接如下:
發(fā)送端指令的錯誤狀態(tài) 接收端指令西門子CPUSR20的錯誤狀態(tài)
4發(fā)1 80A2 80B7
5發(fā)1 80A2 80B7
3發(fā)2 80A2 80B7
5發(fā)4 80A2 80B7
這是在V12的軟件環(huán)境下通訊測試的,,而我在V11軟件編程測試卻沒有出現錯誤,通訊數據均正常,!
在這里緊急請教各位高工,?
1、一條物理線路上可以存在多個邏輯連接(8個),,請都如何理解,?
2、為什么在V11編程下載測試就正常,,V12編程通訊就會有出錯的,?
3,、我現在整套程序都是在V12下做好了,想每個