欧美极品jizzhd欧美,91精品久久一区二区三区,欧美乱妇无乱码大黄a片,欧美日韩国产一区在线看

PLC技術(shù)資料
    西門子s7-1200與第三方設(shè)備自由口通信原理及步驟說明
    發(fā)布者:  發(fā)布時(shí)間:2023/11/7 21:31:14

    西門子s7-1200 緊湊型plc在當(dāng)前的市場(chǎng)中有著廣泛的應(yīng)用,由于其性價(jià)比高,所以常被用作小型自動(dòng)化控制設(shè)備的控制器,這也使得它經(jīng)常與第三方的設(shè)備如掃描槍、打印機(jī)等設(shè)備進(jìn)行通訊。因?yàn)闆]有第三方的設(shè)備,這里就以超級(jí)終端為例介紹自由口通訊。

    1.控制系統(tǒng)原理

    1.jpg

    2.硬件需求

    s7-1200 plc目前有3種類型的cpu:

    1)s7-1211c cpu。

    2)s7-1212c cpu。

    3)s7-1214c cpu。

    這三種類型的cpu都可以連接三個(gè)串口通信模版。

    本例中使用的plc硬件為:

    1)pm1207電源 ( 6ep1 332-1sh71 )

    2) s7-1214c ( 6es7 214 -1be30 -0xb0 )

    3) cm1241 rs232 ( 6es7 241 -1ah30 -0xb0 )

    3.軟件需求

    1)編程軟件step7 basic v10.5 ( 6es7 822-0aa0-0ya0)

    4.組態(tài)

    我們通過下述的實(shí)際操作來介紹如何在step7 basic v10.5 中組態(tài)s7-1214c 和超級(jí)終端通信。

    點(diǎn)擊桌面上的“totally integrated automation portal v10”圖標(biāo),打開如下圖:

    2.jpg首先需要選擇“create new project”選項(xiàng),然后在“project name:”里輸入ptp;在“path:”修改項(xiàng)目的存儲(chǔ)路徑為“c:\”;點(diǎn)擊“create”,這樣就創(chuàng)建了一個(gè)文件ptp的新項(xiàng)目。創(chuàng)建后的窗口如下圖所示:

    3.jpg點(diǎn)擊門戶視圖左下角的“project view”切換到項(xiàng)目視圖下,如下圖:

    4.jpg

    打開后,在“devices”標(biāo)簽下,點(diǎn)擊“add new device”,在彈出的菜單中輸入設(shè)備名“plc_1”并在設(shè)備列表里選擇cpu的類型。選擇后如下圖:

    5.jpg插入cpu后,點(diǎn)擊cpu左邊的空槽,在右邊的“catalog ”里找到“communication”下的rs232模塊,拖拽或雙擊此模塊,這樣就把串口模塊插入到硬件配置里,接下來就需要配置此rs232模塊硬件接口參數(shù),選擇rs232模塊,在其下方會(huì)出現(xiàn)該模塊的硬件屬性配置窗口, 在屬性窗口里有兩個(gè)選項(xiàng),一個(gè)是“general”;一個(gè)是“rs232 interface”。在“general”里包括了此模塊的“項(xiàng)目信息”和“訂貨信息”;而在“rs232 interface”里包括“項(xiàng)目信息”、“端口的配置”、“發(fā)送信息的配置”、“接收信息的配置”和“硬件識(shí)別號(hào)”。在這里我們選擇“rs232 interface”,在“端口”配置的選項(xiàng)里,進(jìn)行端口的參數(shù)配置,

    波特率為:9600 ;

    校驗(yàn)方式:無 ;

    數(shù)據(jù)位為:8 ;

    停止位:1;

    硬件流控制:無;

    等待時(shí)間:1ms

    設(shè)置參數(shù)如下圖:

    6.jpg

    此時(shí)確認(rèn)一下“硬件識(shí)別號(hào)”為11。

    此時(shí),完成了硬件的組態(tài),接下來需要編寫串口通訊程序,在這里我們實(shí)現(xiàn)兩個(gè)功能:

    a、 s7-1200 發(fā)送數(shù)據(jù)給超級(jí)終端;

    b、 超級(jí)終端發(fā)送數(shù)據(jù)給s7-1200

    對(duì)于第一個(gè)功能:s7-1200發(fā)送數(shù)據(jù)給超級(jí)終端,實(shí)際上是s7-1200是數(shù)據(jù)的發(fā)送方,超級(jí)終端是數(shù)據(jù)的接收方,對(duì)于s7-1200需要編寫發(fā)送程序;而對(duì)于超級(jí)終端來說,只要打開超級(jí)終端程序,配置硬件接口參數(shù)與前面s7-1200的端口參數(shù)一只即可。

    下面的步驟將具體介紹此功能實(shí)現(xiàn)的步驟:

    ①、在plc中編寫發(fā)送程序。在項(xiàng)目管理視圖下雙擊“device”下的程序塊下的main(ob1),打開ob1,在主程序中調(diào)用send_ptp功能塊如下圖所示:(注:send_ptp在指令庫下的擴(kuò)展指令中通訊指令下)

    11.jpg要對(duì)send_ptp賦值參數(shù),首先需要?jiǎng)?chuàng)建send_ptp的背景數(shù)據(jù)塊和發(fā)送緩沖數(shù)據(jù)塊 ,雙擊“devices”——>; “plc_1”——>;“program block ”——“add new block”,在彈出的串口命名db_send_ptp,選擇db塊,在type后選擇“send_ptp(sfb113)”

    12.jpg插入背景db后,再插入發(fā)送緩沖db塊,重復(fù)上面的步驟,只是在選擇db類型為“global db”,并去掉“symbolic access only”選項(xiàng)勾(這樣可以對(duì)該db塊進(jìn)行直接地址訪問),并取名該db塊為db_send_buff。建好這兩個(gè)db塊后,雙擊打開db_send_buff預(yù)先定義好要發(fā)送的數(shù)據(jù),如下圖所示:

    99.jpg

    定義完發(fā)送緩沖區(qū)后,接下來就可以對(duì)send_ptp賦值參數(shù),賦值參數(shù)后如下圖:

    13.jpg

    在上面的編程塊里需要注意的是,在指定發(fā)送緩沖區(qū)時(shí)。字符的開始地址是從第二個(gè)字節(jié),而不是零字節(jié)開始,即是p#db2.dbx2.0 byte10 而不是p#db2.dbx0.0 byte10,原因是由于s7-1200對(duì)字符串的存放的格式造成的,s7-1200對(duì)字符串的前兩個(gè)字節(jié)的定義第一字節(jié)是最大的字符長(zhǎng)度,第二個(gè)字節(jié)是實(shí)際的字符長(zhǎng)度。接下來才是存放實(shí)際字符。如下圖:

    56.jpg

    上面就完成了程序的編寫,對(duì)項(xiàng)目進(jìn)行編譯;右擊plc_1項(xiàng)目在彈出的菜單里選擇“complies all”選項(xiàng),這樣就對(duì)硬件與軟件進(jìn)行編譯,如下圖:

    57.jpg編譯且沒有錯(cuò)誤后就可以下載程序到plc中,同樣右擊plc_1項(xiàng)目,在彈出的菜單選擇“download to device”。

    ②、用串口交叉線連接s7-1200的串口與計(jì)算機(jī)的串口,打開計(jì)算機(jī)的超級(jí)終端程序,并設(shè)置硬件端口參數(shù)如下圖:

    58.jpg③、打開ob1功能塊在線監(jiān)控程序,在變量監(jiān)控表里強(qiáng)制m0.0為1,觸發(fā)數(shù)據(jù)的發(fā)送,此時(shí)在超級(jí)終端就會(huì)接收到發(fā)送的數(shù)據(jù),如下圖:

    59.jpg

    對(duì)于第二個(gè)功能:超級(jí)終端發(fā)送數(shù)據(jù)給s7-1200,實(shí)際上是s7-1200是數(shù)據(jù)的接收方,超級(jí)終端是數(shù)據(jù)的發(fā)送方,對(duì)于s7-1200需要編寫接收程序;而對(duì)于超級(jí)終端來說,只要打開超級(jí)終端程序,配置硬件接口參數(shù)與前面s7-1200的端口參數(shù)一致,在界面上輸入發(fā)送內(nèi)容即可。

    下面的步驟將具體介紹此功能實(shí)現(xiàn)的步驟:

    ①、在plc中編寫發(fā)送程序。在項(xiàng)目管理視圖下雙擊“device”下的程序塊下的main(ob1),打開ob1,在主程序中調(diào)用rcv_ptp功能塊如下圖所示:(注:rcv_ptp在指令庫下的擴(kuò)展指令中通訊指令下)

    60.jpg要對(duì)rcv_ptp賦值參數(shù),首先需要?jiǎng)?chuàng)建rcv_ptp的背景數(shù)據(jù)塊和發(fā)送緩沖數(shù)據(jù)塊 ,雙擊“devices”——>; “plc_1”——>;“program block ”——“add new block”,在彈出的串口命名db_rcv_ptp,選擇db塊,在type后選擇“rcv_ptp(sfb114)”

    61.jpg插入背景db后,再插入接收緩沖db塊,重復(fù)上面的步驟,只是在選擇db類型為“global db”,并去掉“symbolic access only”選項(xiàng)勾(這樣可以對(duì)該db塊進(jìn)行直接地址訪問),并取名該db塊為db_rcv_buff。建好這兩個(gè)db塊后,雙擊打開db_rcv_buff定義接收緩沖區(qū)數(shù)據(jù)的類型,如下圖所示:

    62.jpg

    定義完接收緩沖區(qū)后,接下來就可以對(duì)rcv_ptp賦值參數(shù),賦值參數(shù)后如下圖:

    63.jpg在上面的編程塊里需要注意的是,在指定接收緩沖區(qū)時(shí)。字符的開始地址是從第二個(gè)字節(jié),而不是零字節(jié)開始,即是p#db2.dbx2.0 byte10 而不是p#db2.dbx0.0 byte10,原因是由于s7-1200對(duì)字符串的存放的格式造成的,s7-1200對(duì)字符串的前兩個(gè)字節(jié)的定義第一字節(jié)是最大的字符長(zhǎng)度,第二個(gè)字節(jié)是實(shí)際的字符長(zhǎng)度。接下來才是存放實(shí)際字符。如下圖:

    64.jpg上面就完成了程序的編寫,對(duì)項(xiàng)目進(jìn)行編譯;右擊plc_1項(xiàng)目在彈出的菜單里選擇“complies all”選項(xiàng),這樣就對(duì)硬件與軟件進(jìn)行編譯,如下圖:

    65.jpg

    編譯且沒有錯(cuò)誤后就可以下載程序到plc中,同樣右擊plc_1項(xiàng)目,在彈出的菜單選擇“download to device”。

    ②、用串口交叉線連接s7-1200的串口與計(jì)算機(jī)的串口,打開計(jì)算機(jī)的超級(jí)終端程序,并設(shè)置硬件端口參數(shù)如下圖:

    66.jpg在桌面上新建文本文件,打開此文本文件在里面輸入“gfdcba”,如下圖:

    67.jpg③、打開變量監(jiān)控表,強(qiáng)制m0.0,使能接收。然后, 在超級(jí)終端里,選擇菜單“transfer”下的“send text file”,在打開的窗口里找到桌面 上的文本文件。

    68.jpg打開db_rcv_buff數(shù)據(jù)塊,在線查看接收到的數(shù)據(jù),如下圖:

    69.jpg通過上面的例子實(shí)現(xiàn)了簡(jiǎn)單的應(yīng)用,在實(shí)際的應(yīng)用過程中,需要按第三方設(shè)備的協(xié)議進(jìn)行編寫s7-1200的程序。

    版權(quán)聲明PLC信息網(wǎng)轉(zhuǎn)載作品均注明出處,本網(wǎng)未注明出處和轉(zhuǎn)載的,是出于傳遞更多信息之目的,并不意味 著贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性。如轉(zhuǎn)載作品侵犯作者署名權(quán),或有其他諸如版權(quán)、肖像權(quán)、知識(shí)產(chǎn)權(quán)等方面的傷害,并非本網(wǎng)故意為之,在接到相關(guān)權(quán)利人通知后將立即加以更正。聯(lián)系電話:0571-87774297。
0571-87774297  
日韩 视频 在线 观看| 最近免费中文字幕大全高清mv| 国产精品99亚发布| 久久久久久久久av熟女| 亚洲精品久久久久久久蜜桃| 久久久久成人精品亚洲国产| 人妻少妇精品一区二区三区| 永久免费看a片无码网站宅男| 无码精品一区二区三区免费视频| 无码粉嫩虎白一线天在线观看| 大学生第一次破女处a片| 日韩欧美亚洲国产字幕四区 | 正在播放老肥熟妇露脸| 欧美精品一区二区三区观| 韩国三级中文字幕hd久久精品| 国产av无码国产av毛片| 在线观看国产精品你懂的| 妈妈的朋友4在线观看| 国模杨依粉嫩蝴蝶150p| 丰满少妇a级毛片露出偷拍| 宝贝别忍着喷出来嗯啊哦漫画| 国产精品男女午夜福利片| 欧美一级久久久久久国产| 强壮公把我一次次弄上高潮 | 高冷受做到失禁颤抖哭着求饶| 国产精品VA无码区二区| 熟女性饥渴一区二区三区| 97se亚洲国产综合在线| 99久久久无码国产精品6| 精品无人区一码二码三码| 久久久久中国黄色一级片| 亚洲国产精品无码成人片久久| 亚洲熟妇丰满多毛xxxx| 国产人成精品综合欧美成人| 亚洲国产欧美另类自拍尤物| 麻豆国产人妻欲求不满谁演的| 亚洲最大的黄色在线观看| 久久久久99精品国产片| 色一情一乱一伦一区二区三欧美| 综合99综合久久久久久久| 91九色老熟女免费资源|