全国服务热线 15221406036

西门子6ES7223-1BM22-0XA8现货供应

发布:2023-04-21 16:54,更新:2024-05-08 07:10

西门子6ES7223-1BM22-0XA8现货供应

  • 定义保持性位存储器、计数器、定时器和时钟存储器。

  • 过程映像、局部数据的大小

  • 诊断缓存区的长度

  • 保护级: 
    程序和数据访问授权的定义

  • 系统诊断: 
    确定诊断信息的处理方法和范围

  • 实时中断: 
    设定周期

CPU 414-3 PN/DP 其它:

  • PROFINET Interface

  • 使用 NTP 规程对时间同步进行参数化

信息指示功能

  • 状态和错误指示灯: 
    通过 LED 指示出内部和外部错误及运行状态,如运行 (RUN)、停止 (STOP)、重新启动 (Restart)、测试功能 (Test function) 等。

  • 测试功能: 
    可使用编程设备显示程序执行中的信号状态,不考虑用户程序而修改过程变量,读取堆栈存储器的内容,运行单独程序步骤,并禁用程序组件

设备连接

本文档使用的CP341的接口是RS232C,因此需要通过标准的RS232C电缆来连接CP341和计算机的串口.

 具体的电缆连接方法请查看:串口接线

如果使用的CP341是RS485接口的模块,需要使用RS232C/RS485转换器(需要选购第三方设备)。

通信测试

前面使用 TIA Step7 软件已经将通信CP341的通信工作做完,下面进行通信测试。这里使用串口通讯测试软件ModSim32软件来测试CP341和计算机的通信,步骤如下

1、双击ModSim32软件图标,新建项目,点击Port1,进入端口1做设置,本例计算机只有一个端口,所以就对端口1做设置,如果计算机有多个端口,要注意所选端口。

图13

2、进入Port1设置界面,设置波特率、数据位、奇偶校验等参数,要和CP341的参数相同。

图14

3、点击“OK",选择软件的03功能码界面,本例设置03功能码的10个数据,其中前4个数据分别设置成1—4。

图15

4、首先将硬件配置和程序下载到CPU319-3PN/DP中,时钟脉冲信号M0.5从0跳变成1时,CP341将数据发送出去。

图16

5、M20.0为常闭点,程序下载完成,CPU运行后,就始终处于接收状态。在STEP7中打开接收数据块DB11监控接收到的数据,可以看到发送的数据被正确的接收。

图17

进入主程序OB1,从通信->通信处理器->PtP链接:CP341,调用发送功能块P_SND_RK和接收功能块P_RCV_RK。P_SND_RK的背景数据块为DB1,P_RCV_RK的背景数据块为DB2。

图10

CP341的发送功能块P_SND_RK 的参数设置见下表。

 

管脚

解释描述

SF

‘S’为发送,此处必须为大写的‘S’

LADDR

硬件组态中的起始逻辑地址,本例中为256,见图11。

REQ

发送数据触发位,上升沿触发,本例中为M0.5,为时钟存储器的位,见图12。

DB_NO

发送数据块号,本例中为10(DB10)

DBB_NO

发送数据的起始地址,本例中为0(DB10.DBB0)

LEN

发送数据的长度,本例中为6

R_TYP

‘X’为扩展的数据块,此处必须为大写的‘X’

R

取消通讯,本例中不用

DONE

发送完成位,发送完成后为TRUE,同时没有错误

ERROR

错误位,为TRUE说明有错误

STATUS

状态字,标识错误代码,查看Modbus Master手册获得相应的说明

其它参数

本例中不用

 

 

CP341的接收功能块P_RCV_RK 的参数设置见下表。

 

管脚

解释描述

LADDR

硬件组态中的起始逻辑地址,本例中为256,见图11。

DB_NO

发送数据块号,本例中为11(DB11)。

DBB_NO

发送数据的起始地址,本例中为0(DB11.DBB0)。

LEN

接收数据的长度,本例中为MW22,只显示一个扫描周期,即:只有在接收到数据的当前周期,此值不为0。

EN_R

使能接收位,本例中为M20.0,常闭点, 始终保持接收状态。

R

取消通讯,本例中不用。

NDR

接收完成位,接收完成并没有错误为TRUE,只显示一个扫描周期。

ERROR

错误位,为TRUE说明有错误,只显示一个扫描周期。

STATUS

状态字,标识错误代码,只显示一个扫描周期,查看Modbus Master手册获得相应的说明。

其它参数

本例中不用

 

 

图11


联系方式

  • 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 联系电话:未提供
  • 经理:聂航
  • 手机:15221406036
  • 微信:15221406036
  • QQ:3064686604
  • Email:3064686604@qq.com