产品展示PRODUCTS

您当前的位置:首页 > 产品展示 > 回收西门子产品 > 回收西门子PLC模块 > 林芝回收西门子6RA70原装电源板
林芝回收西门子6RA70原装电源板
产品时间:2020-06-20
林芝回收西门子6RA70原装电源板上海陌然自动化科技有限公司本着“以人为本科技先导顾客满意持续改进"的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,尤其以PLC复杂控制系统、传动技术应用、伺服控制系统、数控备品备件、人机界面及网络/软件应用为公司的技术特长

林芝回收西门子6RA70原装电源板上海陌然自动化科技有限公司本着“以人为本科技先导顾客满意持续改进”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,尤其以PLC复杂控制系统、传动技术应用、伺服控制系统、数控备品备件、人机界面及网络/软件应用为公司的技术特长,几年来,上海陌然自动化科技有限公司在与德国SIEMENS公司自动化与驱动部门的长期紧密合作过程中,建立了良好的相互协作关系,在可编程控制器、交直流传动装置方面的业务逐年成倍增长,为广大用户提供了SIEMENS的技术及自动控制的Z佳解决方案。
主营:西门子S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人机界面触摸屏变频器林芝回收西门子6RA70原装电源板通过多点接口 (MPI) 实现数据通信

 

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开始。

图16 从站功能码设置

5、设置完成,点击OK,显示画面如下。

图17 Modscan32操作界面

5、数据显示区的10个地址的数据对应CPU中DB11和DB12的前5个字的数值,如下图,给这5个字赋值。

图18 DB11和DB12数据赋值监控

6、Modscan32软件界面FC03的地址40001-40005分别显示W#16#1~5的数据,FC04的地址30001-30005分别显示W#16#11~15的数据。

图19 Modscan32软件FC03功能码通信



 

留言框

  • 产品:

  • 留言内容:

  • 您的单位:

  • 您的姓名:

  • 联系电话:

  • 常用邮箱:

  • 详细地址:

  • 省份:

  • 验证码:

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