当前位置:文档之家› 协议宏做COMPOWAY

协议宏做COMPOWAY

协议宏做COMPOWAY

实验时间:2014-4-15

实验人员:钱晨

实验设备:电脑一台Window 7系统,CX-Programmer Ver9.4,开关电源,CP1H-XA40DR-A,E5AC-TCX4ASM,USB电缆, CJ1W-SCU41-V1。

实验目的:用协议宏控制温控器。

实验步骤:

1、系统概述,硬件搭建和接线。

①用USB电缆将CP1H直接连接到电脑的USB口。

图1-1

②将CJ1W-SCU41-V1的485口和温控器的485口连在一起。

2、软件设置

①编程软件中,选择CP1H的相应机型,切换到编程模式,创建IO表:

图1-2 ②IO表中设置如下:

图1-3 ③将温控器设置一致。

3、编程说明

①温控器通讯格式:

发送:

图1-4 接收:

图1-5 结束代码的意义:

图1-6

图1-7 ②当做读操作时,通讯格式如下:

图1-8 响应代码的意义:

图1-9 ③当进行写操作时,通讯格式如下:

图1-10 响应代码的意义:

图1-11

④一部分变量区域如下:

图1-12

⑤打开PROTOCOL,点击File-New,弹出的窗口中选择相应的设备类型。

图1-13

右键NEW PROTOCOL LIST,创建NEW Protocol:

图1-14

图1-15

⑥右键NEW PROTOCOL,新建Sequence.

图1-16

⑦分别右键NEW Sequence,send message list,receive message list,新建。

⑧分别点击New protocol,New protocol,NEW Sequence进行设置,其中new sequence中,如果是又发送又接收,那么选send and receive,send message 和receive message中选择对应的message:

图1-17

⑨编写SEND MESSAGE

Send message,头代码:

图1-18

结束码:

图1-19 ⑩编写校验:

注:BCC校验是BIN数据。

图1-20

4、实验现象

①点击NEW PROTOCOL-点击PROTOCOL-下载:

图1-21

点击compile,当download变为黑色之后点击download,提示下载成功即可:

图1-22

②触发PMCR指令

图1-23

③下载TRACE:

读PV时:

SEND: +"01000"+"0101"+"C0"+"000000"+"0001"++,读温控器的当前值:RECIEVEZ: +"0100"+"0001010000"+&(W(DM 00000),8)++

Trace中数据:

图1-24

可以看到PLC中D0中显示数据:

图1-25

④写设定值时:

SEND :+"01000"+"0102"+"C1"+"000300"+"0001"+"00000020"++

图1-26

实验总结:

1.BCC校验是HEX数据。

2.BCC校验是从节点编号到结束码为止计算的,不是从头代码开始的。

3.当接线正确开始通讯时,SD灯和RD灯闪烁。

相关主题