2个西门子PLC的CPU之间怎么建立通讯
分类:S7-300/400
我两个CPU相互之间要读数据,用CPU343-1的,怎么读取啊,用什么AG_SEND,AG_REV?怎么对应起来呢?
2个回复
-
plc学习
建议你买本<西门子工业网络通讯>这本书.它上面有详细的介绍啊.各大新华书店都有卖的啊!
你首先要在硬件网络中设置好通讯方式(最好选择S7-COMMUATION),然后你就会得到一个唯一的ID号.这就是通讯的地址中要设置的啦.一个发送一个接受.你还要编程啊!
例外你看看STEP7中的例程中是如何设置FC0和FC1的I/O的.
相信你定能好运啊!2年前 我来评论 -
plc学习
1.先在每个PLC站的Hardware里正确组态以太网通讯模板的通讯协议、地址,然后下载到相应的PLC的。
2.在SIMATIC Manager界面下,点击Configure Network按钮。在NetPro界面下,点击要进行通讯的PLC,在屏幕的下方会出现一个表格。用鼠标双击第一行表格,在弹出的对话框里Station一项,选择要与这个PLC通讯的站,Module选通讯用的模块(如果有两个模块的话)。Connection里的type一项选择通讯类型,点击ISO transport connection。勾选Display properties dialog,然后点击OK进行进一步配置。
3.记住Black Parameter下面的图示里的ID,LADDR两项的参数,留一会编程用。保存并编译这个配置。然后把配置下载到相应的PLC中。
4.编程。在程序里调用Library里SIMATIC_NET_CP下面的CP300或CP400里的FC5 AG_SEND/FC6 AG_RECV2年前 我来评论