梯形图编辑具有方便、逻辑直观的特点,梯形图编辑器借助于梯形图的内部数据结构来实现显示、插入、删除、代码转化等功能。
PLC语言中,各种元素包括单个节点(如常开触点、常闭触点等)和逻辑块(如与逻辑块、或逻辑块),它们都含有相同的操作,如插入、删除、绘图等。可以把组成梯级的各个逻辑块看成组成梯级的各个部分,把组成逻辑块的子逻辑块和单个节点看成是组成逻辑块的各个部分,符合“部分一整体”的层次结构。可以采用面向对象的设计思想,使用composite模式递归地创建树状结构。使用组合结构,能够把相同的操作应用在组合和个别的对象上。大多数情况下,可以忽略对象组合和个别对象之间的差别,简化程序代码,增强了软件的可维护性。采用composite模式的类图如图4所示。
NUM 0206204564, 50
FESTO Ventilinsel 18980
Phoenix Contact FL NP PND-4TX IB-LK Ord.No.:2985929
Siemens E89110-B2320-L1
Erichsen TT-6283-98-076 /775
Siemens OP17 6AV3617-1JC00-0AX1
Siemens 6AV7764-0AA04-0AT1
Movomatic ES 400
Siemens C7-633 DP 6ES7633-2BF02-0AE3
AEG VIP101 6390-042.248280
Siemens OP17 6AV3617-1JC00-0AX1
Siemens OP17 6AV3617-1JC00-0AX1
Hilscher KPO 104-DPM