松下PLC的通用通信
■松下PLC可以提供以下類型的通信方式
序號 |
通信分類 |
主站 |
從站 |
端口 |
功能 |
1 |
計算機鏈接 |
計算機 松下MEWTOCOL-COM通信協議 |
PLC 無需編寫通信程序 |
編程口 通信口1和2 |
計算機向PLC發出信息,PLC做出相應的應答 |
2 |
通用通信 |
PLC 自由協議 PLC的159指令對通信數據讀和寫 |
外部設備:圖像處理裝置、條碼識別器 |
編程口 通信口1和2 |
自由協議,主站和從站都需要編寫通信協議 |
3 |
PLC-Link |
PLC |
PLC |
通信口1和2 |
通過內部的鏈接繼電器和寄存器方式進行數據通信 |
4 |
Modbus RTU |
PLC |
外部設備:圖像處理裝置、條碼識別器 |
通信口1和2 |
采用ModbusRTU協議通信 |
■通用通信協議的示意圖

序號 |
通信口 |
接收完成標志位 |
發送完成標志位 |
通信異常標志位 |
1 |
編程口 |
R903E |
R |
R900E |
接收條件R903E=0FF |
發送條件R |
正常R900E=OFF |
||
接收完成R903E由OFF變為ON |
接收完成R903E由OFF變為ON |
異常R900E=ON |
||
2 |
通信口1 |
R9037 |
R9038 |
R9039 |
接收條件R9037=0FF |
發送條件R9038=0N |
正常R9039=OFF |
||
接收完成R9037由OFF變為ON |
接收完成R9038由OFF變為ON |
異常R9039=ON |
||
3 |
通信口2 |
R9047 |
R9048 |
R9049 |
接收條件R9047=0FF |
發送條件R9048=0N |
正常R9049=OFF |
||
接收完成R9047由OFF變為ON |
接收完成R9048由OFF變為ON |
異常R9049=ON |

■編程口的通信設置
注意:必須選擇具有結束符CR,通過CR結束符(CR對應16進制D0)使PLC自動觸發接收完成標志位的狀態變化,通過該標志位的狀態變化,可以把接收數據區的DT200~DT204(4個字,8個字節)自動取走,清空接收數據區,釋放接收緩沖區,為下一次接收數據做好準備。PC機發送的數據如果沒有辦法自動生成CR,則必須手動添加CR到數據的最尾端
■接收數據的程序

■發送數據的程序

發送數據與接收數據是按照先低字節(低8位),后高字節(高8位)的順序;而一般的PC機用的串口調試工件是按照收發數據的順序自然排列。
例如:DT100=ABCD,PLC先發低字節CD,后發高字節AB,而PC接收到的數據按照CDAB顯示
也可以通過與索引寄存器的方式與數據配合,可以把接收到的數據排成一系列數據

提交
智控科技與磁柵尺三協簽訂代理合作
智控新推出通訊式伺服電機和驅動器
松下PLC使用自由通訊案例
英國翠歐公司總經理演講—EtherCAT路演/工業以太網研討會
智控科技應邀出席“2012 EtherCAT路演/工業以太網研討會”