商铺名称:上海邑斯自动化科技有限公司
联系人:张坤(先生)
联系手机:
固定电话:
企业邮箱:330475124@qq.com
联系地址:上海市松江区乐都西路959弄42号1010室
邮编:201600
联系我时,请说是在焊材网上看到的,谢谢!
SIEMENS/西门子(授权)中国区总代理
SIEMENS上海邑斯自动化科技有限公司
我公司经营西门子全新原装现货PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120 V10 V60 V80伺服数控备件:原装进口电机(1LA7、1LG4、1LA9、1LE1),国产电机(1LG0,1LE0)大型电机(1LA8,1LA4,1PQ8)伺服电机(1PH,1PM,1FT,1FK,1FS)西门子保内全新原装产品‘质保一年。一年内因产品质量问题免费更换新产品;不收取任何费。欢迎致电咨询。
可编程控制器 上海邑斯公司优势产品; PLC 、触摸屏、变频器、电缆及通讯卡、数控系统、网络接头、伺服驱动、 凡在公司采购西门子产品,均可质保一年,假一罚十 以满足客户的需求为宗旨 , 以诚为本 , 精益求精 |
1概述
S7协议是SIEMENS S7系列产品之间通讯使用的标准协议 ,其优点是通信双方无论是在同一MPI总线上、同一PROFIBUS总线上或同一工业以太网中,都可通过S7协议建立通信连接,使用相同的编程方式进行数 据交换而与使用何种总线或网络无关。S7通信分为按组态方式可分为单边通信和双边通信,单边通信通常应用于以下情况:
? 通信伙伴无法组态S7连接
? 通信伙伴无法停机
? 不希望在通讯伙伴侧增加通信组态或程序
本文介绍S7-400基于PROFIBUS总线的S7单边通信的组态步骤。
实验环境,见表1。
序号 | 名称 | 订货号 |
1 | CR3导轨 | 6ES7 401-1DA01-0AA0 |
2 | PS407 | 6ES7 407-0KA02-0AA0 |
3 | CPU414-3 | 6ES7 414-3XM05-0AB0 |
4 | CPU315-2 DP | 6ES7 315-2AH14-0AB0 |
5 | PROFIBUS 标准电缆 | 6XV1 830-0EH10 |
6 | RS485总线连接器 | 6ES7972-0BB42-0XA0 |
7 | STEP7 V5.5 SP2 | |
8 | Windows XP SP3 |
表1
2 组态
2.1配置S7-400站点
S7-400站点配置参见表2。
序号 | 说明 | 图示 |
1. | 创建新项目并在项目中插入S7-400站点 | |
2. | 打开硬件组态,组态S7-400站点 | |
3. | 在硬件目录中查找使用的导轨型号,并双击找到的导轨型号 | |
4. | 在硬件目录选择使用的电源,并拖拽到导轨的1号槽 | |
5. | 在硬件目录选择使用的CPU,并拖拽到导轨的3号槽,系统将自动弹出DP接口属性对话框 | |
6. | 在对话框Address下拉框中设置DP站地址为2,单击NEW按钮添加新子网 | |
7. | 添加子网PROFBUS(1),单击选项页“Network Setting” | |
8. | 选择PRFIBUS总线传输速率为1.5Mbps,Profile中选择Standard,单击所有属性对话框OK按钮 | |
9. | 编译保存S7-400站点硬件组态,下载到S7-400 CPU中 | |
10. | 从菜单栏Option下Configure Network命令进入网络组态界面 | |
11. | 如右图所示,右键单击CPU414-3DP,在弹出对话框中选择Insert New Connection命令,插入一个新连接 | |
12. |
a) 选择Unspecified连接伙伴, b) 连接类型菜单中选择S7 connection,单击OK按钮,弹出S7 connection属性对话框 |
|
13. |
S7 connection属性对话框设置: a) 选中Established an active connection b) Interface选择CPU414-3 DP,DP(R0/S3) c) 设置伙伴PROFIBUS地址3 d) 设置本地ID为1 e) 点击Address Details按钮 |
|
14. |
Address Detail对话框设置 a) 设置安装CPU的机架号0 b) 设置安装CPU的插槽号,对于S7-300,CPU只能安装在2号槽 c) 设置连接资源号,对于S7单边连接,连接资源号总是3 设置完成后可看到伙伴TSAP为03.02,点击OK按钮关闭属性对话框 |
|
15. | 点击编译保存图标,完成S7单边连接组态,并下载至S7-400 CPU中 |
表 2
2.2配置S7-300站点
S7-300站点配置参见表3。
序号 | 说明 | 图示 |
1. | 创建新项目并在项目中插入S7-300站点 | |
2. |
打开硬件组态,组态 S7-300 站点 |
|
3. | 在硬件目录SIMATIC-300,RACK-300下双击Rail,插入S7-300导轨 | 6ES7414-3XM05-0AB0 |
4. | 在硬件目录选择使用的CPU,并拖拽到导轨的2号槽,系统将自动弹出DP接口属性对话框 | |
5. | 参考表2序号6~8步骤,将CPU的 PROFIBUS DP地址设置为3,传输速率设置为1.5Mbps,Profile中选为Standard。编译保存完成S7-300站点组态,并下载到S7-300 CPU中 |
表 3
3 通信连接
如图3-1示意图,使用RS485总线连接器通过PROFIBUS标准电缆分别连接CPU414-3 的X2接口和CPU315-2的X2 接口。
图3-1 CPU之间DP通信连接示意图
4 通信编程
由于配置的是S7单边通信,只需在配置S7网络连接的一方进行编程,所以本例中只在CPU414-3中编程调用系统功能块SFB14/SFB15,如图4-1和图4-2。
图4-1 调用功能块SFB14
图4-2 调用功能块SFB15
更多关于SFB14/15参数含义,参考西门子下载中心文档编号1023《 SIMATIC 用于S7-300/400系统和标准功能的系统软件参考手册》的S7 通信章节。
说明
当一个块被多次调用时,可在某个特定的调用中监控块 。请按下述步骤来监控所需调用环境下的块。
交叉引用中的调用路径
"Call Environment of the Block" 对话框中可以显示由参考数据功能确定的当前块的调用路径。
下面的说明从 Step 6.开始,本文的 Steps 1 到 5 描述了准备工作。
图. 01
手动调用路径
可以手动选择当前块的调用路径并指定"From Cross-References"标签下不能显示的调用路径,因为当块调用时,块的编号只在运行时动态生成。
下面的说明从 Step 6.开始,本文的 Steps 1 到 5 描述了准备工作。
图. 02
打开数据块
在这里可通过指定一或两个数据块来定义调用环境。当需要测试的块使用指定的数据块时就触发状态记录。
下面的说明从 Step 6.开始,本文的 Steps 1 到 5 描述了准备工作。
图. 03
用调用块中的调用路径监视
所调用块的程序状态可从其调用中直接显示。这样在被监控块从同一块中被多次调用时也可以监控一个背景块。
下面的说明从 Step 6.开始,本文的 Steps 1 到 5 描述了准备工作。
图. 04
之后调用的块被打开。在按块的地址为标准的触发条件下进入,且这个块实例的状态被启用。数据块已存在的触发条件保持不变;如果不再需要它们,必须手工将其禁用。
如果在设置硬件配置(与S7-400和CPU 318-2无关)中CPU参数的时候已经定义了操作模式,只能通过更改硬件配置中的相关参数来改变操作模式。
图. 05
注意
所述功能对S7-400无限制,对S7-300只限于2000年10月后发布的版本。
S7-1200 中的注意
对应 S7-1200,无法在STEP 7 V5.x 中实现在需要的调用环境下监控。从 STEP 7 (TIA Portal) V13 起支持此功能。从固件版本为4.0的 S7-1200 CPU 模块起支持此功能,
西门子编码器
西门子编码器6FX2001-2AB02
西门子编码器6FX2001-2AB50
西门子编码器6FC9320-3MN00
西门子编码器6FX2001-2AF00
西门子编码器6FX2001-2AC50
西门子编码器6FX2001-2CC50
西门子编码器6FX2001-2CB02
西门子编码器6FX2001-2EB02
西门子编码器6FX2001-2EC50
西门子编码器6FX2001-2CF00
西门子编码器6FX2001-2EF00
西门子编码器6FX2001-2GB02
西门子编码器6FX2001-2GC50
西门子编码器6FX2001-2GF00
西门子编码器6FX2001-3AB02
西门子编码器6FX2001-2GE02
西门子编码器6FX2001-3AC50
西门子编码器6FX2001-3CB02
西门子编码器6FX2001-3CB00
西门子编码器6FX2001-3EB02
西门子编码器6FX2001-3CC50
西门子编码器6FX2001-3EC50
西门子编码器6FX2001-3GB02
西门子编码器ROD320.020-2500
西门子编码器EWN 5194004205000
西门子步进电机6FC5548-0AB06-0AA0
西门子编码器联轴节6FX2001-7KF10
西门子步进电机6FC5548-0AB03-0AA0
西门子步进电机6FC5548-0AB08-0AA0
西门子步进电机6FC5548-0AB12-0AA0
西门子步进电机6FC5548-0AB18-0AA0
西门子步进驱动6FC5548-0AA02-0AA0
西门子步进电机6FC5548-0AB25-0AA0
西门子操作部件6FC5210-0DF22-0AA0
西门子步进驱动器
西门子步进驱动器及步进电机
西门子操作模块6FC5210-0DA00-1AA0
西门子操作模块6FC5210-0DA00-1AA1
西门子车床数控系统
西门子电机编码器
西门子电池盒6FC5247-0AA06-0AA0
西门子电机模块6SL3120-1TE13-0AA3
西门子电池6FC5247-0AA18-0AA0
西门子电源6EP1334-3BA00
西门子电源6EP1333-2AA00
西门子电抗器6SN1111-0AA00-0BA1
西门子电源6EP1436-1SL11
西门子电源6EP1436-1SH01
西门子电源6EP1334-3BA00
西门子电源6EP1436-2BA00
西门子电源模块6EW1861-2AF
西门子电源6EP1436-3BA00
西门子电源模块6SL3130-7TE21-6AA3
西门子电源模块6SL3130-7TE25-5AA3
西门子电源模块6SL3130-7TE28-0AA3
西门子电源模块6SL3130-7TE23-6AA3
西门子电源模块6SL3130-7TE31-2AA3
西门子电源模块6SN1145-1AA01-0AA0
西门子电源模块6SN1145-1AA01-0AA1
西门子电子手轮6FC9320-5DC00
西门子电源模块6SN1145-1BA02-0CA0
西门子电源模块6SN1145-1BA02-0CA1
西门子定位模块6ES7354-1AH01-0AE0
西门子电子手轮6FC9320-5DC01
西门子电阻模块6SN1113-1AB01-0BA1
西门子动力电缆
西门子功率模块6SN1123-1AA00-0JA1
西门子光幕3RG7841-3DD01
西门子功率模块6SN1123-1AA00-0CA1
西门子功率模块6SN1123-1AA00-0EA0
西门子功率模块6SN1123-1AA00-0LA0
西门子功率模块6SN1123-1AA00-0LA1
西门子机床控制面板
西门子监控模块6SN1112-1AC01-0AA1
西门子光幕处理单元3RG7847-4BD
西门子交流伺服系统6SC6
西门子控制单元6SN1118-0NH11-0AA1
西门子控制系统
西门子机床控制面板6FC3178-3EF20
西门子冷却部件6SN1162-0BA02-0AA2
西门子滤波模块6SL3000-0HE15-0AA0
西门子滤波器6SL3000-0BE21-6AA0
西门子冷却部件6SN1162-0BA03-0AA1
西门子驱动端子6FX2003-0DA00
西门子驱动611A
西门子模块6FX1151-1BB01
西门子驱动模块6FC5548-0AC21-0AA0
西门子驱动611D
西门子驱动模块6SN1111-0AB00-0AA0
西门子驱动模块6FC5548-0AC22-0AA0
西门子驱动模块6SN1115-0AA12-0AA0
西门子驱动模块6SN1115-0BA11-0AA1
西门子驱动模块6SN1118-0AD11-0AA1
西门子驱动模块6SN1118-0DG21-0AA1
西门子驱动模块6SN1118-0AE11-0AA1
西门子驱动模块6SN1118-0DH21-0AA1
西门子驱动模块6SN1118-0DG22-0AA0
西门子驱动模块6SN1118-0DG23-0AA0
西门子驱动模块6SN1118-0DJ21-0AA2
西门子驱动模块6SN1118-0DH22-0AA1
西门子驱动模块6SN1118-0DJ23-0AA1
西门子驱动模块6SN1118-0DJ23-0AA2
西门子驱动模块6SN1118-0DH23-0AA1
西门子驱动模块6SN1118-0DK21-0AA1
西门子驱动模块6SN1118-0DK23-0AA2
西门子驱动模块6SN1118-0DJ21-0AA1
西门子驱动模块6SN1118-0DK23-0AA1
西门子驱动模块6SN1118-0DM13-0AA0
西门子驱动模块6SN1118-0DM23-0AA0
西门子驱动模块6SN1118-0DM21-0AA0
西门子驱动模块6SN1118-0DM13-0AA1
西门子驱动模块6SN1118-0DM23-0AA1
西门子驱动模块6SN1118-0DM23-0AA0
西门子驱动模块6SN1118-0DM31-0AA2
西门子驱动模块6SN1118-0DM33-0AA1
西门子驱动模块6SN1118-0DM31-0AA1
西门子驱动模块6SN1118-0DM33-0AA2
西门子驱动模块6SN1118-0NH11-0AA1
西门子驱动模块6SN1118-0NJ01-0AA1
西门子驱动模块6SN1118-0NH01-0AA1
西门子驱动模块6SN1118-1NJ01-0AA1
西门子驱动模块6SN1118-0NK01-0AA1
西门子驱动模块6SN1118-1NH01-0AA1
西门子驱动模块6SN1118-1NK01-0AA0
西门子驱动模块6SN1121-0BA11-0AA0
西门子驱动模块6SN1122-0BA11-0AA1
西门子驱动模块6SN1118-1NK01-0AA1
西门子驱动模块6SN1121-0BA13-0AA0
西门子驱动模块6SN1145-1BA01-0BA0
西门子驱动模块6SN1121-0BA11-0AA1
西门子驱动模块6SN1121-0BA12-0AA0
西门子驱动模块6SN1145-1BA01-0DA0
西门子驱动模块6SN1145-1BA01-0BA1
西门子驱动模块6SN1123-1AA00-0EA2
西门子驱动模块6SN1145-1BA01-0BA2
西门子驱动模块6SN1145-1BA01-0DA1
西门子驱动模块6SN1145-1BB00-0EA0
西门子驱动模块6SN1145-1BB00-0EA1
西门子驱动模块6SN1145-1BA02-0CA2
西门子驱动模块6SN1145-1BB00-0FA1
西门子驱动模块6SN1146-1AB00-0BA0
西门子驱动维修 西门子伺服维修
西门子适配器6ES7972-0CB20-0XA0
西门子驱动模块6SN1146-1AB00-0BA1
西门子手持单元6FX2007-1AC02
西门子手持单元6FX2007-1AC03
西门子手持单元6FX2007-1AC14
西门子手持单元 MINI/B-MPI HHU
西门子手持单元6FX2007-1AC04
西门子手持单元6FX2007-1AD03
西门子手持单元6FX2007-1AD00
西门子手持单元6FX2007-1AD01
西门子手持单元6FX2007-1AD10
西门子手持单元6FX2007-1AD02
西门子手持单元6FX2007-1AE04
6ES7414-3XM05-0AB0