华中数控世纪星PLC编程说明书

发布时间 : 星期五 文章华中数控世纪星PLC编程说明书更新完毕开始阅读

华中数控PLC编程说明书

武汉华中数控股份有限公司

二零零一年七月

华中数控PLC编程说明书

前言

华中数控内置式PLC已集成在数控装置内,具有48路输入/输出点。华中数控PLC采用C语言编程,具有灵活、高效、使用方便等特点。

本说明详细介绍了内置式PLC的基本原理、寄存器操作接口、PLC程序的编写与安装等内容,并给出了大量C语言程序示例代码。

关于PLC硬件接线请参阅《华中数控世纪星硬件联接说明书》 阅读本文之前,必须具有C语言编程的基本知识。

2

华中数控PLC编程说明书

目录

前言 ............................................................................................................................. 2 目录 ............................................................................................................................. 3 第一章 华中数控内置式PLC基本原理 ................................................................. 7

1.1 华中数控内置式PLC的结构及相关寄存器的访问 ................................. 7 1.2 华中数控内置式PLC的软件结构及其运行原理 ..................................... 8 第二章 华中数控内置式PLC的编程与安装 ......................................................... 9

2.1 华中数控PLC程序的编写及其编译 ......................................................... 9 2.2 华中数控PLC程序的安装 ....................................................................... 12 第三章 华中数控PLC寄存器定义与接口函数说明 ........................................... 12

3.1 访问PLC寄存器的系统变量 ................................................................... 13 3.2 寄存器F系统约定 .................................................................................... 14

3.3.1 轴状态字 ......................................................................................... 14 3.3.2 轴移动的指令位置,单位:内部脉冲当量 ................................. 14

3.3.3 轴当前的实际位置,单位:内部脉冲当量 ................................. 15 3.3.4 轴当前移动速度(单位:脉冲当量/插补周期)........................ 15 3.3.5 轴的负载电流(只对本公司生产的华中11型伺服有效) ....... 15 3.3.6 轴的最大速度(可在参数中设置) ............................................. 15 3.3.7 通道用户自定义输出字(32位) ..................................................... 16 3.3.8 通道状态 ......................................................................................... 16 3.3.9 通道MSTB指令状态 ..................................................................... 17 3.3.10 通道当前的M代码 ..................................................................... 17 3.3.11 通道当前的T代码 ....................................................................... 17 3.3.12 通道当前的B代码 ...................................................................... 17 3.3.13 通道当前的S代码 ....................................................................... 17

3

华中数控PLC编程说明书

3.3.14 通道变量,通道内部参数 ........................................................... 17 3.3.15 系统状态字 ................................................................................... 17 3.3.16 系统插补周期,单位:毫秒 ....................................................... 18 3.3.17 系统移动轴内部脉冲当量 ........................................................... 18 3.3.18 系统旋转轴内部脉冲当量 ........................................................... 18 3.3.19 系统变量组1(系统保留) ............................................................. 18 3.4 G寄存器系统约定 ..................................................................................... 18

3.4.1 轴控制字 ......................................................................................... 18 3.4.2 设置轴移动增量值,单位:内部脉冲当量 ................................. 19 3.4.3 设置轴增量移动速度,单位:内部脉冲当量/插补周期............ 19 3.4.4 轴点动速度,单位:内部脉冲当量/插补周期............................ 19 3.4.5 设置轴补偿值 ................................................................................. 19 3.4.6 通道用户自定义输入 ..................................................................... 19 3.4.7 通道控制字 ..................................................................................... 19 3.4.8 通道MST应答 ............................................................................... 20 3.4.9 通道进给速度修调分子(分母为100) ........................................... 20 3.4.10 通道快移速度修调分子(分母为100) ......................................... 20 3.4.11 通道正在使用的刀具号 ............................................................... 20 3.4.12 通道主轴转速 ............................................................................... 21 3.4.13 通道跳选段控制及其实现说明 ................................................... 21 3.4.14 通道MST指令模态值 ................................................................. 22

3.4.14.1 通道当前的M代码模态值 ................................................................... 22 3.4.14.2 通道当前的S代码模态值 ..................................................................... 22 3.4.14.3 通道当前的T代码模态值 .................................................................... 22 3.4.14.4 通道当前的B代码模态值 .................................................................... 22 3.4.14.5 通道是否正在执行MST指令 ............................................................... 22 3.4.14.6 PLC正在执行MST指令,不允许系统停止运行 ............................... 22 3.4.14.7 通道程序停止M00/程序选择停止M01 ............................................... 23

3.4.15 系统控制字 ................................................................................... 23 3.4.16 系统外部报警 ............................................................................... 24 3.17 系统变量组2(系统保留) ................................................................ 24 3.5 寄存器B系统约定 .................................................................................... 24

4

联系合同范文客服:xxxxx#qq.com(#替换为@)