如果程序需要与智能模块(诸如Genius通讯模块(GCM)或可编程协处理器模块(PCM))通讯。则使用通讯(COMMREQ)功能。下面所提供的有关信息则表明了COMMREQ功能的每个模块的编程要求,则在模块的资料中已作介绍。COMMREQ功能模块有三个输人参数和-个输出参数。当COMMREQ功能模块接通时,数据的指令块将送到通讯TASK中。指令模块从参数IN所标定的给定地址开始。与之通讯的设备则利用记人SYSID的机架号数与插人槽号数加以显示。
COMMREQ功能模块既可以送出一条报文并等待回答;也可以送出一条报文,不等待回答而继续执行。如果指令模块规定程序不等待回答,指令模块的内容将送到接受设备,而程序则立即(暫停时间可忽而不计)再继续执行。这就是所谓的不等待(NO WAIT)方式。
如果指令模块规定程序要等待-一个回答,则指令模块的内容便送到接受设备,而CPU等待一个回答。PLC将等待设备作出响应的最长时向规定在指令块中。在此时间内,如果设备未作出响应,程序将再继续执行。这就是所谓的等待(WAT)方式。功能模块的故障(FT)输出在下列情况之一均可能置为ON:1.规定目标地址不存在(SYSID)2.规定任务对设备无效(TASK)3.数据长度为零。4.设备状态的指针地址(指令块的一部分)不存在。这可能是由于存贮器选型不正确。或存贮器类型内的地址超出范围。
Giddings & Lewis PMC 3 & 4 Parts & Instruction Manual
Giddings & Lewis Gray 200 Series VBM Instruction Manual
GIDDINGS & LEWIS 502-02621-03 USPP 5020262103