plc和pc串口通讯接线_Plc与pc串口调试手册
Plc
與
pc
串口調試手冊
硬件連接線
制作串口連接線,
plc
管腳
23459
,不可連接錯誤!
!
pc
管腳
23875
,
串口模塊
232
插在
1
號插槽,通信時
sw4
保持
off
狀態。
(默認就
ok
)
1
、
通過
Usb
線纜連接
plc
與
pc
2
、
串口
rs232
與主機串口連接,注意線纜連接方式,
3
、
Plc
上電
4
、
打開
cxp
軟件,新建一個工程,通過
usb
讓
plc
在線工作
5
、
在工程的左邊小窗口中點擊內存,打開內存區域,可以看到各個區域,如
t
、
c
、
d
等區域數據,開
始基本都是
0
6
、
Pc
端打開串口調試程序(例程也可以)
,打開
pc
上與
plc
連接的
串口
。
7
、
輸入正確格式的命令,如
@00RD0000000157*
(回車鍵)
(
其中
,@
固定格式,
00
為第一個
plc
,
RD
為讀
d
區數據,
0000
為
d
區第幾個數據單元,
0001
為幾個數據單元,
57
為校驗位,
*(
回車鍵
)
為固
定結尾
)
。例程只需要輸入:
@00RD00000001
,后面兩個校驗位和
*
,程序計算后自動加上。然后并
點擊“計算
fcs
并發送”
8
、
接收端將收到類似命令,如
@00RD00000053*(
其中
,@
固定格式,
00
為第一個
plc
,
RD
為反饋讀
d
區數據,
00
為正確發送,
0000
為讀出數據,
53
為校驗位,
*(
回車鍵
)
為固定結尾
)
(例程中在接收的
響應碼中會顯示
@00RD00000053*
編程說明
首先新建工程,然后添加一個
COMM
控件,
工程
->
添加組件
Microsoft?Communications?Control
或者
在
resources->dialog
中點右鍵,
insert?activex?control
,
添加
Microsoft?Communications?Control
窗體初始化時
BOOL?CCommDlg::OnInitDialog()
{
CDialog::OnInitDialog();
m_senddata="@00WD00001234";//
給發送文本框賦
初值
-
--------------
對應一個文本框
m_receivedata="";
---------------
對應一個文本框
UpdateData(FALSE);
m_CurrentSetting="9600,E,7,2";//
這個是設置串口默認參數
//
使“關閉當前端口”和“發送”按鈕及發送文本框無效
GetDlgItem(IDC_PORTCLOSE)->EnableWindow(FALSE);
GetDlgItem(IDC_SEND)->EnableWindow(FALSE);
GetDlgItem(IDC_SENDDA
TA)->EnableWindow(FALSE);
///
return?TRUE;
//?return?TRUE
unless?you?set?the?focus?to?a?control
}
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的plc和pc串口通讯接线_Plc与pc串口调试手册的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 去除列表空值_零基础学习P
- 下一篇: 蓝湖怎么切图标注_【蓝湖指北】你真的会切