quote:以下是引用薛定谔的猫在2008-05-26 22:33:15的发言:
第一个问题,如果两个PLC都有CP343-1,推荐组态S7通讯,两套PLC之间走S7通讯在NetPro中设定。可使用FB8 (USEND)/FB9 (URCV)发送数据后无对方接收确认S7-300 FB12 (BSEND)/FB13 (BRCV)发送数据后有对方接收确认S7-300 FB14 (GET)/FB15 (PUT)单边编程访问Server端数据并得到对方确认,具体使用什么东西自己定了。
第二个问题,ET200M和S7-200直接访问IO地址就行,你可以在硬件组态中看到他们的地址范围,S7-200用GSD文件挂到Profibus上。S7-300如果也用GSD文件,同S7-200,否则,同问题1一样编写通讯程序吧。
第三个问题,两个PLC之间通讯MPI可以直接进行通讯,不需要CP5611,CP5611是电脑和设备之间的MPI Or Profibus接口卡
搂住的情况推荐去买《西门子工业网络通讯指南》好好翻翻看看
请问,假设我用CP340通讯,ASCII码协议,用1个cp340挂接4个485通讯设备(即一对多的方式),调用FC2通讯模块,模块地址是288,那怎么识别接收到的信号是4个设备中的哪个信号?我就是不明白程序中没指明485设备的地址,怎么区分信号?