1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > plc和pc串口通讯接线_Plc与pc串口调试手册

plc和pc串口通讯接线_Plc与pc串口调试手册

时间:2021-09-15 14:27:17

相关推荐

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

控件,

工程

->

添加组件

MicrosoftCommunicationsControl

或者

resources->dialog

中点右键,

insertactivexcontrol

添加

MicrosoftCommunicationsControl

窗体初始化时

BOOLCCommDlg::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);

///

returnTRUE;

//returnTRUE

unlessyousetthefocustoacontrol

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。