技術(shù)頻道

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

      在該通信方式下,通信端口完全由用戶程序所控制,通信協(xié)議也由用戶設(shè)定。PC機(jī)與PLC之間是主從關(guān)系,PC機(jī)始終處于主導(dǎo)地位。PLC的通信編程首先是對串口初始化,對S7-200PLC的初始化是通過對特殊標(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位;波特率:00038400baud、00119200baud、0109600baud0114800baud1002400baud1011200baud110600baud111300baud;通信協(xié)議:00PPI協(xié)議從站模式、01為自由口協(xié)議、10PPI協(xié)議主站模式、11為保留,缺省設(shè)置為PPI協(xié)議從站模式。

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

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

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

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

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

      主站蜘蛛池模板: 精品视频在线观看你懂的一区| 久久久国产一区二区三区| 国产精品第一区第27页| 日韩人妻精品无码一区二区三区| 无码一区二区三区在线| 青青青国产精品一区二区| 亚洲AV日韩精品一区二区三区| 97一区二区三区四区久久| 亲子乱AV视频一区二区| 美女AV一区二区三区| 国产麻豆精品一区二区三区| 亚洲午夜精品一区二区公牛电影院| 538国产精品一区二区在线| 色综合一区二区三区| 亚洲欧美日韩一区二区三区在线| 久久国产免费一区二区三区| 成人无码一区二区三区| 亚洲中文字幕丝袜制服一区| 国产aⅴ一区二区三区| 日韩一区二区免费视频| 欧洲亚洲综合一区二区三区| 蜜臀AV无码一区二区三区| 无码日本电影一区二区网站| 亚洲综合无码一区二区痴汉| 中文字幕人妻第一区| 亚洲一区二区三区在线观看网站 | 亲子乱av一区区三区40岁| 国模私拍福利一区二区| 久久精品无码一区二区WWW| 国产精品高清一区二区人妖| 无码国产精品一区二区免费虚拟VR| 久久久精品人妻一区二区三区四| 一区二区免费视频| 中文字幕视频一区| 亚洲AV无码一区二区三区牲色| 国产乱码精品一区二区三区麻豆 | 女人18毛片a级毛片一区二区| 精品一区二区久久久久久久网精| 精品一区二区三区免费毛片| 精品国产AⅤ一区二区三区4区 | 亚洲欧美日韩一区二区三区在线|