很久没更新博客了,抽晚上时间更新一下新代数控吧
新代数控为Wince系统,近几年的新代都焊接了网口以及集成了api接口
控制器版本 |
RemoteAPI版本 |
备注 |
10.114.43 ↑ |
无 |
不支援 |
10.114.43 ↓ |
1.0.3 |
过旧版本 |
10.114.54 |
1.0.3 |
过旧版本 |
10.116.0x |
1.0.11_v1 |
需安装对应MarcoDev |
10.116.10x |
1.0.11_v2 |
|
10.116.16x |
1.0.11_v2 |
|
10.116.24x |
1.0.11_v3 |
|
10.116.36x |
1.0.11_v4 |
|
架构
新代的Dipole功能将人机与核心分离,让使用者于前台的应用程序(例如标准人机),透过因特网,进行操控后台的控制器。使用者可以藉由这个架构进行远程监控、远程诊断。前台应用程序的开发环境也不再受限于Windows CE,可以开发Windows XP, Windows 7,…的一般应用程序,从而创造无限的可能性。
IP设定:切记 要把核心伺服打开
API函数返回状态解析
-18 不支持
-17 协议错误(仅以太网版本)来自以太网板的数据不正确。请与服务部门或负责部门联系。
-16 套接字错误(仅以太网版本)调查 CNC 电源、以太网电缆和 I/F 板。
-15 DLL 文件错误 每个 CNC 系列没有与指定节点对应的 DLL 文件。
-14 USB 空 USB 为空
- 13 Nousb 没有 Usb 是脉冲
-8 句柄编号错误 获取库句柄编号。
-7 CNC/PMC 和库之间的版本不匹配 CNC/PMC 版本与库的版本不匹配。更换库或 CNC/PMC 控制软件。
-6 异常库状态 发生意外错误。与负责部门联系。
-2 重置或停止请求按下重置或停止按钮。调用终止函数。
-1 CNC 忙等待至 CNC 处理完成,或重试。
0 正常终止 [,]!
1 必须事先执行的错误(函数未执行或不可用)特定函数尚未执行。否则,该函数不可用。
2 错误(数据块长度错误、数据数错误)检查和更正数据块长度或数据数。
3 错误(数据编号错误)检查和更正数据编号。
4 错误(数据属性错误) 检查和更正数据属性。
5 错误(数据错误) 检查和更正数据。
6 错误(无选项) 没有相应的 CNC 选项。
7 禁止错误(写入保护)写入操作。
8 错误(内存溢出) CNC 磁带内存溢出。
9 错误(CNC 参数错误) CNC 参数设置不正确。
10 错误(缓冲区为空/满) 缓冲区为空或已满。
11 错误(路径编号错误) 路径编号不正确。
12 错误(CNC 模式错误) CNC 模式不正确。更正 CNC 模式。
13 错误(CNC 执行拒绝) CNC 的执行被拒绝。检查执行条件。
14 错误(数据服务器错误) 数据服务器发生一些错误。
15 错误(报警) 由于 CNC 中的报警,无法执行该功能。删除报警原因。
16 错误(停止) CNC 状态为停止或紧急。
17 错误(数据保护状态)数据受 CNC 数据保护功能保护。
18 错误(未找到计算机 ID)请检查或不发送CNC_CONNECTION命令。
19 错误(否)请检查否。 20 因超时而发生错误(超时)
下一篇讲解采集步骤
群号