浅析OMRON CP1H PLC 点击:172 | 回复:0



yfq81

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 0回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2013年4月03日
发表于:2013-04-03 21:01:41
楼主

 

浅析OMRON CP1H PLC

与三菱变频器通讯

 

 

1、引言

Modbus是美国Modicon公司(即现在的Schneider Electric公司)1979年开发的一种通信协议,其目的是采用一根双绞线实现多个设备之间的通信。Modbus很快就成为自动化工业领域事实上的标准,Modicon公司把它向社会公开发布,不收任何专利费用。通过Modbus 协议,可以轻松地实现不同厂家的控制设备(例如PLC、变频器和DCS)之间的通信。
      Modbus 
协议采用问答式的通信方式,具有简单、硬件便宜、通用性强、使用方便的优点,容易开发和实现。Modbus RTU几乎成了国产PLC和变频器首选的通信协议。

基于MODBUS模式的PLC与变频器通讯与传统的方法如模拟量调节等具有较多的优势,它简单、可靠,能减少硬件投资,可以多从站方式运行,减少维护工作量等而成为普遍采用的技术。

2、三菱D740变频器设置

2.1、变频器参数设置

P793       外部/PU组合运行模式1

P3400      根据P79设定

P1171      通讯站号

P118192    PU通讯速率

P1191      PU通讯停止位长  2BIT停止位,8BIT数据

P1202      PU通讯奇偶校验:2:偶校验

P1219999   PU通讯再试次数

P1229999   PU通讯校验时间

P1239999   PU通讯等待时间

P1241      PU通讯有无CR/LF选择:1:有CR

P3420      通过通讯写入参数时,写入EEPROMRAM

P3430      通讯错误计数:0:显示MODBUSRTU通讯时的错误次数(仅读取)

P5020      通讯异常时的停止模式:0:自由运行停止;12:减速停止

P5490      通讯协议选择:0:三菱变频器;1MODBUSRTU协议

P3380      通讯指令权:0:启动指令通讯;

P3390      通讯速度指令权:0:频率指令通讯

P5512      PU模式操作权选择:2PU运行模式时,指令权由操作面板PU接口执行

2.2、通讯接口硬件接线

在这里,我们使用变频器PU端口的3456脚,而且35短接,46短接,详细说明见下图。

 

2.3、变频器通讯步

 

计算机与变频器数据通讯按以下步骤进行:

1、从计算机发送数据请求到变频器;

2、变频器通过等待时间以后,针对计算机的数据请求回复数据到计算机;

3、变频器处理时间过后;

4、计算机针对变频器回复的数据:(1)、作出应答;(2)、即使未被发送,以后的通讯仍可以继续进行;

2.4、计算机发送到变频器的通讯请求数据

 

2.5、变频器回复给计算机的数据

 

*1代表控制码

*2变频器站号,H00-H1F00-31)范围内指定

*3设定等待时间

*4CRLF设置,计算机在发送数据到变频器的时候,有的计算机可以设定数据群末尾的CR(回车),LF(换行)代码,变频器里也要有相应的设置。

2.6、控制码的说明

 

2.7、求和校验码

将数据对像中转换为ASCII后的代码以二进制累加后求后,将求和后的第一个字节转换为ASCII码称为求和校验码。

例:

 

3PLC设置及程序

3.1PLC设置

设置PORT21920082E

设置PORT2:RS232C;

设置END CODE模式:0X000D;

3.2CP1H通讯模块CP1W- CIF11设置及硬件接线方法

3.2.1设置CP1W-CIF11 DIP14  OFF,其余为ON

3.2.2 CP1W-CIF11SDA-接变频器网线口46脚,SDB+接变频网线口35脚。

3.3简单任务例程:从PLC设定频率写入该频率器。

分析:1、需要用到控制代码为ED,意为写入频率(写入RAMEEPROM);

      2、程序需要根据通讯协议格式编写;

      3、程序中需要有求和程序。

PLC程序:

 

 

 

4、结束语

本文讨论了OMRON CP1H与三菱变频FR-D740变频器的通讯,并就通讯格式和PLC程序编写给出了详细说明,如果能把程序部份用功能块方式编写,则在其它程序中引用非常方便。最后就一个实际例子总结全文,相信读者结合上述方案一定能写出更加优秀的通讯程序来。

 

 



热门招聘
相关主题

官方公众号

智造工程师