1200与200smart进行S7通讯-以200smart作为本地
发布时间:2024-05-15
案例:以1200作为伙伴CPU,200 SMART作为本地CPU。
1.伙伴CPU设置
1200作为伙伴CPU,需要将IP地址设置为192.168.0.1,还需要设置DB数据交换区,并取消优化块访问,必须勾选允许PUT/GET访问选项
2.本地CPU设置
除了组态设置以外,还需要将200smart的IP地址设置为192.168.0.2
组态设置:
读取设置:
远程地址:VB0代表1200的DB1.DBB0,所以要求1200的通信数据只能存储在DB1,200 SMART只能以字节为单位,所以设置为10。
注意:这里的远程指的是伙伴的,千万不要弄错。
远程地址:VB10代表1200的DB1.DBB10,所以要求1200的通信数据只能存储在DB1,200 SMART只能以字节为单位,所以设置为10。
注意:一定要根据需求设置数据交换地址,如果地址设置错误,可能监控的时候就没有数据,误认为没通讯上,避免造成后期不必要的麻烦,设置需细心。
这里需要分配地址,如果不分配地址,编译会报错。
调用以后,将其分别下载到对应的PLC中,即可完成数据交换。
展开全文
其他新闻
- 1200如何与200SMART进行TCP通信 2024-05-15
- 西门子1200PLC控制1500PLC进行DP通讯 2024-05-15
- 西门子1200PLC与G120变频器进行DP通讯 2024-05-15
- 以西门子200SMART为例,用移位寄存器指令实现次品检测实例 2024-05-15
- PLC和触摸屏通信不上的解决办法! 2024-05-15
- 西门子S7-1200真的有安全漏洞吗? 2024-05-15
- 西门子的亲儿子终于可以全面取代S7-400了 2024-05-15
- 看下S7-1500 这五大改进,你心动了没? 2024-05-15
- 为何博途 V15安装总是不顺利? 2024-05-15
- 博途V16上传程序时有些什么技巧? 2024-05-15