在工作中实践总结,在朋友圈分享讨论,做最接地气的公众号
内容摘要
CX8090是倍福最经济的嵌入式PC,操作系统WinCE,CPU采用ARM芯片。Tc DB Server可以在这款CPU上运行吗?可以直接把CX8090的数据放到企业网络中的数据库服务器吗?测试结果是:可以,但数据库是MS SQL。
另外,具体操作上还有一些注意事项。
关键词
CX8090,Database Server,CE,ARM
关于数据库服务,之前支持过很多项目,都是在Win 7上安装TwinCAT Database Server,而MS SQL或者ORACLE数据库安装在相同或者不同的PC上。也支持过客户在Win CE上安装TwinCAT Database Server CE,数据库也同样放在CE上。昨天客户提出了一种应用:Win CE上安装TwinCAT Database Server CE,数据库放在局域网的另一台PC,而Win CE运行在倍福最经济的嵌入式PC控制器CX8090上。
这个需求理论上是可行的,但此前没有用过,于是做了个测试。步骤如下:
1,准备工作:
在CX8090上安装Tc DB Server CE。方法与安装其它服务相同:先在PC上装,然后把PC上的CAB文件复制到CE,又击运行,最后软重启。
2,在WinCE的Network文件夹中映射PC上存放数据库文件的共享文件夹
在PC上设置共享文件夹比如"ftp",权限EveryOne读写
在CE的CMD窗口输入命令:
net use sharetest \\xu-PC\\ftp
其中xu-PC是计算机名称,ftp是共享文件夹的名称,注意是用双斜线
按提示要输入xu-PC这台计算机的用户名和密码。应提示Successfully Mapping....
3,用PC上的配置工具,配置数据库和PLC,保存XML文件
“CurrentConfigDataBase.xml”,
步骤与普通的Tc DB Server 相同。
4,把“CurrentConfigDataBase.xml”复制到WinCE的:\TwinCAT\Boot\
5,在PC上配置数据库时,路径写为:
\Network\ShareTest\DBTest.asc,
其中ShareTest是PC上的存放数据库文件的共享文件夹名,DBTest.asc是数据库文件名.
6,注意事项(来自帮助文件)
CE版Tc DB Server目前仅支持的少量数据库类型:
MS SQL,
MS SQL Compact,
MySQL,
ASCII (e.g. .txt or .csv)
XML files
Tc DB Server CE要求.net framework 2.0,几乎所有CX的Image都包含该Framework,除了CX9000。
END
用IE浏览器可访问本文的PDF完整版:
按日期查找即可;
示例程序和配套文档推荐用FTP工具下载:
ftp://baclizzy.com.cn:21/Lizzy的倍福园地
按日期查找即可
领取专属 10元无门槛券
私享最新 技术干货