西门子s7-300不写程序能否直接通讯
西门子s7-300不写程序能否直接通讯
问题:在西门子s7-300plc中不写程序可以直接通讯吗?cpu315-2 pn/dp和cpu 315-2 pn/dp怎么通讯?
解答:
二个cpu可使用mpi进行通讯,采用全局数据包的通信方式。
全局数据包的通讯方式,只需要在硬件配置时组态所需要的发送区和接收区,不需要程序处理。
1、建立mpi网络,在step7里面建立两个plc站,并分别组态,建立mpi网络并配置mpi的站地址和通信率
2、组态数据的发送区和接受区,选中mpi网络,选择options->define global data进入组态画面
3、插入所有需要通信的cpu,并在每个cpu栏下填入数据的发送区和接收区,地址可以为db、i、m、q区,s7-300的地址区*大长度为22个字节,发送区和接收区的长度必须一致。
4、编译存盘后,把组态数据分别下载到相应的cpu中,即可进行数据通信。