景德镇西门子PLC代理商
STEP7中的组态
不同的S7300/400以太网通讯模块支持的组播连接的个数不同,通过链接中文档可以查询模块支持的协议及连接资源数: 16767769
SIMATIC S7-300 系列工业以太网 CP 模块之间有哪些区别?
22709752
SIMATIC S7-400系列工业以太网 CP模块之间有哪些区别?
本文中以S7-300 CP343-1模块为例,具体组态步骤如下:
a)在STEP7项目插入两个CPU,分别组态两个CP343-1,分配IP地址,分别为192.168.0.10和192.168.0.11。
b) 打开NetPro,在两个CPU下分别插入新的连接,连接类型选择“UDP Connection"链接对象选择“Allmulticast stations",如图2。
c) 如图3,在弹出的属性窗口显示出连接“ID"和“LADDR"参数,之后编程会用到。
d) 在“Address"界面下,“Local"自定义本地的端口号;“MulticastGroup"定义所要加入的组播组地址和通讯对方的端口号,可用的组播地址从224.0.1.0到239.255.255.255,可用的端口号从1025到65535,如图4、图5。
图2
图3
图4
图5
e) 编译无误后,分别下载到两个CPU。
f) 编程,在程序中调用FC5 “AG_SEND" 、FC6“AG_RECV"。“ID"和“LADDR"填写连接中的参数;“SEND"“LEN"定义发送的数据区和发送的长度;如图6,定义了发送接收都是20字节。完成后下载到CPU。
图6
g) 使用TCP/UDP测试工具添加一个组播成员到组播组,如图7。
图7
h) 测试结果,在IP:192.168.0.10侧触发“AG_SEND",则数据会发给所有属于IP组:224.0.1.0端口号为2002的成员,如图8、图9。
图8
图9
由于WINCC并未提供与S7-200直接通讯的驱动,SIEMENS提供了专用于S7-200的opc软件PCACCESS,可以用于PC上位软件与S7-200通讯时OPC协议做中间转换,WINCC自然也可以使用。 |