制作时间:2020/9/11
硬件设备:CP2E-N20DT-D(PLC),CP1W-CIF11(485 选件板),E5EC-PR2ADM-804(温控表)
软件:CX-Programmer
案例简介:本案例使用CP2E选配RS-422A/485选件板通过Modbus-RTU简易主站发送Modbus-RTU命令控制支持Modbus-RTU协议的温控表
1 系统概述、硬件搭建与接线
2 操作流程
2-1 开关设定和接线
DIP的4拨到OFF,其他都拨到ON
485通信线正对正,负对负,如连接多个温控表,把通信的两根线并联起来
如现场干扰过大,为防止信号反射,可在末端加一个120Ω的终端电阻
2-2 PLC的设定
本次实验设为57600bps,数据位7,停止位2,偶校验,Host Link
2-3 E5EC/CC的设定
本次实验需要设置的参数为
协议选择(PSEL) :fins( 使用三菱时设定mcp4,使用组合通信时设定cmp)
通信单位编号(U-NO) :0(第一个为0,第二个为1,以此类推…)
通信波特率(BPS) :57.6
发送数据等待时间(SDWT) :20
最大通信单位编号(MAXU) :0(连接1台为0,连接2台为1,以此类推…)
区域类型(AREA):0【0:DM( 数据寄存器D)、1:EM0( 链接寄存器W)、2:EM1( 文件寄存器R)、3:EM2( 文件寄存器ZR)】
开始地址上位(ADRH):0
开始地址下位(ADRL):0
如需连接多个温控表,PLC设置不需要进行变更,温控器设置如下:
序号 | 调整菜单 | 温控表1 | 温控表2 | 温控表3 | 温控表n | 备注 |
---|---|---|---|---|---|---|
1 | PSEL | Fins | Fins | Fins | Fins | 通讯协议 |
2 | U-NO | 0 | 1 | 2 | n-1 | 站号 |
3 | Bps | 57600 | 57600 | 57600 | 57600 | 波特率 |
4 | MAXU | n-1 | n-1 | n-1 | n-1 | 最大通讯单元编号 |
5 | AREA | 0(DM区) | 0(DM区) | 0(DM区) | 0(DM区) | 通讯区域 |
6 | AdRH | 0 | 0 | 0 | 0 | 通讯地址高位 |
7 | AdRL | 0 | 0 | 0 | 0 | 通讯地址低位 |
备注:
1.MAXU:最大通讯单元编号,通讯从站的最大站号;
2.AdRH、AdRL设置要一样,否则,温控表通讯的连接区域就不正确了。
监控和写入的数据有这些,如有参数不需要监控/写入或者需要监控/修改其他参数,可在温控表把这个设定的值修改即可。如有参数需要在温控表设置,必须在温控表把设定值设为空,否则在温控表修改不了。
3 动作确认
3-1 上载区域
确认E5CC 的监控值。
确认监控值的区域,称为上载区域。
D0000 ~ D0014 为No.0(E5CC)、D0030 ~ D0044 为No.1、D0060 ~ D0074 为No.2 的上载区域。
3-2 下载区域
确认变更E5CC 设定值的区域。
变更设定值的区域,称为下载区域。
D0015 ~ D0029 为No.0(E5CC)、D0045 ~ D0059 为No.1、D0075 ~ D0089 为No.2 的下载区域。
下载区域值未被初始化,因此初始化为E5CC 的设定值。
在PLC 存储器画面双击D0015( 请求标志),输入“2( 下载区域初始化)”
并点击“OK”。
初始化完成后,D0000( 响应标志) 变为“1( 正常结束)”、D0015( 请求标志) 自动变为“1( 允
许写入)”。请确认下载区域值已初始化为上表的值。
请对每个温控表进行同样的确认。