西门子PLCSM532模拟量输出模块
西门子PLCSM532模拟量输出模块
西门子PLCSM532模拟量输出模块
设计
ERTEC 开发包中包含的组件
EK-ERTEC 200P 中的评估板 200P(EB 200P);
PROFINET IO 设备针对用户具体应用程序的测试环境。
PROFINET 设备堆栈.
适用于所提供的评估板上的过程的源代码(包括示例程序)。光盘上除了有示例程序和 GSD 示例之外,还包含 PN IO 设备开发所需的所有开发工具(不需要授权)。
JTAG 排错程序。
为了简化开发期间的问题排查,开发包中提供了一个 Amontec JTAGkey-Tiny 调试程序。
文档,
光盘上提供了详尽的文档资料(英语和德语)。利用*启动指南,您可以在调试阶段节省宝贵的时间。
开发包中包括用于标准以太网控制器的组件
源代码形式的 PROFINET IO 设备堆栈
应用示例基于由 Atmel 生产的 SAM 9X25 小型控制器
用户文档,英语和德语
GSD 示例文件
用于 PROFINET 控制器测试伙伴的示例软件(供货范围内不包括测试伙伴)
操作系统环境
ERTEC 开发包附带了一个免版权费的开放源代码 eCos 操作系统。通过用于该操作系统的 PROFINET 堆栈的开放式操作系统接口,可以进行定制调整并移植到其它操作系统平台。
PROFIsafe 起动器套件
如 IEC 61784-3-3 所规定,PROFIsafe 入门级套件 V3.5 与 PROFIsafe 配置版本 2.6.1 兼容。它符合各种各样的用户要求,比如多实例能力和运行时的可变过程数据长度等等,并已获得“德国技术检查组”(Tü) 关于从机开发方面的认证。连同开发需要的所有 PI 规范一起,PROFIsafe 初学者工具包包含 PROFIsafe 驱动程序软件 (PSD) 的源文件以及英语和德语版的综合执行手册。
它还包括各种各样的 CRC 计算工具和辅助工具,以及包含一个编程示例。
带有当前 PROFIsafe 证书的当前 PROFIsafe 规范
PROFIsafe 驱动程序软件(作为开发包的核心组件)
适用于 GSD 工具(比如 CRC 计算工具)的编程示例
验证代码
综合文档
V3.5 是 V3.4 的后续版本,其特点是具备新的符合 V2.6.1 配置的 PROFIsafe 驱动程序软件。
ERTEC 200 PN IO 起动器套件扩展选件
由于其通信连接通过开发人员 PC 上标准以太网接口实现,提供的控制器测试部件“SOFTNET PN IO”适合用于开发 PROFINET IO 设备。
测试 IRT 功能时,需要控制器测试部件 CP1616,文件编号:6GK1 161-6AA01。
使用 CP1616 时,在 DK-ERTEC 200 PN IO 也有相同的评估选件。
必须收到 CP1616 的必须和已发布的测试软件,以便成功使用 CP1616 进行评估。当您发回完整的 ERTEC 200 PN IO 起动器套件注册表以及 ERTEC 200 PN IO 起动器套件和 CP1616 的发货单后,可以*获得必要的软件组件和文件扩展。
在成功注册后,可以在支持中心 ComDeCvia 通过安全的链接下载软件
数字式输出模块, DQ32xDC 24V/0.5A BA, 32 条通道,每组 8 条, 4A 每组 包括推入式正面连接器在内
在实际应用中如果PLC组态工艺对象时,当“与驱动装置进行数据交换”及“与编码器进行数据交换”时选择了“运行时自动应动驱动值”及“自动进行编码器值数据交换”时,工程师常常会遇到PLC控制V90PN起动运行工作不正常的问题,如PLC起动后调用MC_Power功能块对驱动器进行使能时,功能块出现16#8001错误代码,工艺对象显示“与设备(驱动装置或编码器)通信故障”报警等。
为了避免这些问题,请按照本文说明调用MC_Power命令。
2 回答
当通过1200/1500PLC通过组态工艺对象的方式对V90进行控制时,需要使用MC_Power功能块对驱动器进行使能。某些工况下,要求设备启动后,PLC立即通过MC_Power对驱动器进行使能,用户在编写驱动使能程序时,将MC_Power的Enable管脚给定为常1,如果这样编程则需要保证驱动器、编码器与控制器通讯正常。如果PLC先于驱动器完成启动,这样编程MC_Power将无法正常完成使能过程,功能块会报16#8001错误,工艺对象会出现“与设备(驱动装置或编码器)通信故障”报警,如图1、图2所示,只有对工艺对象的故障完成确认后才可以正常使能。
图1 编程示例
图2 报警显示
基于以上的原因,建议工程师采用以下的方法进行“MC_Power”的编程。
将Enable管脚与工艺对象中通讯相关的变量“”、进行关联,变量位置查找如图3、4所示,编程示例如图5所示,此时,当PLC与驱动器都启动完成,且通讯建立时,驱动器才能完成使能。
还可以将“TO.StatusDrive.AdaptionState”的状态(2:“ADAPTED”,已完成数据传送)加入到启动条件中。
图3 工艺对象驱动通信状态
图4 工艺对象编码器通信状态
图5 正确的“MC_Power”编程示例
注意:
PLC与驱动器之间通讯建立后,如果在正常运行过程中出现通讯中断的情况,通讯恢复后,在对MC_Power进行使能时,Error管脚会出现16#8001错误,工艺对象会出现“与设备(驱动装置或编码器)通信故障”报警,由于工艺对象故障的存在,MC_Power将无法对驱动器进行使能,只有确认故障后,驱动器才能重新使能。
DQ 16x24VDC/0.5 HF 参数:
在 STEP 7中模块参数时,可使用不同的参数来设置模块属性。下表列出了可组态的参数。可组态参数的有效范围取决于组态的类型。可进行以下组态:
使用 S7-1500 CPU 进行统一操作
在 ET 200MP 系统中 PROFINET IO 上进行分布式操作
在 ET 200MP 系统中的 PROFIBUS DP 上进行分布式操作
在用户程序中进行参数分配时,可通过 WRREC 指令(RUN模式下的参数分配)和数据记录将这些参数传送到模块中;请参见章节 参数分配和参数数据记录的结构。
列表: 可组态的参数及其默认值