1概述
DCM从固件版本V1.4.1开始经常出现保存完参数后断电重启,参数没有变化,但是所连接的参数是失效的,并不能从关联的参数收到有效数据,此时通过刷新该参数(重新设置该参数)可以收到有效数据,但不能从根本解决问题。究其原因是通过BOP20设置参数不当导致的。
2参数设置举例
2.1问题描述
PLC 317通过标准报文352控制DCM,控制字里增加了电流限幅P50603=r2050.2,现场用BOP20调试,调试完成保存后断电重启,启动后发现不能运行,电流限幅为0,此时PLC发过来的转矩限幅不为0,同时r2050.2显示也不为0,但是r52131显示为0,用BOP20重新将参数P50603修改为r2050.2,设备又能正常启动。之后用STARTER软件重新操作设置参数,保存参数后断电重启不存在参数失效情况。
2.2问题分析
用BOP20设置参数存在问题,用STARTER软件设置参数没有问题,将BOP20设置好的参数用STARTER软件上载上来与直接用STARTER软件设置参数的项目进行对比,结果发现BOP20设置的参数p50603.0= :2050:Index2,用STARTER软件设置的参数是p50603.0=DC_CTRL_02:r2050[2],如下图所示:
图2-1 BOP20设置的参数
图2-2 STARTER设置的参数
|
|
做实验验证BOP20设置参数的情况,找到参数p50603将其改为r2050.2,当面板右上角显示02时,设置参数正常;当右上角显示00时,设置参数不正常,如下图所示:
图2-3 BOP20正常设置参数
图2-4 BOP20不正常设置参数
3结论
用BOP20修改BICO互联参数时,右上角显示00/01/02/63为互联参数的驱动对象号,修改参数时需要首先修改右上角的驱动对象号,上面实例中p50603需要修改到DC_CTRL中的r2050.2,而DC_CTRL的驱动对象号为02,因此右上角首先需要改为02,然后再修改下面的参数号。如果在面板右上角默认状态下的00时进行参数修改,当设备断电重启后系统会不认该参数,造成参数失效的情况。
附录-推荐网址
驱动技术
西门子(中国)有限公司
工业业务领域 客户服务与支持中心
网站首页:www.4008104288.com.cn
驱动技术 下载中心:
http://www.ad.siemens.com.cn/download/DocList.aspx?TypeId=0&CatFirst=85
驱动技术 全球技术资源:
http://support.automation.siemens.com/CN/view/zh/10803928/130000
“找答案”驱动技术版区:
http://www.ad.siemens.com.cn/service/answer/category.asp?cid=1038
The_parameters_do_not_take_effect_when_the_DCM_restart.pdf (257,8 KB)
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc342467.html