收藏 分销(赏)

CP341做MODBUS从站(个人调试经验)1.doc

上传人:xrp****65 文档编号:7022970 上传时间:2024-12-25 格式:DOC 页数:3 大小:118.79KB 下载积分:10 金币
下载 相关 举报
CP341做MODBUS从站(个人调试经验)1.doc_第1页
第1页 / 共3页
CP341做MODBUS从站(个人调试经验)1.doc_第2页
第2页 / 共3页


点击查看更多>>
资源描述
Modbus 从站调试注意事项: 首先需要在CP模块上插入Modbus从站Dongle,如图3所示,然后安装Modbus从站软件包,您可以在下面的下载路径中获得,安装完软件包后,在您的项目中组态modbus从站,双击CP341模块,在模块的属性窗口中点击Parameter按钮,选择Modbus从站协议: 图15 将您的PC和PLC连接起来,PLC上电,点击Load Drivers图标,弹出装载驱动窗口: 图16 点击Load Drivers按钮,完成从站驱动安装过程,进行Modbus驱动装载的时候,PLC必须处于STOP状态。在点击信封图标,打开Modbus从站参数窗口: 图17 默认从站地址222,然后在设定modubs从站的Function Code地址与PLC中M,I,Q等地址的对应关系: 图18 以上所设定的参数含义是Modbus主站读从站的前256个位(00001-00256)对应S7300站中MB0-MB31中的数据,主站读从站第257个到512个位对应QB0-QB31。 Function Code 01,05,15 对应M,Q,T,C等数据区,可读可写,具体的字节范围由您在modbus从站组态时设定。 Function Code 02对应M,I数据区,只读,具体的字节范围由您在modbus从站组态时设定。 Function Code 03,06,16 对应DB区,可读可写,在modbus从站组态时设定对应的DB块 以上各参数应该都设置,否则会出现地址找不到,主站通讯超时错误。 CP341从站参数都下载后,还必须进行一次硬件组态的编译。然后下载至PLC中。 程序里,调用FB80里手动添加的DB80下载至PLC里后会出现报错,应该用实例库中的DB80 调用的FB80里的LADDER应该与硬件组态里的地址相以应。 Function Code 04 对应DB区,只读,在modbus从站组态时设定对应的DB块。 在STEP7的SIMATIC Manager中打开Modbus从站例子程序,如图7所示,将例子程序当中的所有程序块复制到您的项目当中,修改OB1当中的Network1里的LADDR参数,与您模块的实际硬件地址相同,如图4所示,将blocks文件夹下载到PLC当中,CPU运行,对M180.0和M180.5置位,就可以在Modbus主站上得到数据了,这里您需要注意S7 PLC与Modbus主站之间的数据地址对应关系,Modbus从站手册中包括了相关信息,通过下面的下载路径,您可以下载到该手册。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服