1、前言:
由于PROFINET網絡協議逐漸在各種行業中得到廣泛應用,同時條碼技術的成熟和廣泛應用,生產廠家采用條碼標識其產品,在生產、庫存、發貨、銷售、售后中采集產品信息,將掃碼掃上來的數據要傳送在PROFINET網絡,這種需求越來越多的情況下,不同協議之間可以實現協議轉換就尤為重要,此方案是以微硬創新協議轉換網關為例,介紹如何實現RS485/ RS232 /MODBUS轉PROFINET,或者PROFINET轉RS485/RS232/MODBUS數據通訊。
2、項目概述:
本項目現場是在國內某自動化項目,該PLC系統使用的是西門子S7-1200 PLC,支持 PROFINET工業以太網協議;工業條碼掃碼槍,提供 RS232串口,支持自家公司定義的連續輸出協議俗稱串口自定義協議;協議轉換網關為微硬創新PROFINET轉RS232協議轉換網關PNRS232-K20
3、項目拓撲圖:
4、項目目的:
通過RS485/RS232/MOSBUS轉PROFINET網關完成協議轉換之后,實現PLC通過RS232/RS485串口和掃碼槍連接,采集掃碼槍掃上來的數據要傳送在PROFINET網絡
5、項目方案:
由于掃碼槍有RS232通訊接口,支持串口自定義協議,作為從站,PLC支持PROFINET以太網通訊協議,作為 PROFINET主站, PLC和掃碼槍的協議是不同的,所以PLC是不能直接采集掃碼槍的數據的,需要通過RS485 /RS232/MODBUS轉PROFINET或ROFINET轉MODBUS/RS485/RS232協議轉換模塊實現不同協議間的數據交換。這樣就可以實現S7-1200 PLC實時采集掃碼槍掃的各種參數,不但在現場可以查看掃碼槍的各種參數,也能在監控中心遠程監控掃碼槍掃上來的各種數據,方便工程師進行現場維護和數據分析。
6、產品清單:
1、RS232轉PROFINET網關:微硬創新PNRS232-K20
2、條碼掃描槍:新大陸RS232
3、PLC:西門子S7-1200
4、軟件:博圖(博途)
7、產品概述:
RS232/RS485轉PROFINET(PROFINET轉RS232/RS485)概述:
網橋能夠實現RS232/RS485接口儀表、變頻器、綜保、軟啟動器等設備接入到S71500、S71200、CPU315-2PN/DP、S7400等PROFINET網絡系統;
為自由協議RS232/RS485轉PROFINET網關,是串口PROFINET網關的一種;在PROFINET一側是PROFINET IO從站,在串口一側物理接口RS232/RS485,支持基于RS232/RS485的自由協議通信;
自由協議報文內容是通過主站S71500、S71200、CPU315-2PNDP、S7400等PLC的編程實現。基于時間的周期發送控制不需編程,可在主站配置(如博圖、STEP7)中選擇不同周期間隔的發送;基于事件的發送需要編程控制。通過編程可靈活控制四種收發模式(發收發收、發發、收發收發、收收)。
可用于一對一集成RS232/RS485自由協議設備,滿足各種串口設備儀表連接PROFINET網絡,實現PROFINET控制器監控串口自由協議設備的技術要求。
RS485/RS232轉PROFINET(PROFINET轉RS485/RS232)網關相關參數:
串口端支持自由協議,通過編程可靈活控制四種收發模式(發收發收、發發、收發收發、收收);
串口參數:
①工作方式:半雙工;
②波特率:300、600、1200、2400、4800、9600、19.2K、38.4K、57.6K、115.2Kbps可選;
③數據位:8位;
④校驗位:無、奇、偶、標志、空格可選;
⑤停止位:1、2位可選;
2、條碼掃描槍概述:條碼掃描槍簡稱條碼槍,又稱為條形碼掃描槍、條碼閱讀器、條形碼掃描器。用于讀取一維條碼、二維條碼所包含的信息,把讀取的條碼內容傳輸到電腦或者其它設備。掃描技術:激光、紅光、影像;傳輸方式有:有線、無線;讀取條碼類型:一維、二維;
8、案例說明:
微硬創新生產的PROFINET轉RS232/RS485網關在此項目使用時,不需要進行復雜的編程,只需根據掃碼槍每次掃碼,傳上來的最大字節數,進行簡單的配置即可,所以在使用本轉換網橋時,需要關心的以下幾點:
1、被連掃碼槍屬于哪種工作方式?本產品通過配置,支持4種的工作方式:1.發收發收 2.發發 3.收發收發 4.收收。
2、被連掃碼槍設備的通訊速率是多少?
本產品支持的波特率包括:300、600、1200、 2400、4800、9600、19.2K、38.4 K、57.6K、115.2K等;本例掃碼槍的和網關接口的通訊速率為9600bit/s。
3、掃碼槍通訊接口是什么?
本產品ProfiNet轉RS232或者RS485網橋支持2種通訊接口;本例掃碼槍支持RS232接口
4、掃碼槍每次掃描上來的數據長度是多少?
本產品支持輸入數據長度500個字節,輸出數據長度500個字節。輸入和輸出總數據長度1000個字節。
9、案例配置:
導入GSDML創建新項目
(1)PROFINET轉MODBUS/RS232/RS485網關配置:打開博途軟件 “TIA Portal V13 ”創建新項目—輸入項目名稱,選取項目保存路徑,然后選擇“創建”按鈕,建立新項目
(2)PROFINET轉MODBUS/RS232/RS485網關配置:點擊添加新設備,本例選取的是西門子PLC1200,選取所應用的PLC型號,點擊“確認”,進入硬件組態界面。
(3)PROFINET轉RS232/RS485/MODBUS網關配置:在“選項”窗口選擇“管理通用站文件GSD”,安裝GSD文件。
(4)PROFINET轉RS485/ MODBUS/RS232網關配置:設備組態-----進行網關的硬件組態
(5)MODBUS/RS232/RS485轉PROFINET網關配置:硬件組態----配置輸入的數據量
(6)RS232/RS485/MODBUS轉PROFINET網關配置:根據掃碼槍的通訊格式及通訊方式,進行配置因為網關是收收模式,所以MS Choose選擇Slave。其中收發收發也選擇該模式。如果是發發或者發收發收模式則MS Choose選擇Master。
(7)RS232/RS48/ MODBUS/轉PROFINET網關配置:硬件組態----編譯下載程序
(8) MODBUS/RS485/RS232轉PROFINET網橋配置:讀數據測試
附條碼掃描槍的參數圖:
10、項目總結:
經過上面簡單的配置,通過微硬創新MODBUS/RS232 /RS485轉PROFINET/ROFINET轉MODBUS/RS232/ RS485協議轉換模塊實現不同協議間的數據交換,用戶可以很輕松的完成RS232 RS485串口自定義協議MODBUS和PROFINET的協議轉換,在PROFINET總線協議下讀寫RS232 RS485串口設備的數據,這樣就可以實現S7-1200 PLC實時讀取條碼掃描槍的各種參數。
審核編輯:湯梓紅
-
plc
+關注
關注
5008文章
13167瀏覽量
462136 -
西門子
+關注
關注
93文章
3009瀏覽量
115658 -
MODBUS
+關注
關注
28文章
1765瀏覽量
76843 -
Profinet
+關注
關注
6文章
1069瀏覽量
23330
發布評論請先 登錄
相關推薦
評論