西門(mén)子S7-1200 控制器是我們新推出產(chǎn)品的核心,可實(shí)現(xiàn)簡(jiǎn)單卻高度精確的自動(dòng)化任務(wù)。西門(mén)子S7-1200 控制器實(shí)現(xiàn)了模塊化和緊湊型設(shè)計(jì),功能強(qiáng)大、投資安全并且*適合各種應(yīng)用??蓴U(kuò)展性強(qiáng)、靈活度高的設(shè)計(jì),可實(shí)現(xiàn)標(biāo)準(zhǔn)工業(yè)通信的通信接口以及一整套強(qiáng)大的集成技術(shù)功能,使該控制器成為完整、全面的自動(dòng)化解決方案的重要組成部分。
產(chǎn)品簡(jiǎn)介
西門(mén)子S7-1200 控制器是我們新推出產(chǎn)品的核心,可實(shí)現(xiàn)簡(jiǎn)單卻高度精確的自動(dòng)化任務(wù)。西門(mén)子S7-1200 控制器實(shí)現(xiàn)了模塊化和緊湊型設(shè)計(jì),功能強(qiáng)大、投資安全并且*適合各種應(yīng)用??蓴U(kuò)展性強(qiáng)、靈活度高的設(shè)計(jì),可實(shí)現(xiàn)標(biāo)準(zhǔn)工業(yè)通信的通信接口以及一整套強(qiáng)大的集成技術(shù)功能,使該控制器成為完整、全面的自動(dòng)化解決方案的重要組成部分。
詳細(xì)介紹
西門(mén)子S7-1200PLC模塊安徽代理
串口通信最重要的參數(shù)是波特率、數(shù)據(jù)位、停止位和奇偶校驗(yàn)。對(duì)于兩個(gè)進(jìn)行通行的端口,這些參數(shù)必須匹配:
a、停止位:用于表示單個(gè)包的最后一位。典型的值為1,1.5和2位。由于數(shù)據(jù)是在傳輸線上定時(shí)的,并且每一個(gè)設(shè)備有其自己的時(shí)鐘,很可能在通信中兩臺(tái)設(shè)備間出現(xiàn)了小小的不同步。因此停止位不僅僅是表示傳輸?shù)慕Y(jié)束,并且提供計(jì)算機(jī)校正時(shí)鐘同步的機(jī)會(huì)。適用于停止位的位數(shù)越多,不同時(shí)鐘同步的容忍程度越大,但是數(shù)據(jù)傳輸率同時(shí)也越慢。
b、數(shù)據(jù)位:這是衡量通信中實(shí)際數(shù)據(jù)位的參數(shù)。當(dāng)計(jì)算機(jī)發(fā)送一個(gè)信息包,實(shí)際的數(shù)據(jù)不會(huì)是8位的,標(biāo)準(zhǔn)的值是5、7和8位。如何設(shè)置取決于你想傳送的信息。比如,標(biāo)準(zhǔn)的ASCII碼是0~127(7位)。擴(kuò)展的ASCII碼是0~255(8位)。如果數(shù)據(jù)使用簡(jiǎn)單的文本(標(biāo)準(zhǔn)ASCII碼),那么每個(gè)數(shù)據(jù)包使用7位數(shù)據(jù)。每個(gè)包是指一個(gè)字節(jié),包括開(kāi)始/停止位,數(shù)據(jù)位和奇偶校驗(yàn)位。由于實(shí)際數(shù)據(jù)位取決于通信協(xié)議的選取,術(shù)語(yǔ)“包”指任何通信的情況。
c、奇偶校驗(yàn)位:在串口通信中一種簡(jiǎn)單的檢錯(cuò)方式。有四種檢錯(cuò)方式:偶、奇、高和低。當(dāng)然沒(méi)有校驗(yàn)位也是可以的。對(duì)于偶和奇校驗(yàn)的情況,串口會(huì)設(shè)置校驗(yàn)位(數(shù)據(jù)位后面的一位),用一個(gè)值確保傳輸?shù)臄?shù)據(jù)有偶個(gè)或者奇?zhèn)€邏輯高位。例如,如果數(shù)據(jù)是011,那么對(duì)于偶校驗(yàn),校驗(yàn)位為0,保證邏輯高的位數(shù)是偶數(shù)個(gè)。如果是奇校驗(yàn),校驗(yàn)位位1,這樣就有3個(gè)邏輯高位。高位和低位不真正的檢查數(shù)據(jù),簡(jiǎn)單置位邏輯高或者邏輯低校驗(yàn)。這樣使得接收設(shè)備能夠知道一個(gè)位的狀態(tài),有機(jī)會(huì)判斷是否有噪聲干擾了通信或傳輸和接受的數(shù)據(jù)不同步。
d、波特率:這是一個(gè)衡量通信速度的參數(shù)。它表示每秒鐘傳送的bit的個(gè)數(shù)。例如300波特表示每秒鐘發(fā)送300個(gè)bit。當(dāng)我們提到時(shí)鐘周期時(shí),我們就是指波特率例如如果協(xié)議需要4800波特率,那么時(shí)鐘是4800Hz。這意味著串口通信在數(shù)據(jù)線上的采樣率為4800Hz。通常電話線的波特率為14400,28800和36600。波特率可以遠(yuǎn)遠(yuǎn)大于這些值,但是波特率和距離成反比。高波特率常常用于放置的很近的儀器間的通訊。
西門(mén)子S7-1200PLC模塊安徽代理
三、常用PLC基本通訊接口
a、什么是RS-232?
RS-232 (ANSI/EIA-232標(biāo)準(zhǔn))是IBM-PC及其兼容機(jī)上的串行連接標(biāo)準(zhǔn)??捎糜谠S多用途,比如連接鼠標(biāo)、打印機(jī)或者M(jìn)odem,同時(shí)也可以接工業(yè)儀器儀表。用于驅(qū)動(dòng)和連線的改進(jìn),實(shí)際應(yīng)用中RS-232的傳輸長(zhǎng)度或者速度常常超過(guò)標(biāo)準(zhǔn)的值。
RS-232只限于PC串口和設(shè)備間點(diǎn)對(duì)點(diǎn)的通信。RS- 232串口通信最遠(yuǎn)距離是50英尺。
b、什么是RS-485
RS -485(EIA-485標(biāo)準(zhǔn))是RS-422的改進(jìn),因?yàn)樗黾恿嗽O(shè)備的個(gè)數(shù),從10個(gè)增加到32個(gè),同時(shí)定義了在最大設(shè)備個(gè)數(shù)情況下的電氣特性,以保證足夠的信號(hào)電壓。有了多個(gè)設(shè)備的能力,你可以使用一個(gè)單個(gè)RS-422口建立設(shè)備網(wǎng)絡(luò)。出色抗噪和多設(shè)備能力,在工業(yè)應(yīng)用中建立連向PC機(jī)的分布式設(shè)備網(wǎng)絡(luò)、其他數(shù)據(jù)收集控制器、HMI或者其他操作時(shí),串行連接會(huì)選擇RS-485。
RS-485是RS-422的超集,因此所有的RS-422設(shè)備可以被RS-485控制。RS-485可以用超過(guò)4000英尺的線進(jìn)行串行通行。
c、什么是RS-422?
RS -422(EIA RS-422-A Standard)是Apple的Macintosh計(jì)算機(jī)的串口連接標(biāo)準(zhǔn)。
S7-1200系列
CPU1211 AC/DC/Rly 6DI/4DO 6ES7 211-1BD30-0XB0
CPU1211 DC/DC/DC 6DI/4DO 6ES7 211-1AD30-0XB0
CPU1211 DC/DC/Rly 6DI/4DO 6ES7 211-1HD30-0XB0
CPU1212 AC/DC/Rly繼電器8DI/6DO 6ES7 212-1BD30-0XB0
CPU1212 DC/DC/DC 8DI/6DO 6ES7 212-1AD30-0XB0
CPU1212 DC/DC/Rly繼電器8DI/6DO 6ES7 212-1HD30-0XB0
CPU1214 AC/DC/Rly繼電器14DI/10DO 6ES7 214-1BE30-0XB0
CPU1214 DC/DC/DC 14DI/10DO 6ES7 214-1AE30-0XB0
CPU1214 DC/DC/Rly繼電器14DI/10DO 6ES7 214-1HE30-0XB0
數(shù)字量擴(kuò)展模塊
SM 1222 8 x 繼電器輸出 6ES7 222-1HF30-0XB0
SM 1222 8 x 24V DC 輸出 6ES7 222-1BF30-0XB0
SM1223 8 x 24V DC 輸入/8 x 繼電器輸出 6ES7 223-1PH30-0XB0
SM1223 8 x 24V DC 輸入/8 x 24V DC 輸出 6ES7 223-1BH30-0XB0
SM 1221 8 x 24V DC 輸入 6ES7 221-1BF30-0XB0
SM 1222 16 x 繼電器輸出 6ES7 222-1HH30-0XB0
SM 1222 16 x 24V DC 輸出 6ES7 222-1BH30-0XB0
SM 1223 16 x 24V DC 輸入/16 x 繼電器輸出 6ES7 223-1PL30-0XB0
SM 1223 16 x 24V DC 輸入/16 x 24V DC 輸出 6ES7 223-1BL30-0XB0
SM 1221 16 x 24V DC 輸入 6ES7 221-1BH30-0XB0
模擬量擴(kuò)展模塊
SM 1234 4 x 模擬量輸入/2 x 模擬量輸出 6ES7 234-4HE30-0XB0
SM 1231 4 x 模擬量輸入 6ES7 231-4HD30-0XB0
SM 1232 2 x 模擬量輸出 6ES7 232-4HB30-0XB0
通訊擴(kuò)展模塊
CM 1241 RS 485 6ES7 241-1CH30-0XB0
CM 1241 RS 232 6ES7 241-1AH30-0XB0
信號(hào)板數(shù)字量/模擬量
SB 1223 2 x 24V DC 輸入/2 x 24V DC 輸出 6ES7 223-0BD30-0XB0
SB 1232 1 x 模擬量輸出 6ES7 232-4HA30-0XB0
模擬器
SIM 1274 1214C 模擬器 6ES7 274-1XH30-0XA0
SIM 1274 1211C/1212C 模擬器 6ES7 274-1XF30-0XA0
AXISx_RSEEK
功能:使用組態(tài)/包絡(luò)表中的搜索方法啟動(dòng)參考點(diǎn)搜索操作。當(dāng)運(yùn)動(dòng)軸找到參考點(diǎn)且移動(dòng)停止時(shí),運(yùn)動(dòng)軸將 RP_OFFSET 參數(shù)值載入當(dāng)前位置。
圖 4. AXISx_RSEEK指令
RP_OFFSET 的默認(rèn)值為 0。 可使用運(yùn)動(dòng)控制向?qū)?、運(yùn)動(dòng)控制面板或 AXISx_LDOFF(加載偏移量)子例程來(lái)更改 RP_OFFSET 值;
EN 位開(kāi)啟會(huì)啟用此子例程。確保 EN 位保持開(kāi)啟,直至 Done 位指示子例程執(zhí)行已經(jīng)完成;
START 參數(shù)開(kāi)啟將向運(yùn)動(dòng)軸發(fā)出 RSEEK 命令。 對(duì)于在 START 參數(shù)開(kāi)啟且運(yùn)動(dòng)軸當(dāng)前不繁忙時(shí)執(zhí)行的每次掃描,該子例程向運(yùn)動(dòng)軸發(fā)送一個(gè) RSEEK 命令。為了確保僅發(fā)送了一個(gè)命令,請(qǐng)使用邊沿檢測(cè)元素用脈沖方式開(kāi)啟 START 參數(shù)。
AXISx_GOTO
功能:命令運(yùn)動(dòng)軸轉(zhuǎn)到所需位置。
圖 5. AXISx_GOTO指令
START 參數(shù)開(kāi)啟會(huì)向運(yùn)動(dòng)軸發(fā)出 GOTO 命令。 對(duì)于在 START 參數(shù)開(kāi)啟且運(yùn)動(dòng)軸當(dāng)前不繁忙時(shí)執(zhí)行的每次掃描,該子例程向運(yùn)動(dòng)軸發(fā)送一個(gè) GOTO 命令。為了確保僅發(fā)送了一個(gè) GOTO 命令,請(qǐng)使用邊沿檢測(cè)元素用脈沖方式開(kāi)啟 START 參數(shù);
Pos 參數(shù)包含一個(gè)數(shù)值,指示要移動(dòng)的位置(移動(dòng))或要移動(dòng)的距離(相對(duì)移動(dòng))。 根據(jù)所選的測(cè)量單位,該值是脈沖數(shù) (DINT) 或工程單位數(shù) (REAL);
Speed 參數(shù)確定該移動(dòng)的最高速度。 根據(jù)所選的測(cè)量單位,該值是脈沖數(shù)/每秒 (DINT) 或工程單位數(shù)/每秒 (REAL);
Mode 參數(shù)選擇移動(dòng)的類型:
0:位置
1:相對(duì)位置
2:?jiǎn)嗡龠B續(xù)正向旋轉(zhuǎn)
3:?jiǎn)嗡龠B續(xù)反向旋轉(zhuǎn)
Abort 參數(shù)啟動(dòng)會(huì)命令運(yùn)動(dòng)軸停止當(dāng)前包絡(luò)并減速,直至電機(jī)停止。
注意:若 Mode 參數(shù)設(shè)置為 0,則必須首先使用 AXISx_RSEEK 或 AXISx_LDPOS 指令建立零位置。
AXISx_RUN
功能:命令運(yùn)動(dòng)軸按照存儲(chǔ)在組態(tài)/包絡(luò)表的特定包絡(luò)執(zhí)行運(yùn)動(dòng)操作。
圖 6. AXISx_RUN指令
START 參數(shù)開(kāi)啟將向運(yùn)動(dòng)軸發(fā)出 RUN 命令。 對(duì)于在 START 參數(shù)開(kāi)啟且運(yùn)動(dòng)軸當(dāng)前不繁忙時(shí)執(zhí)行的每次掃描,該子例程向運(yùn)動(dòng)軸發(fā)送一個(gè) RUN 命令。為了確保僅發(fā)送了一個(gè)命令,請(qǐng)使用邊沿檢測(cè)元素用脈沖方式開(kāi)啟 START 參數(shù);
Profile 參數(shù)包含運(yùn)動(dòng)包絡(luò)的編號(hào)或符號(hào)名稱。 “Profile”輸入必須介于 0 - 31。否則子例程將返回錯(cuò)誤;
Abort 參數(shù)會(huì)命令運(yùn)動(dòng)軸停止當(dāng)前包絡(luò)并減速,直至電機(jī)停止;
C_Profile 參數(shù)包含運(yùn)動(dòng)軸當(dāng)前執(zhí)行的包絡(luò);
C_Step 參數(shù)包含目前正在執(zhí)行的包絡(luò)步。
AXISx_LDOFF
功能:建立一個(gè)與參考點(diǎn)處于不同位置的新的零位置。
圖 7. AXISx_LDOFF指令