前言:
S7作为西门子自己的协议, 是一个基于以太网与S7系列的西门子PLC通讯的开源库。支持包括S7系列的S7-200、S7-200 Smart、S7-300、S7-400、S7-1200以及S7-1500的PLC之间通过以太网通信。本文将介绍S7-1200作为客户端与作为服务端的S7-200smart通讯的方法,希望大家能从中有所收获。
准备:
软件: TIA Portal V17。
STEP7-MicroWIN SMART V2.4。
硬件: S7-1212C AC/DC/RLY 标准 CPU 固件版本 V4.5。
S7-200 SMART 标准 CPU 固件版本 V2.5 。
PC (带以太网卡),TP电缆(以太网电缆)。
任务:
S7-1200 将通信数据区 DB1 中的100 个字节发送到 S7-200 SMART的VB 数据区。
组态:
我们知道,S7通讯属于单边通讯,所以只需要在客户端侧编写程序,服务器端直接读取和写入就可以了。
1. 新建项目,添加CPU。
2.添加子网,设置IP地址与子网掩码,同时需要与S7-SMART设置在同一网段。
3.点击连接机制,勾选“允许来自远程对象的PUT/GET通讯访问”
4.点击“系统和时间存储器”勾选“启用系统存储器字节”与“启用时钟存储器字节”
5. 在 OB1 中调用 PUT/GET 指令,如图所示,点击诊断按钮,建立新的连接。
6.点击连接,选择S7连接。
7.右键CPU,选择添加新连接。
在弹出"创建新连接"对话框中选择"未指定",然后点击"添加"按钮,添加新连接,如图所示。
8.点击功能块上的开始组态按钮
输入伙伴(smart)IP地址,在地址详细信息中,输入机架插槽1,连接资源03。
系统回自动生成本地ID,与功能块ID引脚关联。
9.创建发送数据块DB1(ADDR-1),DB4(SD_1),数据块定义为100个字节的数组且数据块的属性中需要取消"优化的块访问"选项,如图所示。
10.根据指令引脚说明,编写标准程序。
11.PUT 的操作特性
输入参数 REQ(“start”)返回信号状态“TRUE”时,启动指令“PUT”。该指令将调用连接数据,并与 S7 连接的通信伙伴进行数据通信。为此,S7 连接的标识符将存储在输入参数 ID 中。
通过参数 SD_1,识别待发送 CPU 1 数据记录的存储位置(“writeValue”)。通过参数 ADDR_1,识别 CPU 2 中数据记录的存储位置(“myValue”)。传送数据记录(“writeValue”)并在 CPU 2 的存储位置(“myValue”)进行指示。
注意:
S7-200 SMART中V区对应于DB1,即在PUT指令中使用的通信伙伴数据区ADDR_1=P#DB1.DBX0.0 BYTE100在S7-200 SMAR中对于为VB0~VB99。
请确保由参数 ADDR_i 和 SD_i 定义的区域在数量、长度和数据类型等方面都匹配。
待写入区域(ADDR_i 参数)必须与发送区域(SD_i 参数)一样大。
状态参数 DONE 的值变为“1”时,发送操作才算结束。
关于S7-1200做客户端,如何与S7-200 SMART S7 通信今天就讲完啦,如有疑问可以留言,我们下期再见!
-
S7-1500做控制器 S7-200SMART做智能设备
2024-08-23 -
西门子S7-1200 PID调节
2024-07-09 -
S7-1500+V90 PN工艺对象的转矩限幅及附加转矩给定控制
2024-05-14 -
触摸屏的配方管理
2024-03-15 -
西门子S7-1200用工艺对象控制英威腾伺服
2023-08-25 -
触摸屏的用户管理
2023-08-11 -
S71200控制英威腾SV-DA200-0R4-2-D0伺服
2023-08-04 -
西门子S7-1200红绿灯程序
2023-07-28 -
触摸屏画面及报警
2023-07-21 -
“凝心聚力,突破自我”沈阳蓝泰科瑞2023激情夏日游记
2023-07-11 -
200SMART如何建立全局库
2023-06-30 -
200Smart运动控制
2023-06-25 -
S7-1500与RF180C通讯
2023-06-16 -
西门子远程IO——ET200SP常见模块接线图
2023-06-09 -
2023年度蓝泰科瑞西门子产品推广会圆满落幕
2023-05-26 -
200Smart获取/设置IP地址的应用
2023-05-19 -
v90调试软件基本应用
2023-05-12 -
TIA建立属于自己的全局库
2023-05-05 -
S7-200 smart密码保护
2023-04-28 -
S7-1200做高速计数
2023-04-23 -
博途软件存储区域保持性设置
2023-04-17 -
G120通过BOP-2面板上传与下载参数
2023-03-30 -
助力成长,工业技术培训开始啦
2023-03-24 -
【每周一话 助力成长】200SMART的PID向导设置
2023-01-31 -
【每周一话 助力成长】TIA功能码应用
2023-01-04 -
【每周一话 助力成长】S7-1500做客户端与S7-200smart做服务器进行MODBUS-TCP通讯
2022-12-27 -
【每周一话 助力成长】S7-200SMARTPLC设置与读取系统时间
2022-12-09 -
【每周一话 助力成长】200smart与G120做MODBUS-RTU通讯
2022-11-30 -
【每周一话 助力成长】1500 做主站,MODBUS 通讯
2022-11-22 -
【每周一话 助力成长】S7-1200做客户端,如何与S7-200 SMART S7 通信呢?
2022-11-14 -
【每周一话 助力成长】200SMART编程软件又更新了,V2.7版本有什么新的功能吗?
2022-11-09 -
【每周一话 助力成长】V17程序无特殊保护下载步骤
2022-11-01 -
【每周一话 助力成长】关于SIMATIC WINCC如何设置开机启动和与项目备份
2022-10-24 -
【每周一话 助力成长】关于S7-1500与V90PN采PROFINET IRT 的通信方式
2022-10-19 -
【每周一话 助力成长】关于200SMART做为Client与 1200的S7通讯操作
2022-10-11 -
喜迎国庆73周年 蓝泰邀您成为“数字化”人才
2022-10-01 -
叮咚,蓝泰邀您一起穿“月”中秋 !
2022-09-09 -
初心入磐 ,奋楫笃行—敢梦敢为,好伙伴,加油!
2022-08-18 -
通力合作 携手共进
2022-08-18 -
西门子S7系列PLC
2022-06-16 -
西门子数字化工业集团东北大区领导莅临蓝泰科瑞指导工作
2022-04-25 -
行远自迩 笃行不怠 踔厉奋发 踵事增华
2022-04-25 -
同心同行15载:庆祝蓝泰科瑞锦州分公司正式成立!
2022-04-25 -
新年已至 万象更新
2022-04-25 -
后疫情时代:家电市场的变化与测试解决方法
2022-03-07 -
电动车综合测试解决方案(一) : 车载式电池充电器
2022-03-07 -
如何使用可编程直流源进行LED灯源测试
2022-03-07 -
还在找一款能模拟各国电力系统的测试电源吗?
2022-03-07 -
还在因开关电源的浪涌电流,而选购大功率变频电源吗?
2022-03-07