0617 【万泉河】新书《西门子S7_200 SMART PLC编程技巧精粹》出版预售中

已锁定

万泉河

  • 帖子

    10904
  • 精华

    132
  • 被关注

    1012

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

0617 【万泉河】新书《西门子S7_200 SMART PLC编程技巧精粹》出版预售中

1077

5

2024-06-17 11:06:42

0617 【万泉河】新书《西门子S7_200SMARTPLC编程技巧精粹》出版预售中

 

先普及一个常识, 正规的出版物,通常书的作者不亲自卖书。出版物的流转有专门的渠道。 过去大家都知道的“新华书店”,现在则是各网上书店,其实也都是从新华书店分来的。

 

所以不要有人嫌麻烦, 想直接给我发红包,让我把书寄给他。 我手里也没有书。 顶多出版后出版社会送我十几本。  那根本不够我送人的。 我自己送完了以后通常也需要再下单买。

 

预售的消息是热心读者从网上看到后,发给我的,然后我才知道。 当然,书的内容以及书面设计我们都已经确认过的, 只是在等时间。

 




以下是书的章节目录:

 

西门子S7-200 SMART PLC编程技巧精粹

----给SMART 插上FB翅膀

目录

第一章 读者需要提前具备的知识基础        5

第二章 从子程序开始   11

2.1 SBR管脚数量容量    11

2.2 SBR接口改变应对方案    15

2.3 IN_OUT管脚类型探索      17

2.4 所有IN和OUT管脚数量的上限    18

2.5 SBR的TEMP数据区 19

第三章 TEMP数据探秘 21

3.1 错误使用TEMP变量的程序例子   21

3.2 TEMP数据传递和保持规律     23

3.3 示例:利用TEMP数据给功能块增加输入输出引脚    25

3.4 同样功能例子的传统方法实现       28

3.5 TEMP数据实现变址 30

第四章 AC寄存器  33

4.1 使用与不使用AC寄存器编程方法比较 33

4.2 AC寄存器数值的缓存与恢复  34

4.3 循环指令中使用AC寄存器    36

第五章 循环指令的使用禁忌        39

5.1 【万泉河】PLC编程中的循环语法使用        39

5.2 【万泉河】程序算法的本质  41

5.3 【万泉河】优雅的PLC程序一定是用EXCEL写出来的         43

5.4 【万泉河】解读一个用循环法PK万泉河80模拟量例子的例子程序        48

5.5 【万泉河】80模拟量例子程序升级版V2.0 52

5.6 【万泉河】80模拟量程序的标准答案  54

5.7 PLC编程中的高内聚与低耦合 56

第六章 符号寻址   58

6.1 符号寻址的基本功能      58

6.2 SBR子程序中的符号寻址         61

6.3 控制字拆位中的符号寻址       63

6.4 好的拆位方法  64

6.5 字拆位WORD_TO_8BIT   65

第七章 指针应用   68

7.1 指针使用的基本方法      68

7.2 指针应用:隐藏真实物理通道地址       69

7.3 BLOCK_MOVE指令中的指针应用    70

7.4 地址指针作为SBR子程序的参数   70

第八章 字符串使用       73

8.1 为什么要在PLC程序中使用字符串       73

8.2 字符串数据类型介绍      74

8.3 中文字符  75

8.4 系统提供的字符串处理指令  77

8.4.1 STR_LEN :获得字符串的长度     78

8.4.2 STR_CPY :复制字符串内容到另一个目标地址 79

8.4.3 SSTR_CPY 从字符串中复制子字符串   79

8.4.4 STR_CAT 字符串连接     80

8.4.5 STR_FIND在字符串中查找字符串        81

8.4.6 CHR_FIND 查找字符串中任一字符      82

8.5 字符串数据放到SBR管脚上  83

8.6 使用地址指针传递字符串数据       84

8.7 【万泉河】从模拟量的量纲说起。       86

8.8 【万泉河】 最难还是模拟量 89

8.9 【万泉河】SMART 200中拆分提取字符串内数据        92

第九章 数据表功能       95

9.1 AD_T_TBL添表指令  96

9.2 FIFO先进先出指令   96

9.3 LIFO后进先出指令   96

9.4 FILL_N存储器填充指令   97

9.5 TBL_FIND查表指令  97

9.6 自定义FILL_N_TBL函数  98

9.7 示例:数值滑动平均      101

9.8 示例:浮点数滑动平均  104

第十章 用户库功能       109

10.1 自己做一个库        109

10.1.1 生成库文件 109

10.1.2 调用库 111

10.1.3 解读与评述 113

10.2 简单方法实现库函数重复调用     114

10.3 示例:封装滑动平均值功能         115

10.4 PID控制程序  118

10.5 PID子程序再封装  123

10.6 PID封装块生成为库       124

第十一章 PLC程序中M变量的使用禁忌    127

11.1 全局变量的概念界定    127

11.2 使用M做一段程序逻辑       128

11.3 【万泉河】PLC高级编程:抛弃交叉索引  132

11.4 【万泉河】好的PLC程序和坏的PLC程序的比较标准      134

11.5 【万泉河】我现在告诉你们不用M和T的程序好在哪里         135

11.6 【万泉河】好的PLC程序的判断标准2.0   136

11.7 【万泉河】为什么PLC程序中不要用M和T,为什么要推广PLC编程标准化?         138

11.8 【万泉河】一种在PLC程序中比较优雅地使用全局变量M的方法 142

11.9 【万泉河】一种PLC程序中使用M全局变量的方法         145

11.10 【万泉河】PLC中的M的本质是糖果       149

11.11 【万泉河】给你的PLC程序洗洗澡   151

第十二章 程序中定时器T的使用禁忌        155

12.1 一个定时器T的例子    155

12.2 不成功的封装        156

12.3 自定义定时器TON_YT  (SMW22方法)       157

12.4 成功的封装    159

12.5 自定义定时器TON_YT  (时间间隔定时器方法) 160

12.6 自定义延时关断定时器TOF_YT    161

12.7 自定义定时器TONR_YT         162

第十三章 程序中上升沿的使用禁忌    165

13.1 一个传统用法的例子    165

13.2 不成功的封装        165

13.3 改进的封装    167

13.4 上升沿功能模块化        168

13.5 计数功能使用上升沿模块    168

第十四章 给SMART 插上FB的翅膀   170

14.1 实现原理        170

14.2 功能块:静态数据保存和恢复     172

14.3 应用测试1:再封装秒计数 174

14.4 应用测试2:秒计数FB         177

14.5 定时器FB:TON_YT 178

14.6 上升沿FB:P_TRIG_YT     180

14.7 FB嵌套应用    181

第十五章 结束语:SMART PLC标准化展望 184

 

 

读者应该自行从各大网商平台搜索下单的链接,自行选择比较更便宜且正版的货源下单购买。

 

按道理应该可以有小程序码的,不知道为啥没有。

 

最后再阐述一个道理。

 

编程领域尤其是PLC编程, 是一个非常简单可验证的领域。 所以并算不得什么高科技。 甚至,在国外有些学者发表的观点里,计算机编程连科学都算不上。

 

所以,所有关于编程的理论方法,都是没有必要争论的。 因为验证很简单,把对方的方法自己拿来原样再做一遍验证一下即可。行就是行,错就是错。 没有什么中间地带。


 


0617 【万泉河】新书《西门子S7_200 SMART PLC编程技巧精粹》出版预售中 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

谈天说地

共有13706条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。