外部块是用外部开发工具,比如PAC的C程序开发工具,开发的。除_MAIN块外的其他程序块都可以是外部模块。声明一个外部块时,必须指定–个唯一的模块名。外部块最多可以指定63个输入参数和64个输出参数。可以通过_MAIN块,其他程序块,函数块以及参数化模块的逻辑调用外部块。外部块本身不能调用其他模块。下面例子中,%100001为ON时,执行名为EXT_ 11的外部块。注意:其他类型的块不同的是,外部块不能调用其他块。
外部块和本地数据外部块可以使用全局变量%P,不支持本地变量%L,但可以从调用块中继承本地变量%L。外部块还从调用他的块中继承系统变量FST_EXE和用于更新定时器函数块的”时间标签”。如果参数化程序块中使用了%L变量,并且这个块被MAIN块调用,%L变量值将从%P变量继承(例如%L0005=%P0005)。
Giddings & Lewis AC Servo Drive Centurion DSM175
GIDDINGS & LEWIS 4 CHANNEL COMM. MODULE M.1016.9140 R6
Giddings & Lewis 502-03510-41R2