以CP341为例的modbusRTU免狗从站功能块教程13年7月.pdf

以CP341为例的modbusRTU免狗从站功能块教程13年7月.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
以CP341为例的modbusRTU免狗从站功能块教程13年7月

CP341 为例的modbusRTU 免狗从站功能块教程 130701 (工业级设计标准,DCS 特性,真正完美的免狗通信功能块) 问:为什么已经有了西门子官方的Modbus 通信解决方案却还要选择免狗功能块? 答:因为官方的价格有点贵、编程有点繁锁、功能过于简单! 1、 官方ModbusRTU 从站方案中的功能块配置工作相对复杂,需额外占用一些中间变量; 2、 官方不支持CP340 卡件的ModbusRTU 通信; 3、 官方不支持收到及发送命令的计数功能; 4、 官方不支持ModbusRTU 测试功能08 号功能码; 5、 官方通信数据区DB 块最大仅为1024 字节,造成主站相关命令可能会存在断点; 6、 官方ModbusRTU 通信参数还需在STEP 7 中CP 卡的硬件组态配置中设定从站地址及数据区分 配等,任何更改会引起硬件重新下载,非400H 系统下载时更会引起停机; 一:硬件接线 1、确认是从CP341 卡的DB15 接口4(-)脚及11(+)脚引出两根信号线,并注意正负极; 2、在485 线型网络两端(信号线路相距最远的两个通信端口上)需并联终端电阻(120 欧~330 欧)。根据传输线理论,终端电阻可以吸收网络上的反射波,有效地增强信 号强度; 3、如果CP 卡有发送时则TX 灯会闪亮,如果CP 卡有接收时则RX 灯会闪亮; 二:ModS_34x 示例程序移植至当前STEP7 工程项 将上图中所示的FB 块,FC 块,DB 块拷入工程项 中,本例在OB1 中调用FC161 块,注意上图的4 个DB 块是与示例程序FC161 中FB161 管脚上指定的DB 块一一 对应的,各位可以根据需要自已定义或修改DB 块序号及DB 块存储空间的大小, 但一定要注意开辟的DB 块的大小要符合通信要求: 例如对方要操作模拟量40100 的值,那么DB 块至少要开辟100个字的大小, 因为DBxxx.DBW0 对应于40001、DBxxx.DBW2 对应于40002、DBxxx.DBW4 对应于 40003、……、DBxxx.DBW198 对应于 40100;[模拟量范围:40001~48192 或 30001~38192]; 例如对方要操作数字量00100 的值,那么DB 块至少要开辟100个位的大小, 因为 DBxxx.DBx0.0 对应于 00001 、DBxxx.DBx0.1 对应于 00002 、……、 DBxxx.DBx1.0 对应于00009、……、DBxxx.DBx12.3 对应于00100;[数字量范围: 00001~016384 或10001~116384]; 三:程序移植后当前工程项目涉及到的STEP7 硬件组态 1、配置CP 卡的地址,使其与FC161 中FB161 管脚上的LADDR 一致; 2、双击CP 卡弹出下图对话框,若Parameters 按钮灰化,则需安装CP 卡驱动程序; 3、双击上图Parameters,弹出下图对话框,将Protocol 配置为ASCII ; 4、双击上图Protocol,弹出下图对话框,按实际要求设置通信基本参数; 5、点击上图Transfer 翻页,弹出下图对话框,配置成下图所示; 6、点击上图Receiving Data 翻页,弹出下图对话框,配置成下图所示; 7、点击上图interface翻页,弹出下图对话框,配置成下图所示; 四:程序移植后当前工程项目涉及到的STEP7 软件编程 1、下图所示的程序中,当鼠标停留在FB161 相应管脚上时,会有中文提示弹出,FB161 为从站功能块,其中DB161 是其背景数据块,Modbus 从站4 个DB 数据区由FB161 来配置指定DB 块号; 2、FB161 管脚说明: License1、License2:H 系统或软冗余系统,分别填上对应于这两个CPU 的授权号, 单CPU 系统则两处填同一个授权号; LADDR: CP 卡的地址,与硬件组态中CP 卡的地址一致;

文档评论(0)

ldj215323 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档