书籍详情
PLC的标准化应用:基于西门子OMAC的面向对象的编程方法
作者:胡康韶 著
出版社:机械工业出版社
出版时间:2021-09-01
ISBN:9787111681243
定价:¥69.00
购买这本书可以去
内容简介
PLC程序的标准化,除了控制过程本身,还涉及生产线布局、工艺分层、设备及元器件的命名与接口等因素,这些因素相辅相成且相互制约,是实际生产线工艺流程和设备之间的相互关系在程序世界中的完整重现。本书结合ISA88标准,以西门子基于OMAC的CPG方案架构展开讲解,阐述了采用面向对象编程思想的PLC标准化编程的方法。主要内容包括机械结构、电气设计、编程规范、主程序标及时钟系统、控制柜程序、控制指令、状态反馈、接口数据、元器件以及通信程序等方面的标准化实现。 本书适合工控工程师用于学习标准化设备开发理念和应用,也适合企业用于开发标准化设备的借鉴参考,还可作为工控培训机构设备标准化开发和大中专相关专业的培训教材。
作者简介
胡康韶,男,1985年生,湖南攸县人。2009年毕业于西南林业大学机电工程学院,于当年开始参加工作,一直专注于自动化控制工作。2012年开始就职于某跨国物流公司工作将近6年,系统学习了标准化设备及其控制编程的体系、思路和实现方式方法。现为某外资公司长沙分公司资深技术人员。
目录
前言
绪论怎么理解标准化1
01标准化功能2
02标准化架构4
03工艺标准化5
第1章机械结构的标准化7
11设备ID命名的标准化8
12工艺命名的标准化13
13机械专业的交接16
第2章电气设计的标准化17
21电气配套设备ID命名的标准化18
211外购的成(配)套设备18
212电气控制柜及其他19
22电气设计思路19
221电源接口21
222控制接口24
223安全接口24
23IO符号规则27
第3章面向对象的编程思想29
31面向过程和面向对象的概念30
32面向过程和面向对象的不同表达31
33对象属性32
34对象编程32
35其他说明35
36小结36
第4章编程规范的标准化37
41M变量命名规范38
42功能块/函数编程规范39
421命名规范39
422形式参数、实际参数和变量
规范40
423程序属性42
43数据块(DB)及其他名称规范43
第5章主程序(OB1)及时钟系统
标准化45
51主程序(OB1)标准化46
52程序框架思路49
521主程序思路50
522FB_System思路50
53时钟系统程序的标准化50
531西门子CPU的时钟设置51
532日期及时间程序55
533CPU当前循环时间56
534Portal中的处理56
535小结56
第6章控制柜程序的标准化58
61FB_CabManager_×××59
62FC_IO_Ready61
63IO_Ready的应用62
第7章控制对象的物理模型63
71单个(组)控制对象的硬件组成64
72单个(组)控制对象的程序组成66
73单个(组)控制对象的程序模型68
第8章控制对象的程序模型70
81工艺概述71
82Operation与Event73
83Parameter74
84Performance74
85ID75
86Interface75
87Function76
第9章控制指令的标准化78
91控制指令的来源79
92控制指令的组成80
93控制指令的传递82
第10章状态反馈的标准化86
101状态反馈的定义87
102状态反馈的传递88
103垂直接口的定义91
第11章OMAC模式和状态管理
机制92
111ISA88标准中定义的状态93
112ISA88标准中定义的模式95
113CPG程序设计理念95
114CPG模式和状态管理程序解析97
第12章OMAC模式和状态管理
机制的改进105
121诊断信息内容的改进106
122模式和状态的配置改进109
123模式和状态的传递改进113
124最终程序状态117
第13章事件(Event)标准化119
131CPG架构中的Event管理机制120
132Event管理机制的改进127
1321改进后的Event状态分类128
1322改进后的Event配置数据块130
1323改进后的Event对象属性
指引数据块131
1324改进后的Event处理机制132
第14章设备接口数据的标准化135
141流程接口说明136
142流程接口数据定义137
1421产品移交信号137
1422数据移交信号139
1423控制请求信号140
143第三方接口数据定义141
144设备接口数据定义141
第15章元器件的标准化142
151概要及术语143
152功能概述144
153程序块说明144
1531程序块名称144
1532输入接口144
154输出接口146
155应用及后续146
第16章通信程序标准化实例148
161概述149
162DB_Message事件数据块149
163DB_Send_FIFO发送缓存数据块152
164FB_Data_Send数据发送功能块154
165使用说明155
绪论怎么理解标准化1
01标准化功能2
02标准化架构4
03工艺标准化5
第1章机械结构的标准化7
11设备ID命名的标准化8
12工艺命名的标准化13
13机械专业的交接16
第2章电气设计的标准化17
21电气配套设备ID命名的标准化18
211外购的成(配)套设备18
212电气控制柜及其他19
22电气设计思路19
221电源接口21
222控制接口24
223安全接口24
23IO符号规则27
第3章面向对象的编程思想29
31面向过程和面向对象的概念30
32面向过程和面向对象的不同表达31
33对象属性32
34对象编程32
35其他说明35
36小结36
第4章编程规范的标准化37
41M变量命名规范38
42功能块/函数编程规范39
421命名规范39
422形式参数、实际参数和变量
规范40
423程序属性42
43数据块(DB)及其他名称规范43
第5章主程序(OB1)及时钟系统
标准化45
51主程序(OB1)标准化46
52程序框架思路49
521主程序思路50
522FB_System思路50
53时钟系统程序的标准化50
531西门子CPU的时钟设置51
532日期及时间程序55
533CPU当前循环时间56
534Portal中的处理56
535小结56
第6章控制柜程序的标准化58
61FB_CabManager_×××59
62FC_IO_Ready61
63IO_Ready的应用62
第7章控制对象的物理模型63
71单个(组)控制对象的硬件组成64
72单个(组)控制对象的程序组成66
73单个(组)控制对象的程序模型68
第8章控制对象的程序模型70
81工艺概述71
82Operation与Event73
83Parameter74
84Performance74
85ID75
86Interface75
87Function76
第9章控制指令的标准化78
91控制指令的来源79
92控制指令的组成80
93控制指令的传递82
第10章状态反馈的标准化86
101状态反馈的定义87
102状态反馈的传递88
103垂直接口的定义91
第11章OMAC模式和状态管理
机制92
111ISA88标准中定义的状态93
112ISA88标准中定义的模式95
113CPG程序设计理念95
114CPG模式和状态管理程序解析97
第12章OMAC模式和状态管理
机制的改进105
121诊断信息内容的改进106
122模式和状态的配置改进109
123模式和状态的传递改进113
124最终程序状态117
第13章事件(Event)标准化119
131CPG架构中的Event管理机制120
132Event管理机制的改进127
1321改进后的Event状态分类128
1322改进后的Event配置数据块130
1323改进后的Event对象属性
指引数据块131
1324改进后的Event处理机制132
第14章设备接口数据的标准化135
141流程接口说明136
142流程接口数据定义137
1421产品移交信号137
1422数据移交信号139
1423控制请求信号140
143第三方接口数据定义141
144设备接口数据定义141
第15章元器件的标准化142
151概要及术语143
152功能概述144
153程序块说明144
1531程序块名称144
1532输入接口144
154输出接口146
155应用及后续146
第16章通信程序标准化实例148
161概述149
162DB_Message事件数据块149
163DB_Send_FIFO发送缓存数据块152
164FB_Data_Send数据发送功能块154
165使用说明155
猜您喜欢