如何通过向导在西门子PLC通信中实现200smart的S7通信

发表时间: 2022-03-08 16:35

哈喽,大家晚上好呀~


愉快地工作日又开启了~,学习计划也不要停呀!今天给大家带来《西门子PLC通信--200smart-通过向导实现S7通信》,大家一起学习吧!


西门子PLC通信--200smart-通过向导实现S7通信

S7-200smartS7通信:

有200smart与200smartS7通信;

200smart与1500PLCS7通信;

200smart与1200PLCS7通信;




下面我们进入本次的内容讲解--200smart与200smartS7通信


200smart与200smart的S7通信有两种实现方式,第一种是通过向导实现,第二种是通过指令编程实现


本章先讲解通过向导实现S7通信。


操作步骤

1、STEP7Micro/WIN SMART在“工具”菜单的“向导”"区域单击"GetPut"按钮,启动PUTIGET向导(图1-1)。

图1-1


2、在弹出的“Get/Put”向导界面种添加操作步骤名称并添加注释。(图1-2)

图1-2


图解

a,点击“添加”按钮,添加PUT/GET操作

b,为每个操作创建名称并添加注释


3、定义PUT/GET操作(图1-3、图1-4)

图1-3


图解:

a,选择操作类型,PUT或GET

b,通信数据长度

c,定义远程CPU的IP地址

d,本地CPU的通信区域和起始地址

e,远程CPU的通信区域和起始地址

图1-4


图解:

a,选择数据类型,PUT或GET

b,通信数据长度

C,定义原创CPU的IP地址

d,本地CPU的通信区域和起始地址

e,远程CPU的通信区域和起始地址


4、定义PUT/GET向导存储器地址分配(图1-5)

图1-5

图解:

分配存储器地址


注:点击"建议"按钮向导会自动分配存储器地址。需要确保程序中已经占用的地址、PUTIGET向导中使用的通信区域与不能存储器分配的地址重复,否则将导致程序不能正常工作。


5、在图1-5种点击“生成”按钮将自动生成网络读写指令以及符号表,只需要在主程序种调用向导所生成的网络读写指令即可。(图1-6)

图1-6


图解:

主程序中调用向导生成的网络读写指令


今天《西门子PLC通信--200smart-通过向导实现S7通信》小智就分享到这,大家可以收藏使用,如果遇到问题或者不能理解的地方可以私信或评论留言,如果喜欢关注小智,点赞转发谢谢!