技術(shù)頻道

      S7-200系列PLC自由通信口初始化及通信指令 西門子PLC

      在該通信方式下,通信端口完全由用戶程序所控制,通信協(xié)議也由用戶設(shè)定。PC機(jī)與PLC之間是主從關(guān)系,PC機(jī)始終處于主導(dǎo)地位。PLC的通信編程首先是對(duì)串口初始化,對(duì)S7-200PLC的初始化是通過對(duì)特殊標(biāo)志位SMB30(端口0)、SMB130(端口1)寫入通信控制字,設(shè)置通信的波特率,奇偶校驗(yàn)位、停止位和字符長度。顯然,這些設(shè)定必須與PC的設(shè)定相一致。SMB30SMB130的各位及含義如下:

      其中,校驗(yàn)方式:0011均為無校驗(yàn)、01為偶校驗(yàn)、10為奇校驗(yàn);字符長度:0為傳送字符有效數(shù)據(jù)是8位、1為有效數(shù)據(jù)是7位;波特率:00038400baud00119200baud0109600baud0114800baud1002400baud1011200baud110600baud111300baud;通信協(xié)議:00PPI協(xié)議從站模式、01為自由口協(xié)議、10PPI協(xié)議主站模式、11為保留,缺省設(shè)置為PPI協(xié)議從站模式。

      XMTRCV命令分別用于PLC向外界發(fā)送與接收數(shù)據(jù)。當(dāng)PLC處于RUN狀態(tài)下時(shí),通信命令有效,當(dāng)PLC處于STOP狀態(tài)時(shí)通信命令無效。

      XMT命令將指定存儲(chǔ)區(qū)內(nèi)的數(shù)據(jù)通過指定端口傳送出去,當(dāng)存儲(chǔ)區(qū)內(nèi)最后一個(gè)字節(jié)傳送完畢,PLC將產(chǎn)生一個(gè)中斷,命令格式為 XMT TABLEPORT,其中PORT指定PLC用于發(fā)送的通信端口,TABLE為是數(shù)據(jù)存儲(chǔ)區(qū)地址,其第一個(gè)字節(jié)存放要傳送的字節(jié)數(shù),即數(shù)據(jù)長度,最大為255

      RCV命令從指定的端口讀入數(shù)據(jù)存放在指定的數(shù)據(jù)存儲(chǔ)區(qū)內(nèi),當(dāng)最后一個(gè)字節(jié)接收完畢,PLC也將產(chǎn)生一個(gè)中斷,命令格式為RCV TABLEPO RTPLC通過PORT端口接收數(shù)據(jù),并將數(shù)據(jù)存放在TBL數(shù)據(jù)存儲(chǔ)區(qū)內(nèi),TABLE的第一個(gè)字節(jié)為接收的字節(jié)數(shù)。

      在自由口通信方式下,還可以通過字符中斷控制來接收數(shù)據(jù),即PLC每接收一個(gè)字節(jié)的數(shù)據(jù)都將產(chǎn)生一個(gè)中斷。因而,PLC每接收一個(gè)字節(jié)的數(shù)據(jù)都可以在相應(yīng)的中斷程序中對(duì)接收的數(shù)據(jù)進(jìn)行處理。

      文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。

      主站蜘蛛池模板: 中文字幕精品亚洲无线码一区| 精品人妻一区二区三区四区| 蜜桃视频一区二区三区| 无码精品国产一区二区三区免费 | 久久er99热精品一区二区| 日韩少妇无码一区二区三区| 99精品国产一区二区三区不卡| 精品视频一区二区三区| 狠狠爱无码一区二区三区| 国产未成女一区二区三区| 波多野结衣一区二区| 精品国产乱码一区二区三区| 国产亚洲一区二区在线观看| 亚洲综合无码精品一区二区三区| 日韩毛片一区视频免费| 精品人妻一区二区三区四区 | 国产一区在线视频观看| 怡红院美国分院一区二区| 一区二区传媒有限公司| 久久毛片一区二区| 天堂一区人妻无码| 一区二区三区电影在线观看| 国产女人乱人伦精品一区二区| 国精产品一区一区三区有限在线| 亚洲欧美成人一区二区三区| 亚洲国产成人久久一区二区三区 | 国产在线无码视频一区| 国产一区二区三区在线观看影院 | 国产精品一区二区久久乐下载| 国产日韩精品一区二区在线观看| 欧洲亚洲综合一区二区三区| 精品在线一区二区三区| A国产一区二区免费入口| 国产人妖视频一区二区| 精品成人乱色一区二区| 国内精品视频一区二区八戒| 一区二区三区四区电影视频在线观看| 国产精品被窝福利一区| 久久亚洲国产精品一区二区| 日韩人妻精品一区二区三区视频| 亚洲综合一区国产精品|