首页 | 收藏本站 | 免费注册|申请VIP会员|固定排名|广告服务
中国电气自动化网首页
PLC | 电  机 | 变 频 器 | 人机界面 | 运动伺服 | 控制传动 | 自动化软件
DCS | 传感器 | 通信网络 | 现场总线 | 数据采集 | 电气开关 | 数传测控
电源 | 嵌入式 | 仪器仪表 | 低压电器 | 机器视觉 | 工业安全 | 工控机
模具 | 电线电缆 | 电子元件 | 成套设备 | 液压气动 | 制 冷
机床 | 电力能源 | 机械设备 | 石油化工 | 矿业冶金 | 水工业
物流 | 轨道交通 | 汽车电子 | 工程机械 | 输 配 电 | 电 梯
产品 企业 供求 新闻
下载 视频 招聘 期刊 会展 培训 库存 论坛 访谈 维修  
热词:嵌入式 传感器 电源 主板 工控机 PLC 人机界面 变频器

您现在的位置:中国电气自动化网首页 >> 文库首页>>详细信息

国产PLC Haiwell(海为)PLC与三菱PLC通讯介绍 
(发布日期:2014-4-10 14:06:29) 来源:
 
   

山东大风机电自动化    王伦

概述:本文主要介绍了海为PLC与三菱FX2N系列进行通讯的实验情况。

关键字:海为PLC  FX2N   自由通讯  CRC校验

第一部分:研究情况简介

2012年的时候,我任某公司技术部部长,期间有个客户需要与公司的某防护装置进行通讯,需要使用海为PLC读取三菱PLC上的某些数据。为此就对海为PLC与三菱PLC通讯问题展开实验研究。

海为PLC通讯特点介绍:Haiwell PLC各种型号的主机都内置Modbus RTU/ASCII协议、自由通讯协议以及海为公司的HaiwellBus高速通讯协议。HaiwellBus高速通讯协议属于海为PLC与海为PLC内部通讯协议,因此不能使用。能应用到对外通讯的是Modbus协议以及自由通讯协议。

三菱PLC通讯特点介绍:三菱PLC对外通讯为无协议自由通讯,用于与计算机,条形码阅读器,打印机等带有RS232接口的设备进行全双工方式的串行数据通讯。

 

如上图所示,FX2N通过232IF与海为PLC的通讯扩展模块相连,采用无协议通讯方式,带CRC校验,最多一次发送512字节,接收256字节数据,通讯口资料格式设置为9600,N 8 2 RTU。

具体性能如下:

有效通讯距离:15米,实际试验过。

数据响应时间:传输的数据越多,扫描周期越长,传输相应越慢。当前程序扫描周期为26ms,传送0数据时为17ms,CRC校验用时14ms。传送一个字需要占用2ms。  

 

发送的数据如上图所示,FX2N的D199存放数据D200,D201,D202的CRC校验码,接收端PLC将接收到的D200,D201,202进行CRC校验,若数据一致则说明通讯正常,允许接收数据。若不一致,则认为出现干扰,拒绝接收。D212中存放的是一个以秒为周期进行变化的十进制数据,若接收端PLC在2秒的时间内接收到的D211中的数据没发生变化,则认为通讯中断。

 

 

第二部分:FX2N通讯程序介绍

 

 

程序说明:该部分设置通讯格式和其他情况,具体情况参照通讯用户手册。本案例中取消发送报文,发送报尾,接收报头,接收报尾,否则海为PLC接收的数据为乱码。

 

程序说明:激活发送指令,如果设置位M8012,则会发生发送数据响应不及时,部分时刻传输数据丢失的情况。M101继电器用于下文TO指令传送中。

 

程序说明:设置发送字节数,要发送的数据

 

程序说明:对D200进行以10ma为周期的数据变化,以模拟数据变化。

 

程序说明:指令传送

 

 

 

 

 

程序说明:以上为CRC校验程序,介绍略。

 

程序说明:发送数据。

第三部分:海为通讯程序介绍

 

 

 

 

 

 

程序说明:如果1秒接收的数据相同,则认为通讯中断。

第四部分:调试心得

在调试中,最大的困难来源于三菱PLC程序,需要编写相当长的通讯指令以及CRC校验程序,虽然在网络上搜索到了上述程序的实例,但是编写成自己的程序并且调试完毕,仍然花费了很长的时间。别人调试好的程序到你手里不一定能用,需要你再次调试。CRC校验程序到底是怎么回事至今不明白,反正是抄写来了,而且能用,幸好没有抄错。

海为PLC在进行通讯的时候就两条指令,自由通讯指令COMM以及CRC校验指令,简单的不能再简单,其他的程序都是很简单的辅助程序。

在三菱PLC与海为PLC通讯成功的基础上,为公司几款主流安全防护设备用海为PLC增加了Modbus通讯功能。不仅组态王,易控等组态软件可以与公司设备通讯,其他厂家设备中的PLC也可以与公司设备进行通讯,使得公司设备的应用更加灵活,更受用户青睐。

 

海为PLC在组网通讯上确实是一大亮点,三菱PLC做这个通讯的时候写了233条指令,用了三四天的功夫。海为PLC只用了2个指令。可以说海为PLC的出现让通讯程序不再是难题。

 
厦门海为科技有限公司
所在区域: 福建.厦门 邮编: 361101
公司地址: 厦门市翔安区翔安北路3699号火炬高新大厦7楼 联系人:市场部 女士 (经理)
办公电话: 0592-2230312 传真: 0592-2230312
移动电话: 电邮: 登录查看或通过本网留言
公司主页: http://www.haiwell.com/
通过中国电气自动化网在线联系该用户:
关于:
需求意向:
* 验证码: 点击可刷新
 
用户: 密码:  
如果您还不是中国电气自动化网(www.ea-china.com)的注册用户,立刻免费注册

   企业新闻 更多
· 皮尔磁:深度解析PNOZmult...
· 皮尔磁助力W.E.B打造智能充电...
· 皮尔磁:可持续转型:从生产效能到...
· 皮尔磁:以尖端自动化技术推动印度...
· 皮尔磁:奥地利邮政的现代化改造之...
· 汉诺威工博会2025:皮尔磁亮相...
· 绿色氢能助力2025大阪世博会松...
· 全球服务,品质如一:皮尔磁咨询服...
  产品新闻 更多
· 皮尔磁标准解读:新版本ISO 1...
· 皮尔磁:安全与可持续发展双轨并行...
· 皮尔磁:当安全门监控和权限管理合...
· 皮尔磁:myPNOZ新模块上市,...
· 皮尔磁:小型安全控制器选型指南...
· 皮尔磁:全球化的可持续生产,践行...
· 皮尔磁:“内核强大”的新一代安全...
· X皮尔磁:安全门系统轻松升级...

广告服务 | 关于我们 | 网站地图 | 分类索引 | 服务条款 | VIP会员服务 |《电气自动化企业大全》| 版权声明

客服专线:0898-68552405     媒体合作QQ:910167442
中国电子商务服务联盟成员单位 琼ICP备17003754号
中国电气自动化网 版权所有 © Copyright By Electric Automation of China