欢迎光临浔之漫智控技术(上海)有限公司网站!
诚信促进发展,实力铸就品牌
服务热线:

15618722057

产品展示 / products 您的位置:网站首页 > 产品展示 > > 西门子 > 西门子RS485DP总线接头
西门子RS485DP总线接头

西门子RS485DP总线接头

简要描述:门子RS485DP总线接头
西浔之漫智控技术(上海)有限公司 上海诗慕自动化设备有限公司
本公司销售西门子自动化产品,*,质量保证,价格优势
西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网
西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆
我公司大量现货供应,价格优势,*,

产品型号:

所属分类:西门子

更新时间:2024-04-23

厂商性质:代理商

详情介绍

西门子RS485DP总线接头               西门子RS485DP总线接头

 

 浔之漫智控技术(上海)有限公司 上海诗慕自动化设备有限公司
本公司销售西门子自动化产品,*,质量保证,价格优势
西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网
西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆
我公司大量现货供应,价格优势,*,

 

 

3编写通信程序

1、双击“添加新块”,创建数据块DB100,如下图所示,按照图中所示,设置各个变量的启动值。注:有关每个变量的含义,可以参考手册“SIMATIC ET200S 串行接口模块”的3.6.3章节和3.6.18章节,该DB也可以从样例项目程序中拷贝

举例说明:F01_MOD_STRT_ADR_1表示设置功能码01、05、15的Modbus起始地址,本例中设置为16#0,即表示00001;F01_MOD_END_ADR_1表示设置功能码01、05、15的Modbus终止地址,本例中设置16#ff,即表示为00256;F01_CNV_TO_FLAG_A表示设置PLC的M地址的起始地址,本例设置为16#0,即表示M0.0,说明M0.0与00001是对应关系,往下依次类推。

举例说明:FC03_06_16_DB_NO表示设置与功能码03、06、16的Modbus地址对应的DB 块,本例中设置16#B,即表示DB11,说明DB11.DBW0与40001是对应关系,往下依次类推。

再创建2个数据块,如下图所示,DB11(命名FC03、06、16)、DB12(命名FC04),这2个数据块都创建1个数据类型Array的变量,数组元素的数据类型为Word,数量为200。注:DB11的数据变量用于功能码030616DB12的数据变量用于功能码04。用于下面的测试。

图9 新建3个数据块

2、从样例项目中将S_SEND(FB3)、接收功能块S_RCV(FB2) 和S_MODB(FB81)拷贝到测试项目中。

图10 拷贝通讯块

3、进入主程序OB1,调用能块S_MODB。

图11 MODBUS Slave功能块

关于功能块S_MODB的管脚说明,请见表2。

LADDR

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

START_TIMER

超时初始化定时器,本例中为T0

START_TIME

超时初始化时间值,本例中为S5t#5s

DB_NO

地址映射DB块,本例中为DB100

OB_MASK

外设访问错误屏蔽位,本例中为M200.0

CP_START

FB初始化始能位,该位需要置1。本例中为M200.1

CP_START_FM

CP_START初始化的上升沿位,本例中为M200.2

CP_START_NDR

从CP写操作位,本例中为M200.3

CP_START_OK

初始化成功标志,本例中为M200.4

CP_START_ERROR

初始化失败标志,本例中为M200.5

ERROR_NR

错误号,本例中为MW202

ERROR_INFO

错误信息,本例中为MW204,可以查看“Simatic ET200S串行接口模块”手册,3章节

4.将程序保存,然后下载到CPU。

4 设备连接

以RS485的方式接线为例说明,ET200S 模块按照RS485的接线方式连接到电脑的RS232口,连接示意图如下。

图12 硬件结构和接线示意图

5 通信测试

1、将项目程序在线,本示例中手动将M200.1(即:CP_START)置1,M200.2(即:CP_START_FM)和M200.4(即:CP_START_OK)也会为1。

图13 CP_START管脚置1情况

2、在计算机上打开MODBUS主站仿真软件Modscan32。

图14 打开Modscan32软件

3、点击Modscan32上的Connection->Connect,显示画面如下,选择计算机和ET200S相连的COM口COM1,设好波特率,数据位,停止位,校验方式,注:这些设置要与1SI_1一致,如下图。

图15 Modscan32通信参数设置

4、点击OK按钮,然后选择菜单Setup->Slave Definition...设定通讯数据,因为ET200S 使用的是功能码3,所以选择03 Holding Register,Slave ID设为2(与ET200S 设置的从站地址为2一致),起始地址从1开始。



留言询价

留言框

  • 产品:

  • 您的单位:

  • 您的姓名:

  • 联系电话:

  • 常用邮箱:

  • 省份:

  • 详细地址:

  • 补充说明:

  • 验证码:

    请输入计算结果(填写阿拉伯数字),如:三加四=7