发布于 2004-06-19 21:52:18
0楼
主程序改一下:
Network1
LD SM0.1
SI Q2.7,1 //PLC_RUN
RI Q2.6,1 //ASI_COM
Network2
LD I3.1 //CP_READY
AN SM11.0 //CP243_CER
AN SM11.2 //CP243_APF
CALL SBR_0
...
你所说的“把模拟量接在CP243-2上面读取参数都是正确的”是指什么?APF与CER只能代表从站已联上确认,不能说明模拟量是SLAVE1,除非使用了控制命令读取了模拟量从站的状态(比如用17H读到模拟量ID)。用243面板上的按钮检查一下地址,没有就重新确认(联上从站加上ASI电源重开机,或拨CPU stop->run),没问题的话把模拟量从站的信号输入端短路(不是ASI+,ASI-)。
TOP