西门子PLC模块成都市代理商---四川省西门子授权供应商

供应商
广东湘恒智能科技有限公司
认证
西门子PLC
西门子伺服电机
西门子触摸屏
西门子电缆
西门子变频器
西门子模块
联系电话
13510737515
手机号
13185520415
联系人
董海波
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)
更新时间
2024-06-02 07:00

详细介绍

s7-1200 client 端的配置编程

1. 使用 step7 v11软件新建一个项目并完成硬件配置,网络组态

1.1 在“项目树”>“设备组态”>“网络视图”下,按如下图片中1~6的步骤建立s7连接,如图 所示。

1.2 按如下图片中1~3的步骤填写连接参数,如图所示。

1.3 在“地址详细信息”中设置通信伙伴的tsap地址,如图所示


s7-1200 cpu 与 s7-200 cpu 之间的以太网通信只能通过 s7 通信来实现,因为 s7-200的以太网模块只支持s7通信。当s7-1200作为客户端,s7-200作为服务器,需在客户端单边组态连接和编程,而作为服务器端的s7-200只需设置为服务器准备好通信的数据就行。


软件编程

创建发送数据块db1(接收区数据块db2类似),定义为212个字节的数组

创建发送数据块db1软件:


s7-200 server 端的组态

打开 step 7 micro/win 软件,创建一个新项目,在“plc”>“type”选择所使用 cpu 的型号,如图1.所示。

call “put”    , %db3    //调用 put,使用背景db块:db3   

req    :=%m0.7    //系统时钟 2秒脉冲    

id    :=w#16#0100    //连接号,要与连接配置中一致,创建连接时的连接号   

done    :=%m2.0    // 为1时,发送完成   

error    :=%m2.1    // 为1时,有故障发生   

status    :=%mw4    // 状态代码    

addr_1    :=p#db1.dbx1000.0 byte 212    //发送到通信伙伴数据区的地址    

sd_1    :=p#db1.dbx0.0 byte 212    // 本地发送数据区   


call “get”    , %db4    //调用 get,使用背景db块:db4   

req     :=%m0.7    //系统时钟 2秒脉冲   

ndr    :=%m2.2    //为1时,接收到新数据   

error    :=%m2.3    //为1时,有故障发生   

status    :=%mw6    //状态代码    

addr_1    :=p#db1.dbx2000.0 byte 212   //从通信伙伴数据区读取数据的地址    

rd_1    :=p#db2.dbx0.0 byte 212    //本地接收数据地址   


监控结果

通过在s7-1200侧编程进行s7通信,实现两个cpu之间的数据交换,监控结果如图

 s7-200smart 硬件能力

cpu 性能

s7-200 smart全新设计,性能zhuoyue:为各种应用提供了经济、可靠、易用的解决方案。

cpu硬件参数


华南西门子总代理,华中西门子总代理,华东西门子总代理,华北西门子总代理,西北西门子总代理

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话