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. python编程入门指南pdf-python编程初学者指南
  2. 实景三维系列4 | 为什么需要单体化
  3. 移动端开发问题及技巧汇总
  4. devstack 安装trove newtone
  5. js排序算法06——希尔排序
  6. [Leedcode][JAVA][第25题][K个一组反转链表][链表][递归]
  7. 英文书《用unreal来学习c++》_用机器学习来概括《哈利波特》,四句话总结一场戏...
  8. 如何搭建属于自己的网站博客?(手把手教你)
  9. U8采购订单联查采购入库单
  10. 众人帮怎么发布悬赏任务?发布任务所需要求条件是什么?
  11. [NOI2015]荷马史诗
  12. geek.exe是什么_How-To Geek正在雇用一名Geeky作家-以下是详细信息
  13. CNN中的小tips
  14. android 微信是否安装app,Android判断手机是否安装微信(总结)
  15. Scrapped or attached views may not be recycled
  16. 那些值得一读再读的好书
  17. 面向订单生产型电子制造企业,如何快速响应客户?
  18. 每日一课 | 在Python中获取列表的长度和大小
  19. ps保存web格式,报“系统找不到指定路径”错误
  20. 达梦数据库角色详解——VTI、SOI

热门文章

  1. 兰博基尼仪表显示服务器,兰博基尼仪表灯图解仪表灯诊断 兰博基尼仪表灯图解大全 兰博仪表盘故障灯图解大全故障维修 Lamborghini故障灯维修检查故障灯图解大全...
  2. 测试管理-测试任务安排
  3. 鉴权及常见的4大鉴权方式
  4. 日语口语:生活中常见的日语短语
  5. 在Linux上使用Wine安装轻聊版的QQ的步骤讲解
  6. Himawari8-9数据下载和预处理教程
  7. android sdk linux 离线包,android sdk离线安装
  8. GP2Y0E03夏普红外测距传感器简单使用
  9. Kong 集成 Jwt 插件
  10. 使用onclick()事件以及this获取当前标签属性值的问题