扫一扫,微信关注我们
品牌 | Siemens/西门子 | 应用领域 | 化工,电子,电气 |
---|---|---|---|
产地 | 德国 | 品牌 | 西门子 |
西门子6EP1333-4BA00
通过 DP/AS-i LINK Advanced,PROFIBUS DP 主站可以循环访问较低层次 AS-Interface 网段的所有从站的 I/O 数据。
DP/AS-Interface LINK Advanced 占用以下地址区域:
作为单主站:32 字节的输入数据和 32 字节的输出数据,其中存储了 AS-Interface 线路所连接的 AS-Interface 从站(标准和A/B 寻址)连接的 I/O 数据。
字节数加倍,作为双主站
可选的附加 I/O 字节用于来自模拟量从站的数据
可以压缩 I/O 图像的尺寸,因此,在 DP 主站的系统中,只占用实际要求的 I/O 地址区。对模拟信号的综合评价与访问数字值同样容易,因为模拟过程数据也直接取决于 CPU 的 I/O 地址区。
PROFIBUS DP-V1 主站还可通过非循环 PROFIBUS 服务来触发 AS-Interface 主站调用(如写入参数、修改地址、读取诊断值)。使用 AS-Interface Link 中的操作显示无 CPU,可以全面调试下层 AS-Interface 总线。
DP/AS-i LINK 增强型配有一个附加以太网端口,从而可使用集成网络服务器。通过标准网页浏览器(例如,Internet Explorer),无需其他软件即可调用网络服务器。无需附加软件,其允许在 PC 上显示所有诊断信息,显示总线配置以及任何调节(若适用)。使用这个端口,还可对固件进行更新。
通过可选的 C-PLUG,不用输入连接参数(PROFIBUS 地址等)即可更换模块,从而将发生故障时的停机时间缩到短。
诊断
使用 LED、显示屏和控制键、web 界面或 STEP 7,可以实现下列诊断:
DP/AS-Interface LINK 增强型的运行状态
作为 PROFIBUS DP 从站的链路的状态
AS-Interface 网络诊断
消息帧统计
在 web 界面中的标准诊断页,用于使用标准浏览器、通过以太网进行快速诊断
如果使用网络界面,则在 PC 上无需进行网络设置(Zeroconf 程序)。
可以选择通过电子邮件或 SNMP Trap 报告诊断事件。集成的诊断缓冲区保存包括时间戳的事件。
安全注意事项
为了保护设备、系统、机器和网络以防受到网络威胁,必须实施并持续保持全面、先进的工业安全概念。西门子的产品和解决方案只是这种概念的一个组成部分。
定义 接口的引脚布局列表中,“信号类型"栏中的字母有如下含义: VI Voltage Input (电源电压) VO Voltage Output (电源电压) GND Ground (接地) I Input (输入端) O Output (输出端) B 双向端子
DRIVE-CLiQ 接口 X100 - X103 接口说明参见 PPU 说明的章节“接口"和“连接"。
数字量输入/输出端 插头名称: X122 插头类型: 弹簧压力端子 1 大可连接横截面: 0,5 mm2
说明 未占用的输入视为“低位"电平。 “快速输入端"可用于位置扫描。
西门子6EP1333-4BA00
7 创建一个发送数据块DB3
打开创建的发送数据块,在数据块中定义发送数据区为 8个字节的数组,如图8所示。
图8 创建发送数据区
然后在OB1 中调用“TSEND"发送通信指令,并为“TSEND"参数。使用M0.3( 2Hz 的时钟脉冲)上升沿激活发送任务,发送数据区为P# DB3.DBX0.0 BYTE 8,连接 ID = 1与连接参数里面的设置相同,发送长度LEN=8。分配好参数的“TSEND"块如图9所示。
图9 调用“TSEND"发送通信块
5、在 PLC_1 的 OB1 中调用“TRCV"接收通信指令
同样,先创建一个接收数据块DB4 ,如图10所示。“TRCV"接收通信指令的调用方法与“TSEND" 发送通信指令的调用方法相同,M8.1作为接收指令的使能位,如图11所示。
图10创建接收数据区
图11 调用“TRCV"接收通信块
6、在 PLC_1 的 OB1 中调用 “TDISCON"通信指令
不同型号的 PLC ,其输入 / 输出通道的范围是不一样的,应根据所选 PLC 型号,查阅相应的编程手册,决不可“张冠李戴"。必须参阅有关操作手册。
( 2 )部辅助继电器
内部辅助继电器不对外输出,不能直接连接外部器件,而是在控制其他继电器、定时器 / 计数器时作数据存储或数据处理用。
从功能上讲,内部辅助继电器相当于传统电控柜中的中间继电器。
未分配模块的输入 / 输出继电器区以及未使用 1 : 1 链接时的链接继电器区等均可作为内部辅助继电器使用。根据程序设计的需要,应合理安排PLC 的内部辅助继电器,在设计说明书中应详细列出各内部辅助继电器在程序中的用途,避免重复使用。参阅有关操作手册。
( 3 )分配定时器 / 计数器
PLC 的定时器 / 计数器数量分别见有关操作手册。
7.3 PLC 软件系统设计方法及步骤
7.3.1 PLC 软件系统设计的方法
在了解了 PLC 程序结构之后,就要具体地编制程序了。编制 PLC 控制程序的方法很多,这里主要介绍几种典型的编程方法。
后,为了断开通信链接,我们需要调用“TDISCON"通信指令,如图12所示。
图12 调用“TDISCON"通信块
3.3下载程序
至此,S7-1200侧的组态和编程都已经完成,可以在项目编译无错误后,直接下载到S7-1200 CPU中,并启动CPU的运行。
4 S7-300 CPU的组态编程
S7-300带PN接口的CPU支持ISO on TCP通信功能,通过该集成以太网接口组态ISO on TCP通信时,只能使用开放式通信的功能块,这些的功能块可以在STEP7 “ 通讯块"的 “标准库 "中找到,如图13所示。
图13 S7-300 CPU通信指令库
库中提供了下列通信功能块:
′> FB 65 "TCON",用于建立连接,连接时需要UDT65来提供参数
> FB 66 "TDISCON",用于终止连接
> FB 63 "TSEND",用于发送数据到S7站点、S5站点、PC站或者第三方设备
> FB 64 "TRCV" 用于从S7站点、S5站点、PC站或者第三方设备接收数据
要通过CPU 的 集成PN 接口实现开放的ISO on TCP通信,不能在Netpro网络组态中直接建立连接,必须通过程序每个连接的参数。用于通信的FB标准功能块,请参见附件提供的例程 "Sample_1 ( 50 KB ) " 或参考下载中心文档《A0284 使用西门子PLC集成的PN口实现S5 兼容通信使用入门》提供的例程。下载链接:80490650
从附件提供的例程 "Sample_1 ( 50 KB ) " 中将把需要的程序块拷贝到新建的项目中,包括:
> UDT 65 "TCON_PAR",存放用户通信参数
> FB420 "SET_ISO_ENDPOINT" ,用于修改UDT65内通信对象参数
> FC21, 被FB420调用
随后,使用通信功能块 FB65 "TCON"、FB66 "TDISCON"、FB63 "TSEND" 和 FB64 "TRCV" 完成程序的编写。
4.1创建新项目
1、打开STEP7,新建一个项目
2、在项目中插入一个SIMATIC 300的站
3、组态硬件,插入一个CPU317-2PN/DP的CPU,并为PN接口分配IP地址“192.168.0.3",如图14所示。同时,在CPU的“Cycle/Clock Memory"属性页中MB0为时钟存储器,在程序中可以使用M0.3(2Hz 的时钟脉冲)去自动激活发送任务,如图15所示。
图14为PN接口分配IP地址