18602118379
首页 > 新闻中心 > 西门子PLC模块SM540通讯模块
新闻中心
西门子PLC模块SM540通讯模块
发布时间:2023-03-21        浏览次数:68        返回列表
西门子PLC模块SM540通讯模块

西门子PLC模块SM540通讯模块

功能
  • 性能

    • 指令处理速度更快,语言扩展和新的数据类型取决于 CPU 类型

    • 由于背板总线速度显著提高,CPU 的响应时间缩短

    • 功能强大的网络连接:
      每个 CPU 均标配PROFINET IO RT (2-端口交换机)标准接口。

  • 集成安全功能

    • 通过密码进行知识保护,防止未经许可证读取和修改程序块

    • 通过复制保护,可绑定 SIMATIC 存储卡的程序块和序列号:只有在将配置的存储卡插到 CPU 中时,该程序块才可运行。

    • 4-级 授权理念:
      与 HMI 设备的通信也会受到限制。

    • 操作保护:
      控制器可以识别工程组态数据的更改和未授权传输。

  • 设计与操作

    • 显示概览信息:
      例如,站名称,工厂标识符,位置名称,诊断信息,模块信息,显示设置。

    • 显示器上可能的操作:
      设置地址、设置日期和时间、选择 CPU 的操作模式、复位 CPU 至默认设置、禁用/启用显示器、激活保护等级。

  • 集成系统诊断

    • 显示屏上、TIA 博途中、HMI 设备上以及 Web 服务器上以纯文本形式一致显示系统诊断信息(甚至能显示来自变频器的消息),即使 CPU 处于停止模式也会进行更新。

    • 集成在 CPU 的固件中,无须进行特殊组态

  • SIMATIC 存储卡(用来运行 CPU)截图20221023113122.p

    • 用作插入式装载存储器,或用于更新固件。

    • 还可用于存储附加文档或 csv 文件(用于配方和归档)

  • 对标准程序部分进行编程

    • 使用 STEP 7 V15.1 进行编程

在实际应用中如果PLC组态工艺对象时,当“与驱动装置进行数据交换”及“与编码器进行数据交换”时选择了“运行时自动应动驱动值”及“自动进行编码器值数据交换”时,工程师常常会遇到PLC控制V90 PN起动运行工作不正常的问题,如PLC起动后调用MC_Power功能块对驱动器进行使能时,功能块出现16# 8001错误代码,工艺对象显示“与设备(驱动装置或编码器)通信故障”报警等。

  为了避免这些问题,请按照本文说明调用MC_Power命令。

  2 回答

  当通过1200/1500 PLC通过组态工艺对象的方式对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”编程示例

  注意:截图20221227101921.p

  PLC与驱动器之间通讯建立后,如果在正常运行过程中出现通讯中断的情况,通讯恢复后,在对MC_Power进行使能时,Error管脚会出现16#8001错误,工艺对象会出现“与设备(驱动装置或编码器)通信故障”报警,由于工艺对象故障的存在,MC_Power将无法对驱动器进行使能,只有确认故障后,驱动器才能重新使能。

D/0.5 HF 参数:

在 STEP 7 中模块参数时,可使用不同的参数来设置模块属性。下表列出了可组态的参数。可组态参数的有效范围取决于组态的类型。可进行以下组态:

  • 使用 S7-1500 CPU 进行统一操作

  • 在 ET 200MP 系统中 PROFINET IO 上进行分布式操作

  • 在 ET 200MP 系统中的 PROFIBUS DP 上进行分布式操作

在用户程序中进行参数分配时,可通过 WRREC 指令(RUN 模式下的参数分配)和数据记录将这些参数传送到模块中;请参见章节 参数分配和参数数据记录的结构。

列表: 可组态的参数及其默认值

具有以下名称的模块将始终激活值状态:

  • DQ 16x24VDC/0.5A HF QI

  • DQ 16x24VDC/0.5A HF S QI

  • DQ 16x24VDC/0.5A HF MSO

对于值状态,系统将为每个通道一个附加位。值状态位将指示用户程序中所的输出值在模块端是否未得到确认(0 = 值不正确)。

组态为 16 通道 DQ 16x24VDC/0.5A HF 的地址空间

下图显示了组态为带值状态的 16 通道模块的地址空间分配。可任意模块的起始地址。通道的地址将从该起始地址开始。

在模块上印有字母“a 到 d”。“QB a”是指模块起始地址输出字节 a。


核心提示:西门子代理商 西门子模块一级代理商 西门子CPU模块代理商 西门子PLC模块代理商
刚发布的文章
联系方式
  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 电话:18602118379
  • 手机:18602118379
  • 联系人:杜丕琳
新闻分类
最新发布
企业新闻