PLC结构化文本编程
今日头条专栏作家!系统论述从梯形图编程过渡到高级语言编程的工具图书,基于IEC61131-3标准|兼容CoDeSys开发工具,兼容各类PLC!

作者:傅磊

丛书名:清华开发者书库

定价:69元

印次:1-7

ISBN:9787302554103

出版日期:2021.02.01

印刷日期:2023.07.20

图书责编:盛东亮

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书从电气从业人员熟悉的梯形图入手,逐步引申,详细介绍了基于IEC 61131—3标准的PLC,如何从梯形图编程过渡到结构化文本编程(ST语言)。本书适合没有计算机基础,特别是没有计算机高级语言基础的电气从业人员, 帮助他们从熟悉的梯形图出发,入门并进阶ST语言编程。 本书由浅入深,以施耐德电气基于Codesys的编程软件SoMachine V4.3为主要工具,介绍如何通过ST语言实现梯形图最基本的功能,以及ST语言的基本运算、基本语句、函数与功能块的调用,并结合大量实例,详细阐述PLC基于ST语言的编程技术以及结构化编程思想。同时,以西门子博途和三菱GX Works3为辅助工具,重点介绍ST语言跨平台移植时的注意事项,以及不同PLC之间ST语言的细微差别。PLC编程是一项系统工程,仅仅介绍编程语言是不够的。因此,本书还会穿插一些与ST语言编程有关的PLC系统知识。 ST语言具有与平台无关的天然属性。因此,只要符合IEC 61131—3标准,无论什么品牌的PLC ,本书都适用,例如西门子、施耐德、倍福、三菱、欧姆龙、基恩士、汇川、和利时、伦茨以及ABB和KEBA等,不同品牌 的PLC之间仅有细微的差别

傅磊:PLC资深技术专家,10余年三菱、西门子、欧姆龙PLC开发经验。今日头条号著名工控专栏作家。

前言 随着生产力的发展和科学技术的进步,机器设备控制技术越来越复杂。非标设备 层出不穷,逻辑控制与运动控制的融合越来越密切,工艺计算也越来越复杂。 从事设计调试的一线工程技术人员都有这样的感受,传统的梯形图(Ladder Diagram,LD)编程越来越力不从心,特别是 面对复杂任务的时候。ST(Structured Text,结构化文本)语言的出现,大大简化了程序的编写难度,提高了工作效率,使工程技术人员能够轻松面对各种复杂的控制任务。过去,ST语言更像是奢侈品,支持ST语言的PLC(Programmable Logic Controller,可编程控制器)非常少,而且这些PLC一般是中、高档系列的,价格较贵。近几年,支持ST语言的PLC越来越多,很多品牌的高、中、低档PLC都支持ST语言,例如三菱最基础的FX1S系列PLC,也可以使用ST语言编程。 市面上的多数PLC教材,都以介绍梯形图为主,各大院校也仍在沿用这类教材, 书中即使有涉及ST语言的内容,也是一带而过,让初学者更加糊涂。 各大PLC厂商的帮助文档和编程手册中有对ST语言的讲解, 但是不系统,只有简单的讲解,没有详细的用法说明,其中的例子 也与工业控制的关系不大,很难让初学者理解和掌握, 甚至难以入门。很多电气从业人员 不了解ST语言,甚至将其与西门子PLC的STL(Statement List,语句表) 以及IL(Instruction List,指令表)混为一谈。 在很多场合,ST语言仅仅被用于配合梯形图进行数学运算,这违背了设计ST语言的初衷。人们对ST语言的各种误解,...

目录
荐语
查看详情 查看详情

目录

第1章ST语言基本介绍

1.1ST语言简介

1.1.1ST语言的诞生背景

1.1.2ST语言的基本特点

1.2ST语言与SCL以及STL的关系

1.3ST语言的特点

1.3.1良好的跨平台移植性

1.3.2方便的数学计算

1.3.3轻松实现复杂算法

1.3.4轻松进阶计算机高级语言

1.3.5方便的注释

1.4初学者对ST语言的误解

1.4.1与英语相关

1.4.2ST语言不易理解

1.4.3需要很深的PLC基础

1.4.4工具和操作的继承

1.4.5ST语言维护麻烦

1.5ST语言编程软件

1.5.1本书演示用的软件

1.5.2其他PLC的ST语言开发环境的建立

第2章ST语言基础知识

2.1IEC 61131标准与PLCopen组织

2.1.1标准的诞生背景

2.1.2标准的组成

2.1.3PLCopen组织

2.2进制

2.2.1二进制

2.2.2八进制

2.2.3十进制

2.2.4十六进制

2.3变量

2.3.1变量的意义

2.3.2变量属性

2.4数据类型

2.4.1数据类型的意义

2.4.2标准数据类型

2.4.3扩展数据类型

2.4.4自定义数据类型

2.5数据类型转换

2.5.1数据类型转换的意义

2.5.2隐式转换

2.5.3显式转换

2.6程序组织单元

2.6.1软件模型

... 查看详情

IEC61131-3标准如火如荼,已得到广泛应用,该标准不仅适用于PLC,更适用于DCS、SCADA、CNC,以及基于PC的其他工业控制产品。几乎所有的主流PLC厂商都已经推出了基于IEC61131-3标准的产品,如西门子、施耐德、三菱、欧姆龙、倍福、ABB、松下、基恩士、台达、汇川等。作为IEC61131-3标准指定的五种PLC标准编程语言之一,ST(Structured Text)语言的应用并不是十分成熟,主要原因是有关ST语言的参考文献零散地分布于各家的PLC编程手册中,不成体系,不便于读者系统学习。为此,笔者根据自身的工程实践经验编写了本书,希望为广大读者抛砖引玉,让ST语言真正成为广大电气工程师的PLC编程利器。
 从电气从业人员熟悉的梯形图入手讲解,便于理解,过渡自然;
 介绍ST语言编程的同时,详细介绍了PLC开发的基础知识;
 注重理论联系实践,书中所有案例都以工程实际项目为基础;
 兼顾不同品牌PLC的差异,并系统地归纳总结,举一反三。

查看详情