GSK PLC使用手册:编程指令与地址详解
需积分: 32 56 浏览量
更新于2024-08-08
收藏 2.2MB PDF 举报
"这份文档是关于PLC(可编程逻辑控制器)的使用说明,适用于交通信息基础数据元第7部分:道路运输信息基础数据元的场景,主要基于广数980TDC系统的PLC编程。"
在PLC的使用中,了解其规格是至关重要的。该PLC系统版本为NP1,支持的编程语言为梯形图,并采用GSKLadder编程软件进行编程。它有两级程序,第一级程序的执行周期仅为8毫秒,基本指令的平均处理时间少于2微秒,这意味着PLC具有较高的运行效率和响应速度。程序最大可以包含5000步,涵盖了基本指令和功能指令。
PLC的地址空间被划分为多个区域,用于不同类型的变量和功能。内部继电器地址(R)从R0000到R0999,每个地址占用1字节,可读写。信息显示请求地址(A)从A0000到A0024,同样为1字节,也可读写。定时器(T)和计数器(C)的地址范围是从T0000到T0099和C0000到C0099,两者都是4字节只读。数据表地址(D)用于存储数据,从D0000到D0999,也是4字节可读写。保持型继电器地址(K)从K0000到K0039,1字节可读写。计数器预置值地址(DC)和定时器预置值地址(DT)分别对应C和T,范围相同,都是4字节只读。
PLC与机床和CNC(计算机数字控制)之间的通信地址包括:X地址(机床→PLC)从X0000到X0031,1字节只读;Y地址(PLC→机床)从Y0000到Y0031,1字节可读写;F地址(CNC→PLC)从F0000到F0255,1字节只读;G地址(PLC→CNC)从G0000到G0255,1字节可读写。
在编程中,理解基本指令和功能指令至关重要。基本指令包括如LD(加载)、LDI(非加载)、OUT(输出)、OUTN(非输出)、AND(与)、ANI(与非)、OR(或)、ORI(或非)、ORB(或块)、ANB(与块)等,这些用于构建逻辑控制流程。功能指令则扩展了PLC的能力,例如SET(置位)、RST(复位)用于位操作,CMP(二进制数据比较)用于比较,TMRB(定时器)、CTRC(计数器)用于计时和计数,MOVN(数据传送)、DECB(译码)、CODB(代码转换)、JMPB(跳转)、LBL(标号)、CALL(子程序调用)等,这些指令提供了更复杂的控制逻辑和数据处理功能。
此外,还包括一些高级的二进制数据操作指令,如ADDB(加法)、SUBB(减法)、DIFU/DIFD(上升/下降沿置位)、ALT(交替输出)、MOVE(逻辑乘)、WAND/WOR/WXOR(字节逻辑运算)、WINV(字节取反)、WSHL/WSHR(移位)、MULB/DIVB(乘法和除法)等,它们使得PLC能够执行更复杂的算术和逻辑运算。
总结来说,这份文档详细介绍了PLC的规格、地址分配、基本指令和功能指令,为使用广数980TDC系统的PLC编程提供了全面的指南。无论是新手还是经验丰富的工程师,都能从中获得有价值的信息,以实现高效、准确的自动化控制。
2022-07-19 上传
2023-06-14 上传
2023-08-21 上传
2023-06-14 上传
2023-07-30 上传
2023-07-28 上传
2023-06-10 上传
柯必Da
- 粉丝: 42
- 资源: 3843
最新资源
- 彩虹rain bow point鼠标指针压缩包使用指南
- C#开发的C++作业自动批改系统
- Java实战项目:城市公交查询系统及部署教程
- 深入掌握Spring Boot基础技巧与实践
- 基于SSM+Mysql的校园通讯录信息管理系统毕业设计源码
- 精选简历模板分享:简约大气,适用于应届生与在校生
- 个性化Windows桌面:自制图标大全指南
- 51单片机超声波测距项目源码解析
- 掌握SpringBoot实战:深度学习笔记解析
- 掌握Java基础语法的关键知识点
- SSM+mysql邮件管理系统毕业设计源码免费下载
- wkhtmltox下载困难?找到正确的安装包攻略
- Python全栈开发项目资源包 - 功能复刻与开发支持
- 即时消息分发系统架构设计:以tio为基础
- 基于SSM框架和MySQL的在线书城项目源码
- 认知OFDM技术在802.11标准中的项目实践