PLC中的面向对象编程的核心就是黑匣子编程,针对Step7,我们使用FB去实现每一个对象的控制,控制逻辑、报警处理、信号交换全在FB中,对于应用设计人员,不需要明白里面的代码实现,只需要了解该FB的功能以及如何使用好它就行,这样对于应用程序人员的编程能力要求大大降低,对于编程只不过是遵循架构,拷贝代码,改变输入输出条件而已。
那么调试呢?很多人认为使用FB编程的大麻烦就是FB的多次调用后,根本无法诊断这些代码,从技术层面上讲确实如此,我们除了从背景DB上查看信息外,是无法在它多次被调用后监控代码的,但我已说过,这是黑匣子编程,我们不需要诊断这些代码,只需要知道什么样的输入、什么样的参数设定导致什么样的输出就行,代码的逻辑与功能好坏是由标准库开发人员负责的,这就要求标准开发人员需要对他设计的功能块在不同条件下进行不同的测试,保证无误,还需要编写完整、详尽的功能说明文档,以便于应用设计人员了解这些块,标准架构并不是制定出来就一劳永逸的,针对千变万化的工程,它是需要不断完善和修订的,这也是一个工程公司可以实实在在进行知识积累的地方。
MC-085 FA
63VE 270W S21049800282
6EC2491-0A
E53153-A704
IFM ZB0031
M74005-A310
WK 1695001 + Z 20 I = 150
022a1b0s AC
RXIK 1 RK418004-AA
12p1501/l03
XY2CE2A250 031863 XY2 CE2A250
TR15-A1B1C2D0C3000
TA65-1000-GYE V1008
VF44A60 P63B5 B3
065204 XCR A15
TELEPERM M74001-A110
994512/40829
as-BDEP 220 TSX 211266
1-A63 284411
31C014-503-4-00 EF104-503
VD00 63-2/45 Z006.426
G3PE-525B-2N
029.144 456 614621
04-0.0353oz42 32 10/12ft 0 1/4x0
SD-N35 + TH-N20TAKP
6ES5312-3AB31
6ES5100-8MA02
1BW50-90S
免责声明:
AMIKON我们销售新产品和停产产品,独立渠道购买此类特色产品。阿米控不是本网站特色产品的授权分*商、经销商或代表。本网站上使用的所有产品名称/产品图片、商标、品牌和徽标均为其各自所有者的财产。带有这些名称,图片、商标、品牌和徽标的产品描述、描写或销售仅用于识别目的,并不表示与任何权利持有人有任何关联或授权。