西门子SR20CPU模块6ES7288-1SR20-0AA1
GET/PUT 向导的附加信息
Get/Put 向导支持多个远程 CPU 之间的通信。 下列信息为 S7‑200 SMART 系统手册和 STEP 7‑Micro/WIN SMART 在线帮助中所提供的补充内容。
Get/Put 向导存储器使用
当设置的**时值非零时,则无论如何组态存储器范围,Get/Put 向导都将在 V0.1、V0.2 和 V0.3 分配位。
另外,您还可以在向导中将 VB0 组态为存储区基址范围,或将**时值设置为 0。
NET_EXE 子例程的**时参数
Get/Put 向导可生成 NET_EXE 子例程,您可通过主程序调用该例程以启用网络通信。 NET_EXE 子例程带有**时参数。 如果**时参数设置为 0,则将无延时执行指令并启用网络通信。 如果**时值设置为正整数,则将在数秒延迟后执行指令。 如果**时值小于以太网连接的默认**时秒数(约 30 秒),则将无法在设备离线的情况下执行 NET_EXE 指令。 **时值会在 CPU 确定设备是否离线前失效。 因此,应将**时值设置为 0(无定时器)或大于 40 秒。
支持的远程 CPU IP 地址数
Get/Put 向导支持 16 轮操作。 STEP 7‑Micro/WIN SMART 在线帮助中错误表述为支持 24 轮操作。 16 轮操作中,每轮操作都组态为 IP 地址,因此,您可以使用 Get/Put 与多 16 个 CPU IP 地址进行通信。 (也可将多轮操作组态到同一个 IP 地址中。)
伙伴间通信**时对其他通信伙伴的影响
如果组态了两个或两个以上与 GET/PUT 向导的远程伙伴连接,则某对伙伴间的通信故障将导致另一对或多对伙伴间的通信延迟。 S7-200 SMART CPU 在通信伙伴之间设置了 30 秒定时器。 CPU 需在 30 秒过后才能够确定发生通信丢失,并尝试与下一组伙伴建立通信。 S7-200 SMART CPU 将按顺序处理多对远程通信伙伴之间的通信
采用了新IntelCore处理器技术(IntelXeon,IntelCorei,*四代-也称为“Haswell”)的SIMATICIPC677D是对现有的SIMATICIPC677C进一步开发之后的产品,在中期内将取代SIMATICIPC677C。新的SIMATICIPC677D在性能与工业适用性方面树立了新的标准。1,由于切换到宽屏形式,面板切口已发生改变。
编程使用的工具是TIA博途软件,使用以太网网线直接连接计算机网卡与CPU1500就可以下载程序。
软件:SIMATIC STEP 7 Professional V12
10.后简单介绍一个S7-1500的选型配置。
假设需要选一个S7-1500本地站,包含24VDC DI 40点,24VDC DQ 28点,0~10V电压模拟量输入3个点,4~20mA电流输入3个点,4~20mA电流输出5个点。
5.接下来我们先插入一个CPU1516-3PN/DP:请依次点击“控制器”、“SIMATIC S7-1500”、“CPU”、“CPU 1516-3PN/DP”左侧的小头展开项目树,然后选择PLC订货号“6ES7 516-3AN00-0BA0”,后点击“确认”按钮插入:
6.成功插入PLC后,STEP 7 Professional V12 软件会自动跳转到设备视图。接下来我们要做的是在主机架上依次插入一个16通道的数字量输出扩展模块和一个数字量输入扩展模块。首先,添加DQ模块:在“设备视图”右侧的产品目录中,依次点击“DQ”、“DQ 16*24VDC/0.5A ST”左侧的小头展开项目树,然后用鼠标点中订货号“6ES7 522-1BH00-0AB0”,按住鼠标左键不放,将DQ模块拖拽到2号槽位上,松开鼠标:
7.现在我们再插入一个DI模块:在“设备视图”右侧的产品目录中,依次点击“DI”、“DI 16*24VDC HF”左侧的小头展开项目树,然后用鼠标点中订货号“6ES7 521-1BH00-0AB0”,按住鼠标左键不放,将DI模块拖拽到3号槽位上,松开鼠标:
8.设备组态至此已经完成,在项目视图下方的“设备概览”中,我们可以查看到系统默认分配的数字量输出地址是0~1,数字量输入的地址是IB0~IB1:
9.编写变量表:为了提高程序的可读性,我们需要对I/Q地址起一些符号名。
----1.双击项目树中的“显示所有变量”
1.用户程序运行在CPU模块中,CPU模块内没有程序装载存储器,程序存储在的存储卡中里,概念同S7-300。存储卡需要单独订货。CPU目前有三种型号:
CPU 1511-1 PN
CPU 1513-2 PN
CPU 1516-3 PN/DP
三个CPU型号从上至下性能由低到高排列,区别于指令执行速度,各种地址空间尺寸,内存大小,集成通讯口种类个数等等方面,具体请参考对应的CPU手册。
2.对于PLC系统,用户程序处理的是输入/输出(I/O)信号直接的逻辑关系。那么往往系统需配置I/O模块,S7-1500的CPU模块自身没有集成I/O,I/O信号输入通过拓展I/O模块进行输入输出。常见I/O信号有,
数字量输入(DI):也就是开关量(还有称作离散量)信号输入
数字量输出(DQ):开关量信号输出
模拟量输入(AI):连续量输入,如电压-10V ~ +10V, 4 ~ 20mA等
模拟量输出(AQ):连续量输出
还有脉冲输入(PI), 脉冲输出(PQ)等
3.S7-1500的数字量输入模块
DI 32x24VDC HF
DI 16x24VDC HF
DI 16x230VAC BA
DI 16x24VDC SRC BA
型号简介:
DI: Digital input,数字量输入
32x24VDC:共32个输入通道 (点) ,电压规格为直流24V
16x230VDC:共16个输入通道 (点) ,电压规格为交流230V
BA:Basic,基本型
HF:High feature, 高性能型
SRC: Source Input, 源型输入 ,未标识为漏型。
4.S7-1500的数字量输出模块
DQ 16x24VDC/0.5A ST
DQ 32x24VDC/0.5A ST
DQ 8x24VDC/2A HF
DQ 8x230VAC/2A ST
DQ 8x230VAD/5A ST
DQ: Digital Ouput, 数量输出
16x24VDC:共16个输出通道,输出电压为DC24V, 容量每个通道大0.5A。
HF:High Feature, 高性能型,通常意味着模块带诊断功能。相对应的是ST(Standard,标准)型,无诊断功能。
现在我们来说说s7-1500.
说到S7-1500,大家都会有一大堆问题:什么是S7-1500?为什么叫S7-1500?它啥时候推出的?和200、300、400有啥区别啊?
你用过1500麽?知道麽?好多人反映是相同的,不了解,有人说我刚学s7-200、300.400,1500来了让我怎么办呢?也有不同声音,“用西门子东东,全家死光光”虽然有点粗,可是这恰恰反映了200.300.400的缺点呢?这也是西门子吸收各方意见和建议推出d7-1500的原因呢?
为啥叫s7-1500?个人认为是西门子区别s7-200、s7-300、s7-400吧,证明1500与众不同吧,也是1500顺应了Plc发展趋势,属于新型工业化智能化的,功能更加强大,无论软件硬件都是其他系列产品*的