文档介绍:11
KNDPLC
用户手册
北京凯恩帝机电技术
[*说明*] 编译包含符号定义文件的文本程序文件时, 将使用符号定义文件中的变量/常量代替文本程序中的符号, 编译错误时将显示产生错误的变量/常量, 而非符号, 此时请检查符号定义文件中的符号定义.
例: : T_POS1_X = , 编译结果将如下所示:
6
1. 编写程序时每行只允许一条程序语句, 且一条程序语句必须连续的位于一行.
格式为: 指令 变量/常量 ;注释
指令与参数以及参数之间用空格, TAB, 或逗号分割.
[*建议*]: 指令和指令的第一个参数之间使用空格或TAB分开;
指令的参数之间使用: 逗号+空格/TAB分开;
2. 不遵守(1)的特殊格式的指令包括: COD/CODB.
使用COD指令时格式如下:
COD 参数1, 参数2, 参数3\
\数据表数据1, 数据表数据2, … , 数据表数据n,
\数据表数据n+1, …, 数据表数据m,
\数据表数据m+1, …, 数据表数据_参数1
使用CODB指令时格式如下:
CODB 参数1, 参数2, 参数3, 参数4\
\数据表数据1, 数据表数据2, … , 数据表数据n,
\数据表数据n+1, …, 数据表数据m,
\数据表数据m+1, …, 数据表数据_参数2
3. 程序结构如下:
#NameDef <符号定义文件>
低级程序语句
…
END1
高级程序语句
…
END2
SP P001
…
子程序001
…
SPE P001
SP P002
…
子程序002
…
SPE P002
其他子程序定义
7
二. 开发流程及软件使用
编辑文本程序文件 à 编译 à 生成BIN文件 à 连接到CNC à 下载BIN文件 à 校验BIN文件 à 开始调试 à 调试.
编辑文本程序文件
编辑文本程序文件时所需要操作菜单全部位于〞编辑〞菜单栏中, 包括: 撤销/重复, 剪切/复制/粘贴/删除/全选, 查找/替换, 书签和设置文档只读.
[*提示*] 该步中如需要使用符号定义, 需编写符号定义文件, 并在文本程序文件中通过:
#NameDef <> 来指定使用的符号定义文件.
[*提示*] 程序将适当的进行着色, 以方便阅读.
[*提示*] 文本程序被修改后文件名标题栏中的文件名将显示为红色, 保存后文件名将显示为黑色.
[*提示*] 将鼠标悬停在文件名标题栏中的文件名上时将显示该文件的绝对文件名.(如下列图所示)
8
编译
编辑文本程序文件过程中或编辑完毕时需要对编写的文本程序首先进行〞编译〞, 编译的目的在于检查编写的文本程序是否存在错误, 如果存在错误的话, 将在信息输出栏中显示发生错误的行以及错误原因, 如下如所示:
双击’’错误〞/〞警告〞’!’标记.
如果存在错误的话将无法生成编译的结果文件, 存在警告不阻碍编辑结果文件的生成.
编译成功后将在与编辑文件(), , , , 生成的文件将在生成BIN文件和调试时使用, 请勿修改或删除.
9
生成BIN文件
点击’’编译->编译并生成BIN文件〞菜单或对应的工具栏按钮时将首先编译当前的文本程序文件(假设文件名为:), , 生成的文件将用于下载和调试, 请勿修改或删除.
如果产生错误的话可查看信息输出栏中的错误信息.
, armlink.