西门子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之间的数据交换,监控结果如图
cpu 性能
s7-200 smart全新设计,性能zhuoyue:为各种应用提供了经济、可靠、易用的解决方案。
cpu硬件参数
展开全文