浔之漫智控技术(上海)有限公司
主营产品: 西门子低压中国授权代理商,SIEMENS西门子授权代理商,PLC模块、CPU模块、DP通讯电缆、6GK交换机、低压电器授权总代理商、代理商中国授权一级总代理商
甘肃西门子代理商

甘肃西门子代理商    甘肃西门子代理商

全新原装,,价格优势!浔之漫智控技术(上海)有限公司:西门子授权代理商

现货库存;大量全新库存,款到48小时发货,无须漫长货期

西门子PLC(S7-200、S7-200 SMART、S7-300、S7-400、S7-1200、S7-1500、ET200S、ET200M、ET200SP)、触摸屏、变频器、工控机、电线电缆、仪器仪表等,产品选型、询价、采购,敬请联系,浔之漫智控技术(上海)有限公司 

3. 硬件列表和接线

3.1 硬件列表

CPUCPU317-2PN/DP6ES7 317-2EK14-0AB0
ET200S接口模块6ES7 151-1BA01-0AB0

功率模块6ES7 138-4CA00-0AA0

1 SI串口模块6ES7 138-4DF01-0AB0
功率模块的终端模块TM-P15S23-A06ES7 193-4CD20-0AA0
电子模块的终端模块TM-E15C24-016ES7 193-4CA30-0AA0

3.2 硬件接线示意图

以RS232C的方式接线为例说明,1 Si 模块按照RS232C的接线方式连接到电脑的232口,连接示意图如下所示。

硬件结构和接线示意图


4.组态设置和编程

4.1 组态和配置

1.打开STEP7,点击File->New...创建一新项目,项目名称为et200s ASCII。

2.用鼠标右键点击项目名称,选择Insert New Object->SIMATIC 300 Station,更改站的名称为 317-2PN/DP ,如下图7所示。

3. 在硬件组态中按订货号和硬件安装次序依次插入机架、CPU和ET200S标准从站模块,如下图8所示,注意所选串行接口模块为32字节的1SI ASCII (这里仅考虑数据传输的吞吐率,不考虑占用的I/O存储区的大小)。

4.双击1 SI ASCII 模块,点击Parameter选项,配置串口通信 参数。

本例中,“Interface”设为RS232C接口,勾选断线诊断,流量控制:无。通信波特率:9.6kb/s,数据位:8位,停止位:1位,奇偶效验:无,字符延迟时间:4ms,其他的参数都采用默认设置。注意:设定的参数要和通讯伙伴的相 同。

部分参数说明:

1.接口的选择

三种接口中:RS232C和RS422接口可以选择“断线检测”和“数据流量控制” 的功能, RS485/422可以设置“接收线路的初始化状态”。

2.字符桢的格式:支持10位和11位的字符桢格式,包括数据传输的波特率,数据位,停止位和奇偶校验位。

3.接收字符桢结束判断条件

On expiration of character delay time: 以固定的字符延迟时间为每帧数据的结束方式;On receipt of end-of-text character: 以结束字符作为每帧数据的结束方式;On receipt of fixed number of characters: 以固定的字符长度作为每帧数据的结束方式。

 

4.缓冲区处理方式

Dynamic Message frame buffer:如果勾上,模块就可以缓冲多个不同长度的消息;Prevent message frame buffer overwrite:如果勾上,防止接收到的新消息覆盖缓冲区中的消息桢,这可以防止丢失以前接收到的消息桢;Delete receive buffer during CPU startup:如果勾上,当CPU的工作模式从STOP切换到RUN(CPU启动)时,模块的接收缓冲区自动清空。更多关于串口接口模块的组态和参数设置,请参考手册《ET 200S 串行接口模块》第2.9章节的内容,手册链接:9260793


4.2 编程

1.程序调用:从库Libraries -> ET200s SI -> ET200S Serial Interface -> ET200s SI中调用功能块,调用发送 FB3(S_SEND)和接收 FB2(S_RCV),并为其分配背景数据块分别为DB30和DB20,将块参数LADDR设为硬件组态中1 SI模块的起始逻辑地址256。

 

2.创建发送数据块DB1和接收数据块DB2


展开全文
相关产品
拨打电话 微信咨询 发送询价