1200与200smart进行S7通讯-以200smart作为本地
发布时间:2024-03-28
案例:以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中,即可完成数据交换。
展开全文
其他新闻
- PLC中自由通讯口设置步骤 2024-03-28
- 西门子1200PLC程序如何从设备上传至电脑? 2024-03-28
- 步进电机驱动器同型号不同品牌可以共用吗? 2024-03-28
- 西门子S7-1500 模拟量模块读取数据程序编写 2024-03-28
- S7-1200 PLC硬件接线图全集 2024-03-28
- 西门子博途数据处理小窍门 2024-03-28
- PLC与步进驱动器连接方法 2024-03-28
- 西门子1200与300 的九大区别,你都知道吗? 2024-03-28
- 西门子SCL编程实例 | 多个灯的逻辑控制程序 2024-03-28
- 西门子1200PLC之间的TCP通讯组态编程实例 2024-03-28