Copley CANopen 系列驱动器中,均保存有默认的 PDO 设置, 如下图所示

实际使用中,往往需要修改默认的 PDO 配置,以映射不同模式或功能下的 PDO 对象,但由于 PDO 配置无法存储到 Flash 中,断电重启后,修改的配置会被恢复成默认的配置,这就要求使用时每次断电重启以后都需要对 PDO 做同样的修改操作。Copley 驱动器提供一种方式,可以将修改的 PDO 配置选择性地存储到 CVM 文件系统中,实现断电保存 PDO 配置的功能。

(1)使用 ASCII Command Line 工具将 ASCII 参数 0xAF Miscellaneous Drive Options Register的 Bit 3置1,在 RAM 和 Flash 中进行同样的设设置。为了保险起见,先读取下当前0xAF寄存器中的数值。

----->g r0xaf //返回了2

----->s r0xaf 10 //OK

----->s f0xaf 10 //OK

(2)修改默认的PDO,这里不再赘述,我用的是LabVIEW 的批量配置文件Batch SDO

(3)保存参数到flash, CANopen下往对象 0x1010 的子索引 1 或 2 中写入 0x65766173 以保存参数。

(4)下次开机,去查询PDO的映射,发现的确保存下来了。

参考资料:

1.Copley parameter_dictionary

2.CANopenProgrammersManual

3.ASCII_ProgrammersGuide

pdo mysql ascii_CANopen--Copley驱动器 ACJ-055-18 过程数据PDO的断电保存方法相关推荐

  1. php pdo mysql类源码_完整示例php+pdo实现的购物车类

    本文实例讲述了php+pdo实现的购物车类.分享给大家供大家参考,具体如下: session_start(); class Cart { public $pdo = null; public func ...

  2. pdo mysql防注入_Php中用PDO查询Mysql来避免SQL注入风险的方法

    当我们使用传统的 mysql_connect .mysql_query方法来连接查询数据库时,如果过滤不严,就有SQL注入风险,导致网站被攻击,失去控制.虽然可以用mysql_real_escape_ ...

  3. pdo mysql 教程_PDO入门教程

    什么是PDO? 我不给大家讲定义,就是给大家我的看法,我认为PDO就是PHP官方提供的.面向对象的.用来操作数据库的扩展.PDO不单可以访问Mysql,好像一般 的数据库都行,只要装上对应的扩展就可以 ...

  4. mysql php pdo_php PDO mysql写法

    php PDO写法连接mysql: 写法一: $db="mysql:host=localhost;dbname=sql" : //连接数据,地址localhost:数据库名称sql ...

  5. pdo mysql num rows_PDO参数说明

    PDO是一个"数据库访问抽象层",作用是统一各种数据库的访问接口,与mysql和mysqli的函数库相比,PDO让跨数据库的使用更具有亲和力:与ADODB和MDB2相比,PDO更高 ...

  6. inux php pdo mysql 扩展

    今天在本机部署了一个pdo项目,发现一些问题,真没想到pdo mysql,不容易装啊,哈哈,我说的不容易,是因为php5.3以前版本,yum源里面根本没有.部署后就报,Undefined class ...

  7. pdo mysql.so不存在_PHP致命错误:找不到类’PDO’

    PHP Fatal error: Class 'PDO' not found in /home/bd/public_html/app/webroot/Cake/Model/Datasource/Dat ...

  8. pdo mysql bindparam_pdo连接mysql prepare,bindParam插入数据

    $a=array('title'=>'详细介绍  请详细介绍所提交的资料', 'desc'=>'详细介绍  请详细介绍所提交的资料','url'=>'http://zc.ma863. ...

  9. pdo mysql 建库_一帖让PHP小白彻底了解PDO操作数据库的方法

    php与mysql的连接有三种API接口,分别是:PHP的MySQL扩展 .PHP的mysqli扩展 .PHP数据对象(PDO) .在这三种方法中,"民间"很多是倾向于使用PDO, ...

最新文章

  1. matlab怎么分析一段音频,Matlab分析音频
  2. setting virtualbox share folder in windows7 system
  3. 项目管理系列之项目范围时间及资源管理(二)
  4. Nginx 性能优化
  5. VS2013无法启动 IIS Express Web解决办法
  6. 树莓派4b上部署yolov3和v3-tiny记录带截图
  7. 土木计算机2级,请教各位,我是学土木的,考计算机二级的哪个比较好?
  8. ORA-00119错误的解决。
  9. 风讯CMS常见问题锦集
  10. linux系统进程类型不包括,linux期末考试练习题
  11. 游戏建模用什么软件,学游戏建模哪里好?
  12. spring session的生命周期
  13. vue 释放内存_13 道由浅入深的 Vue 自测题
  14. 【UVA10652】Board Wrapping(凸包+坐标旋转+多边形面积)
  15. ie型lfsr_线性反馈移位寄存器原理与实现 - 全文
  16. git 小乌龟代码回退
  17. 单因素试验固定效应模型方差分析
  18. PLC梯形图编程基础知识详解(转自:http://gongkong.ofweek.com/2014-09/ART-310012-11000-28882866_2.html)
  19. C++编程导出XVID编码的AVI视频
  20. AS4120原厂单节 2A 开关型锂离子电池充电芯片

热门文章

  1. 让iframe高度伸缩自如没有滚动条
  2. (八)批量视频处理、批量视频编辑、背景移除/去背景/换背景/抠图/抠像代码/实时抠图、实时抠像、人像去背景、背景消除、摄像头背景移除
  3. 近期面试感悟——大学教育与职业教育
  4. “大数据”来了旅游业何以应对?
  5. 敏捷迭代管理 --每日站会
  6. TheWorld 世界之窗浏览器 1.1RC7版
  7. 提升教学质量,监督教室课堂秩序?这招小白也能轻松搞定
  8. komodo ide php,Komodo IDE
  9. sketchup-绘制自己的家
  10. python赋值表达式_6. 表达式