S7通讯是西门子以太网络通讯中最简单最常用的通讯。
下面来介绍200smart和1200之间如何进行S7通讯:
由于200smart和1200使用不同的编程软件,所以只能使用单端组态,我们这里以1200为客服端组态。
1.首先打开博图软件添加1200设备,这里选择1212C DC/DC/DC;
可根据实际的PLC选择
2.在设备组态中双击PLC打开属性,选择以太网地址;
3.点击添加新子网,并勾选启用始终存储器,如下图;
4.在网络视图中点击连接,选择S7连接,点击CPU右键添加新连接,选择未指定,点击添加;
5.选择S7连接1右下角 属性-常规-伙伴-设置IP地址;
6.在地址详细信息中设置TSAP为03.00或者03.01;
7.在循环OB中使用PUT/GET编程或者FB中调用都可以;
REQ可用时钟脉冲M0.1
ID是S7连接里面的本地ID
ADDR_1是伙伴200SMAR的存储地址,200SMART V区对应1200DB1,
这里是VD4对应1200 DB1.DBD4,这里需要写成标准指针形式P#DB1.DBX4.0 BYTE 4,
RD_1是1200接收端地址,可以建立一个DB块,我这里选择非优化,用指针形式指定,
P#DB2.DBX0.0 BYTE 4,PUT指令同理,不再赘述。
8.200SMART端的地址需要和你设置的伙伴IP地址一致。
最后把软件和硬件下载到对应的CPU即可。-博途TIA/WINCC社区VX群
原文地址:https://blog.csdn.net/gongkongxiaozhou/article/details/135682039
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_58240.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!