西門子6ES7513-1AL01-0AB0
系統(tǒng)軟硬件選擇,。一是擴(kuò)展方式選擇,,S7-300 PLC有多種擴(kuò)展方式,實(shí)際選用時,,可通過控制系統(tǒng)接口模塊擴(kuò)展機(jī)架,、Profibus-DP現(xiàn)場總線、通信模塊,、運(yùn)程I/O及PLC子站等多種方式來擴(kuò)展PLC或預(yù)留擴(kuò)展口,;二是PLC的聯(lián)網(wǎng),包括PLC與計(jì)算機(jī)聯(lián)網(wǎng)和PLC之間相互聯(lián)網(wǎng)兩種方式,。因S7-300 PLC的工業(yè)通信網(wǎng)絡(luò)淡化了PLC與DCS的界限,,聯(lián)網(wǎng)的解決方案很多,用戶可根據(jù)企業(yè)的要求選用,;三是CPU的選擇,,CPU的選型是合理配置系統(tǒng)資源的關(guān)鍵,選擇時必須根據(jù)控制系統(tǒng)對CPU的要求(包括系統(tǒng)集成功能,、程序塊數(shù)量限制,、各種位資源、MPI接口能力,、是否有 PROFIBUS-DP主從接口,、RAM容量、溫度范圍等),,并好在西門子公司的技術(shù)支持下進(jìn)行,,以獲得合理的選型;四是編程軟件的選擇,,這主要考慮對CPU的支持狀況,,我們的體會是:STEP7 V4.0對有些型號的CPU不支持,硬件組態(tài)時會發(fā)生故障出錯,,而STEP7V5.0則不存在這種問題,。
服務(wù)器Server和客戶端Client有什么區(qū)別?
Modbus地址由起始的數(shù)據(jù)類型代號和地址偏移量組成,。功能碼決定對Modbus地址進(jìn)行操作類型,,其可根據(jù)需要傳輸?shù)臄?shù)據(jù)類型和個數(shù)來決定,如圖 5 所示,。

圖5 MODBUS 地址對應(yīng)關(guān)系
注意:在傳輸消息楨中,,用戶使用的地址是0為基準(zhǔn),而對應(yīng)的Modbus地址是1為基準(zhǔn),,如FC16功能碼時以16進(jìn)制的0000為起始地址,,對應(yīng)的寄存器是從40001開始。
MODBUS RTU 傳輸模式:消息楨中的每個8位分成2個4位16進(jìn)制的字符,。
每個字符幀格式(11位),,如圖 6 所示,。

圖6 字符幀格式
注意:如果無奇偶校驗(yàn)位,停止位是2位,。
消息幀格式,,如圖 7 所示。

圖7 消息幀格式
西門子6ES7513-1AL01-0AB0
串口引腳定義及協(xié)議說明
串口通訊,,又經(jīng)常被稱為點(diǎn)對點(diǎn)通訊或者PtP通訊,,是工業(yè)設(shè)備中的一種非常通用的通訊方式,常用于獲取相對遠(yuǎn)程采集設(shè)備的數(shù)據(jù),。
串行通信,,通常利用RS232C或者RS485電氣接口,實(shí)現(xiàn)ASCII碼或者M(jìn)odbus通訊,;其特點(diǎn)是通信線路簡單,,成本較低,用于解決不同廠商產(chǎn)品之間節(jié)點(diǎn)少,、數(shù)據(jù)量小,、通訊速率低、實(shí)時性要求不高的場合,,如過程儀表,、變頻器、連接掃描儀,、條碼閱讀器等帶有串行通訊接口的設(shè)備,,CP卡加載通訊協(xié)議后,還可以和支持Modbus協(xié)議的現(xiàn)場儀表通訊,。
為了實(shí)現(xiàn)設(shè)備相互通訊,,通訊雙方的通訊接口和通訊協(xié)議要一致,基本的串行通訊的數(shù)據(jù)幀格式和波特率也要匹配,。
西門子串行通訊支持的數(shù)據(jù)幀格式:
- 起始位:1位,;
- 數(shù)據(jù)位:7/8位;
- 校驗(yàn)位:1位奇/偶校驗(yàn)位,,或者沒有校驗(yàn)位,;
- 停止位:1/2位。
凡是符合這些格式的串行通信設(shè)備,,理論上都可以相互通信,。
支持的通訊接口
常用的串行數(shù)據(jù)接口有:RS232C 和 RS485/422。RS-232C,、RS-422/485 標(biāo)準(zhǔn)只對接口的電氣特性做出規(guī)定,,而不涉及接插件、電纜或協(xié)議,,在此基礎(chǔ)上用戶可以建立自己的高層通信協(xié)議,。
注意: 接口和協(xié)議是兩個概念,。
RS232C接口
RS-232C 是低速率的單端串行通訊,RS-232C 采取不平衡傳輸方式,,即所謂單端通訊,。
1.RS232C 通訊接口特點(diǎn)
- RS-232采取不平衡傳輸方式,,其收,、發(fā)端的數(shù)據(jù)信號是相對于信號地,抗共模干擾能力差,;
- 近距離通訊,,大通信距離15m;
- 只能用于點(diǎn)對點(diǎn)(即一對收/發(fā)設(shè)備)通訊,。
2. RS232C 接口定義
RS232C并未定義連接器的物理特性,,不同類型的連接器引腳定義也各不相同,其中9針和25針的引腳定義對照,,如圖 1 所示,。

圖1 RS232C 串口管腳定義
為簡單且常用的是三線制接法,即Txd,,Rxd和地線三根,,如上圖中紅色(2,3)和紫色(5)三個針腳,。
RS422/485 接口
RS-422/485 改進(jìn) RS-232 通信距離短,、速率低的缺點(diǎn)。
1.RS422/485接口特點(diǎn)
- RS-422,、RS-485與RS-232不一樣,,數(shù)據(jù)信號采用差分傳輸方式,也稱作平衡傳輸,;
- 平衡傳輸抗干擾能力更強(qiáng),,使傳輸距離更遠(yuǎn),通訊距離長1200米,;
- 可以連接多個設(shè)備,,RS422總線可支持10個節(jié)點(diǎn)(單機(jī)發(fā)送、多機(jī)接收的單向傳輸),,RS485可支持32個節(jié)點(diǎn)(多點(diǎn),、雙向通訊能力);
- 網(wǎng)絡(luò)拓?fù)湟话悴捎媒K端匹配的總線型結(jié)構(gòu),,不支持星型或樹形,;
- 傳輸距離超過50米,需要在兩端加終端電阻330歐姆(*用LIYCY電纜),;
2.RS422/485接口定義
RS422/485 的端口有9針,、15針,,CP340/341/440/441的接口是15針,如圖 2 所示,。
