松下PLC的通用通信

 

■松下PLC可以提供以下類型的通信方式

序號

通信分類

主站

從站

端口

功能

1

計算機鏈接

計算機

松下MEWTOCOL-COM通信協(xié)議

PLC

無需編寫通信程序

編程口

通信口12

計算機向PLC發(fā)出信息,PLC做出相應(yīng)的應(yīng)答

2

通用通信

PLC

自由協(xié)議

PLC159指令對通信數(shù)據(jù)讀和寫

外部設(shè)備:圖像處理裝置、條碼識別器

編程口

通信口12

自由協(xié)議,主站和從站都需要編寫通信協(xié)議

3

PLC-Link

PLC

PLC

通信口12

通過內(nèi)部的鏈接繼電器和寄存器方式進行數(shù)據(jù)通信

4

Modbus RTU

PLC

外部設(shè)備:圖像處理裝置、條碼識別器

通信口12

采用ModbusRTU協(xié)議通信

■通用通信協(xié)議的示意圖

 

序號

通信口

接收完成標志位

發(fā)送完成標志位

通信異常標志位

1

編程口

R903E

R903F

R900E

接收條件R903E=0FF

發(fā)送條件R903F=0N

正常R900E=OFF

接收完成R903EOFF變?yōu)?span lang="EN-US">ON

接收完成R903EOFF變?yōu)?span lang="EN-US">ON

異常R900E=ON

2

通信口1

R9037

R9038

R9039

接收條件R9037=0FF

發(fā)送條件R9038=0N

正常R9039=OFF

接收完成R9037OFF變?yōu)?span lang="EN-US">ON

接收完成R9038OFF變?yōu)?span lang="EN-US">ON

異常R9039=ON

3

通信口2

R9047

R9048

R9049

接收條件R9047=0FF

發(fā)送條件R9048=0N

正常R9049=OFF

接收完成R9047OFF變?yōu)?span lang="EN-US">ON

接收完成R9048OFF變?yōu)?span lang="EN-US">ON

異常R9049=ON

■編程口的通信設(shè)置

注意:必須選擇具有結(jié)束符CR,通過CR結(jié)束符(CR對應(yīng)16進制D0)使PLC自動觸發(fā)接收完成標志位的狀態(tài)變化,通過該標志位的狀態(tài)變化,可以把接收數(shù)據(jù)區(qū)的DT200DT204(4個字,8個字節(jié))自動取走,清空接收數(shù)據(jù)區(qū),釋放接收緩沖區(qū),為下一次接收數(shù)據(jù)做好準備。PC機發(fā)送的數(shù)據(jù)如果沒有辦法自動生成CR,則必須手動添加CR到數(shù)據(jù)的最尾端

■接收數(shù)據(jù)的程序

■發(fā)送數(shù)據(jù)的程序

 

發(fā)送數(shù)據(jù)與接收數(shù)據(jù)是按照先低字節(jié)(低8位),后高字節(jié)(高8位)的順序;而一般的PC機用的串口調(diào)試工件是按照收發(fā)數(shù)據(jù)的順序自然排列。

例如:DT100=ABCD,PLC先發(fā)低字節(jié)CD,后發(fā)高字節(jié)AB,而PC接收到的數(shù)據(jù)按照CDAB顯示

也可以通過與索引寄存器的方式與數(shù)據(jù)配合,可以把接收到的數(shù)據(jù)排成一系列數(shù)據(jù)

投訴建議

提交

查看更多評論
其他資訊

查看更多

智控科技與磁柵尺三協(xié)簽訂代理合作

智控新推出通訊式伺服電機和驅(qū)動器

松下PLC使用自由通訊案例

英國翠歐公司總經(jīng)理演講—EtherCAT路演/工業(yè)以太網(wǎng)研討會

智控科技應(yīng)邀出席“2012 EtherCAT路演/工業(yè)以太網(wǎng)研討會”