C 程序可访问除主程序_MAIN LD 块中%P 和其他子程序 LD 块中%L 地址外的PLC 所有地址,并且可以通过 C programmer’s Toolkit 调用许多 PLC 内嵌的功能块。C 语言程序不能被其它作为子程序调用,只能通过时序安排来执行。同时 C 程序也不能调用其它块作为它的子程序。
C 语言程序通过设定参数,可以直接访问 PLC 内存。当 C 语言程序开始执行时,为所有参数读取数据并做了备份。如果 C 语言程序是以中断方式或多线程扫描的时间片方式来执行,当它每次返回重新开始时,C 语言程序用原先拷贝备份的数据继续执行。在系列 90TM-70 对象中,只有当主程序_MAIN block 是 LD 块时,才能添加 C 程序。这时的 LD 程序可以作为时序安排的用户程序。多添加 15 个 C 程序。如果系列 90TM-70 中有状态逻辑,不管状态逻辑与 LD 逻辑是否共存,状态逻辑被编译成为叫_STATE 的 C 语言程序。如果状态逻辑没有与 LD 逻辑共存,STATE 仅仅是目标对象支持的 C 语言程序。
GIDDINGS & LEWIS 9101-0330 NSFP 91010330
LOT OF (2)_ Giddings Lewis Board 501-03218-00 502-02824
GIDDINGS & LEWIS 502-03213-00 NSPP 5020321300