EL6021做MODBUS主站和MODSIM通信_第1页
EL6021做MODBUS主站和MODSIM通信_第2页
EL6021做MODBUS主站和MODSIM通信_第3页
EL6021做MODBUS主站和MODSIM通信_第4页
EL6021做MODBUS主站和MODSIM通信_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

作者:邵伟栋上海市江场三路市北工业园区163号5楼(200436)TEL:AX:期:2016-5-20版本:V1.1E_mail:EL6021 modbus-rtu master与EL6021和modsim通讯概 述本例可作为EL6021作为Modbus-rtu主站与Modsim软件通讯编程参考。文档中包含的文件文件名称文件说明modbus测试EL6021.pro用于plc control运行的程序EL6021 modbus.tsm用于system manager配置的文件备 注关键字:EL6021,modbus master免责声明我们已对本文档描述的内容做测试。但是差错在所难免,无法保证绝对正确并完全满足您的使用需求。本文档的内容可能随时更新,也欢迎您提出改进建议。文档内容可能随时更新如有改动,恕不事先通知一、 本例软、硬件配置:1、 硬件:CX1010-0111(嵌入式PC)。EL60212、 软件:TwinCat 2.11.2232 modsimLibrary:ModbusRTU.lib,standard.lib 二、 本例具体实施步骤:。1首先确保接线正确,将EL6021上面的1 2短接,5 6短接,然后将EL6021的1 2管脚连接到电脑USB转485/422口的RXD+和RXD-上面,USB转485/422的驱动必须装好,这种方式采用485的接线方式,EL6021默认的COEONLINE设置就是485的方式。将EL6021作为Modbus-rtu主站,来读取Modsim软件里面的数值2.然后确保笔记本电脑可以连接上CX控制器并进行添加路由,扫描设备的操作可以在模块的coe online选项卡中的8000参数里面设置波特率和数据格式4.打开modbus测试这个程序,然后点击PROJECT下面的REBUILD ALL,编译之后会生成TPY文件5.打开SYSTEM MANAGER软件,右键PLC-CONFIGURATION,点击APPEND PLC PROJECT,找到前面rebuild all生成的tpy文件,然后点击确定。6. 需要将程序中的输入输出变量和实际EL6021下面的输入输出变量链接,由于EL6021是作为MODBUS-rtu master的,因此需要将inputs和outpus里面的MAIN.ModbusMaster_KL6x22B2.InData和MAIN.ModbusMaster_KL6x22B2.OutData链接到EL6021的COM INPUTS和COM OUTPUTS上面7.链接完成之后点击,ACTIONS菜单下面的主动激活8. 回到PLC CONTROL软件,online菜单下选择“Choose Run-Time System”,进行选择目标设备,然后登陆,最后运行的操作。弹出对话框,找到先前所连接上的嵌入式PC,选中“Run-Time1(Port 801)”。单击“Login”。弹出对话框,单击“是”。单击“Run”。9打开ModSim32的软件,单击“Connect”.我们切换到ModSim32,点击connection下面的connect,选择Port 3在下图所示:完成com口的配置将DEVICE ID设置的和程序中的unitid一致,quantity是通信的字数,mbaddr是地址偏移,触发ModbusMaster_KL6x22B2.WriteRegs就是将PLC的变量写入到modsim里面。注意Cblength需要是Quantity数值的两倍触发ModbusMaster_KL6x22B2.ReadRegs可以将modsim32里面变量的数值读取出来,这个功能块其中有一个timeout的数值必须设置,如果不设置的话,那么这个值为0ms,这样会导致readregs功能块执行之后,报modbuserror_no_reponse的错误。设置为300ms就可以正常通信。总结:1. EL6021上面有8个管脚,485接线需要将1 2短接,5 6短接,默认EL6021的波特率和数据格式是9600,8 1 n, 485的接线方式,如果要修改的话,通过Coe online,8000:11为波特率设置,8000:15是数据格式设置,8000:06和07是485和422的设置,如果是422接线方式,06设置为FALSE,07设置为TRUE。2. EL6021做modbus-rtu主站的时候,需要使用ModbusMaster_KL6x22B2.ReadRegs/WriteRegs来读写目

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论