亳州地区SIEMENS西门子PLC模块代理商 西门子PLC代理,西门子S7-1500代理,西门子PLC代理经销
设计顺序控制梯形图的一些基本问题
S7-300/400的S7-Graph是一种顺序功能图编程语言。S7-Graph属于可选的编程语言,需要单独的许可证密钥,学习使用S7-Graph也需要花一定的时间。现在大多数PLC(包括S7-200和S7-1200)还没有顺序功能图语言。有必要学习根据顺序功能图来设计顺序控制梯形图的编程方法。本节介绍使用置位复位指令的通用的编程方法,5.4节介绍具有多种工作方式的控制系统的编程方法,5.5节介绍S7-Graph的使用方法。
工程工具是面向任务的工具,主要包括供编程人员使用的语言(S7-SCL、S7-GRAPHI\、S7-HiGraph等),工技术人员使用的图形CFC,以及用于诊断、模拟、远程维护、设备文档制作等功能的扩展软件(如 DOCPRO、HARDPRO、M7ProC/C 、S7 PDIAG、S7 PLCSIM和Teleservice 等)。
1)S7-SCL、S7-GRAPH、S7-HiGraph和CFC等语言和图形语言作为可选软件包,主要用于SIMATICS7PLC的编程。
2)在扩展软件中,Borland C (只用于M7)包含了Borland开发环境。
●系统存储区(System Memory):相当于S7-200PLC的数据存储区,用于存储PLC运算、处理的中间结果。如输入/输出映像,标志、变量的状态存储、计数器、定时器的中间值,模拟量输入/输出状态等,使用PLC内部RAW。
S7-300/400PLC存储器区域的作用及相互关系
●工作存储区(WorkMemory):用于存储当前处理的可执行程序块、程序块所生成的局部变量L等。3个存储器区域的作用以及相互间的关系如图5-33所示。
2)程序处理区域。S7-300/400PLC的程序处理区域又可以分为累加器、地址寄存器、数据块地址寄存器、状态寄存器4部分,具体如下。
●累加器:S7-300/400PLC共有2个32位累加器ACCU1、ACCU2,用来进行读人、传送、运算、移位等操作。
3)DOCPRO可以将用STEP7生成的全部组态数据构造为接线手册,使得组态数据的管理更为容易。
4)HARDPRO是S7-300硬件组态系统,它支持用户对复杂的自动化任务的大范围的组态。
5)M7ProC/C (只用于M7),允许将编程语言C和C 的Borland开发环境集成到STEP7的开发环境中
本节介绍的编程方法很容易掌握,用它们可以迅速地、得心应手地设计出任意复杂的数字量控制系统的梯形图。它们的适用范围广,可以用于所有厂家生产的各种型号的PLC。