西门子CPU模块6ES7518-4AP00-0AB0
操作步骤:
1. 设置PC2(PLCSIM Advanced计算机)及PLCSIM Advanced虚拟网卡的IP地址:
1) 安装完成S7-PLCSIM Advanced之后,会在计算机上虚拟出一个网卡。注意在实际网卡与虚拟网卡的属性中勾选Siemens PLCSIM Virtual Switch:
2) 本实例设置PC2中:
实际网卡的IP地址为192.168.10.15
虚拟网卡的IP地址为192.168.10.16
2. 右键点击桌面上的S7-PLCSIM Advanced V2.0图标,选择”已管理员身份运行”:
1. 要求
1.1 S7-200 和 WinCC flexible PC 运行系统之间通过以太网通讯的要求:
软件:
- SIMATIC NET CD 11/2003
- STEP 7 Micro/WIN V4.0
- WinCC flexible Advanced
硬件:
- CPU 22x:
CPU 222 或 224 版本 1.1 或更高版本, CPU 226 或 CPU 226 XM 版本1.00 或更高- CP 243-1: (订货号 6GK7 243-1-1EX00-0XE0) 或 CP 243-1IT (订货号6GK7 243-1GX00-0XE0)
- 装有标准以太网卡的 PC
- 网线
- Hub 或交换机
1.2 S7-200 和基于 Windows 的面板之间通过以太网通讯的要求:
软件:
- STEP 7 Micro/WIN V4.0 或更高版本
- WinCC flexible standard
硬件:
- CPU 22x: CPU 222 或 224 版本 1.1 或更高, CPU 226 或 CPU 226 XM 版本 1.00 或更高
- CP243-1: (订货号 6GK7 243-1-1EX00-0XE0) 或 CP 243-1IT (订货号 6GK7 243-1GX00-0XE0)
- 网线
- Hub 或交换机
- 带以太网接口的基于 Windows 的面板
要点:
OP270 和 TP270 没有集成的网口。可以用 CF 以太网卡使 OP270 和 TP270 扩展出以太网接口。
2. 在 STEP 7 Micro/WIN 中配置 CP 243-1
在 STEP 7 Micro/Win 中利用以太网向导组态 CP 243-1。需要更多信息可以通过 F1 参考 STEP 7 Micro/WIN 的在线帮助。
No. | 步骤 |
1 |
启动以太网向导
图. 01 |
2 |
确认消息
|
SIMOTION从西门子运动控制系统的应用程序复杂的运动控制。 它是自动化的一部分组合除了硅镁质和利用西门子。 SIMOTION使可伸缩处理综合运动功能和PLC技术功能在一个运动控制系统在多个硬件平台和一个共同的工程系统。 SIMOTION机规划和工程中提供了更多的灵活性。 这进一步优化机开发的总体成本。
网络连接器主要分为两种类型:带和不带编程口的。不带编程口的插头用于一般联网,带编程口的插头可以在联网的同时仍然提供一个编程连接端口,用于编程或者连接HMI等。
图4. 左侧为不带编程口的网络连接器(订货号:6ES7 972-0BA52-0XA0)
右侧的是带编程口的网络连接器(订货号:6ES7 972-0BB52-0XA0)
通过PROFIBUS电缆连接网络插头,构成总线型网络结构。
图5. 总线型网络连接
在上图中,网络连接器A、B、C分别插到三个通信站点的通信口上;电缆a把插头A和B连接起来,电缆b连接插头B和C。线型结构可以照此扩展。
注意圆圈内的“终端电阻”开关设置。网络终端的插头,其终端电阻开关必须放在“ON”的位置;中间站点的插头其终端电阻开关应放在“OFF”位置。
具体现场安装,请参看:Profibus现场安装指导
西门子模块6ES7518-4AP00-0AB0
使用ProSave软件备份/恢复
使用备份功能,备份出来的文件是不能查看和修改组态的,这个文件只能恢复到相同订货号的设备上。
选择操作系统“开始”菜单 > 所有程序 > Siemens Automation > Simatic > ProSave,打开ProSave软件。在“常规”选项中,选择设备类型,连接方式。所有能下载的方式都能做备份恢复,电缆以及下载参数设置和下载是一样的。
选择“备份”选项,选择备份类型,点击“开始备份”。生成的备件文件存放在“另存为”路径下。
选择“恢复”选项,在“打开”下面选择之前备份的文件,点击“开始恢复”。
1 程序功能介绍
通过系统功能SFC 51 "RDSYSST" (读取系统状态),可以读取系统状态列表或部分系统状态列表,例如指示灯状态,序列号,从站状态等等。
调用SFC 51时,通过将值“1”赋给输入参数REQ来启动读取。如果可以立即读取系统状态,则SFC将在BUSY输出参数中返回值0。如果BUSY包含值1,则尚未完成读取功能。
表1 SFC51参数说明
参数 | 描述 | |
REQ | 输入参数 | REQ = 1:启动处理 |
SSL_ID | 输入参数 | 将要读取的系统状态列表或部分列表的ID号 |
INDEX | 输入参数 | 部分列表中对象的类型或编号。 |
RET_VAL | 输出参数 | 如果执行SFC时出错,则RET_VAL参数 |
将包含错误代码。 | ||
BUSY | 输出参数 | TRUE:尚未完成读取。 |
SSL_HEADER | 输出参数 | LENTHDR是SSL列表或SSL部分列表的数据记录的长度。 |
• 如果仅读取了SSL列表的标题信息,则N_DR包含属于它的数据记录数。 | ||
• 否则,N_DR包含传送到目标区域的数据记录数。 | ||
DR | 输出参数 | SSL列表读取或SSL部分列表读取的目标区 |
域: | ||
• 如果仅读取了SSL列表的标题信息, | ||
则不能评估DR的值, | ||
而只能评估SSL_HEADER的值。 | ||
• 否则,LENTHDR和N_DR的乘积将指 | ||
示已在DR中输入了多少字节。 |
2 读取CPU指示灯
可以通过SFC 51读取CPU的指示灯状态,使用的SSL_ID参数为16#74(16#19)读取全部指示灯状态 或者16#174(16#119)读取单个指示灯状态
2.1 编程
首先需要创建一个数据块,用来存放读取出来的指示灯状态结果
图1 创建DB1,存放读取结果
打开OB1,在OB1的临时变量区创建一个变量length,类型设置为Struct(结构)
图2 创建名为length的结构变量
双击length变量,进入结构变量成员定义,创建两个word类型的变量,本例中分别为size和number: